رفع خطای Database connection error در جوملا

گاهاً به هنگام نصب جوملا! جدید و یا انتقال وبسایت جوملایی خود به سروری دیگر با یکی از خطاهای زیر مواجهه می‌شوید:

Database connection error: Could not connect to MySQL
Database connection error: Could not connect to database
Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.
قادر به اتصال به پایگاه داده نیست. تعداد اتصالات بازگشت: ناتوان در برقراری ارتباط با دیتابیس: نمی توان با MySQL ارتباط برقرار نمود.
خطای برقراری ارتباط با پایگاه داده

 

دلیل وقوع این مشکل
به طور کلی این خطاها عمدتاً به دلیل وارد نمودن اطلاعات نادرست در فایل کانفیگ جوملا! (Configuration.php) مانند وارد کردن نام و نام کاربری دیتابیس به صورت غیرصحیح رخ می‌دهند.

 

راه حل
جهت رفع مشکل لازم است اطلاعات وارد شده در فایل Configuration.php را بررسی نمایید.

- موارد ابتدایی مهم جهت بررسی در زیر آمده‌اند:

public $user = 'username_dbuser';
public $password = 'dbpass';
public $db = 'your-database';

مورد اول نام کاربری دیتابیس، مورد دوم رمز عبور تعیین شده برای نام کاربری و مورد سوم نام دیتابیس است.

در صورتی که از صحیح بودن اطلاعات وارد شده اطمینان دارید، بهتر است مطابق با قسمت «ویرایش اطلاعات دیتابیس» در این مقاله رمز عبور پایگاه داده خود را تغییر داده و سپس رمز عبور جدید را در فایل Configuration.php نیز اعمال کنید.

- چنانچه موارد ذکر شده در بالا را به درستی تنظیم نموده‌اید، حال لازم است آدرس هاست تنظیم شده برای دیتابیس در فایل Configuration.php را بررسی کنید. این مورد لازم است بر روی عبارت «localhost» تنظیم شده باشد:

public $host = 'localhost';

- در صورتی که مورد فوق را نیز بررسی نموده و مشکلی مشاهده نکردید، امتیازات و دسترسی‌های کاربری پایگاه داده را بررسی کنید. بدین منظور «مرحله سوم» این مقاله‌ را بررسی نمایید و ضمن اطمینان از وصل بودن دیتابیس به نام کاربری آن، Privilegeها را بررسی کنید. تیک تمامی گزینه‌ها لازم است زده شده باشد.

- در آخر چنانچه مشکلی در خصوص اطلاعات وارد نموده در فایل Configuration.php و Privilegeها نبود، لازم است مشکل مواجهه با خطای پایگاه داده را با پشتیبان هاست خود در میان گذارید. ممکن است کمبود منابع MySQL یا محدودیت‌های اعمال شده از سمت سرور موجب بروز این مشکل شده باشد.

HiSupport با اجرای تنظیمات بهینه و اعمال کانفیگ‌های مناسب و سازگار با جوملا! در سرورهای میزبانی وب لینوکس، از بروز این خطا از سمت سرور جلوگیری کرده و در صورت بروز مشکل مشابه از سمت CMS، آن را در اسرع وقت برایتان برطرف می‌کند.
  • جوملا!, جوملا فارسی, Joomla, Joomla Database Error
  • 6 کاربر این را مفید دانستند
آیا این آموزش به شما کمک کرد؟

مقالات مربوطه

رفع مشکل خطای XMLHttpRequest cannot load. No 'Access-Control-Allow-Origin' header is present on the requested resource. در جوملا

چنانچه از سیستم مدیریت محتوا جوملا استفاده می کنید ممکن است در هنگام بروزرسانی جوملا یا پلاگین ها...

عدم آپلود تصاویر در جوملا

اگر در حین مطالعه این مقاله هستید، به نظر می رسد در آپلود فایل در مدیریت جوملا دچار مشکل شده اید....

رفع خطای XMLS file missing in the package

گاها در هنگام نصب افزونه، ماژول، کامپوننت و قالب جدید برای جوملا با خطای زیر مواجه می‌شوید:...

رفع خطای MySQL server has gone away

در برخی اوقات که قصد نصب Extensionهای سنگین و پرحجم دارید، با خطایی مشابه مورد زیر مواجه می‌شوید:...

رفع خطای Fatal error: Class 'JFolder' not found در جوملا

گاهی اوقات بر اثر نصب افزونه‌های قدیمی بر روی جوملا 3 و یا ارتقای نسخه‌ی 2.5 جوملا به نسخه‌ی 3،...