زمان انتشار:
دوشنبه 18 خرداد 1394
نحوه رفع خطای Unable to connect to the database
اسکریپت ها و سیستم های مدیریت محتوا که از زبان php استفاده می کنند، عموما برای نگهداری محتوای داینامیک سایت خود از پایگاه داده یا دیتایبس Mysql استفاده می کنند. هر دیتابیس Mysql برای تمایز از سایر دیتابیس های موجود بر روی سرور دارای یک نام می باشد و در سرورهای اشتراکی با توجه به این که تعداد کاربران استفاده کننده از سرور و منابع آن بیش از یک نفر است، به منظور افزایش امنیت و عدم دسترسی سایر کاربران به دیتابیس، یک نام کاربری و کلمه عبور نیز برای دیتابیس در نظر گرفته می شود. اطلاعات مذکور یعنی نام دیتابیس، نام کاربری دیتابیس و کلمه عبور دیتابیس مشخصه های شناساندن یک دیتابیس به زبان برنامه نویسی php می باشند که عموما در فایل هایی که Configuration (پیکربندی) نام دارند قرار می گیرند. حال اگر یکی از این پارامتر ها به اشتباه در فایل پیکربندی درج شوند، سایت در هنگام لود با خطای عدم امکان اتصال به دیتابیس مواجه می شود که در این دانشنامه نحوه رفع آن را شرح خواهیم داد.
چنانچه باز هم خطای مذکور را با انجام مراحل بالا مشاهده نمودید می بایست با مشخصات دیتابیس به صفحه ی
phpmyadmin لاگین کنید.
برای ورود به صفحه phpmyadmin در سرويس هاي ويندوزي می توان از دو روش استفاده نمود:
1) ورود با استفاده از آدرس http://mysqladmin.yourdomain
2) ورود با استفاده از آدرس IP در سرويس هاي ويندوزي که به صورت ذيل مي باشد:
سرويس اشتراکی ويندوز: http://217.66.216.73
سرويس ريسلري ويندوز: http://87.247.179.103
برای ورود به صفحه phpmyadmin در سرويس هاي لينوكسي می توان از سه روش استفاده نمود:
1) ورود با استفاده از آدرس http://yourdomain/phpmyadmin
2) ورود با استفاده از گزينه phpMyAdmin در كنترل پنل ميزباني DirectAdmin
3) ورود با استفاده از آدرس http://IP/phpmyadmin
( با استفاده از دستور "ping yourdomain"در برنامه cmd مي توانيد آدرس IP سرور سايت خود را به دست آوريد)
اگر با مشخصات وارد شده موفق به لاگین شدید یعنی آنها صحیح می باشند و چنانچه لاگین صورت نگرفت، کافی است یکبار کلمه ی عبور دیتابیس را در پنل میزبانی تغییر داده و مجددا تلاش نمائید. کلمه عبور جدید را می بایست مطابق مراحل فوق مجددا در فایل پیکربندی (مانند configuration.php ،wp-config.php یا ... ) وارد نمائید.