آموزش جوملا

5 1 1 1 1 1 1 1 1 1 1 امتیاز 5.00 (1 رای)

نحوه رفع خطای اتصال دیتابیس در جوملا

probems database

آیا شما یک صفحه خالی در سایت جوملا خود دارید که این پیام را نشان می دهد؟

Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.

این پیام بدان معنی است که سیستم جوملا شما نمی تواند به پایگاه داده شما یا همان دیتابیس وصل شود. از آنجا که داده های سایت شما در دیتابیس ذخیره می شود، بسیار مهم است که مشکل اتصال را برای به دست آوردن مجدد سایت خود حل کنید. در ادامه این مطلب، پیدا کردن نحوه رفع خطای اتصال به پایگاه داده توضیح داده می شود. معمولا دو راه حل ممکن وجود دارد و بسته به وضعیت شما، می توانید با توجه به نیازهای خود هر کدام از راه حل ها را که مناسب تر است انتخاب کنید.


 راه حل شماره 1. خطای دوره ای یا متناوب

اگر سرور MySQL شما به طور تناوبی بالا و پایین شود این مشکل اتفاق می افتد. ممکن است سایت شما در مدت زمان طولانی و برای چندین دوره خوب کار کند، اما به طور ناگهانی خطایی در سایت باز می شود. این روند ممکن است در یک چرخه بی پایان رخ دهد یعنی اینکه ممکن است گاهی سایت بدون هیچ مشکلی باز شود و گاهی با خطا روبرو شود.

  • در این مورد، موضوع را به ارائه دهنده هاست خود گزارش دهید. آنها باید بتوانند راه حلی برای مشکل پیش آمده پیدا کنند.

 راه حل شماره .2 جزئیات دیتابیس را بررسی کنید.

  • فایل configuration.php را با ویرایشگر کد باز کنید.
  • متغیرهای زیر را پیدا کنید:
public $host = 'your-database-host';
public $user = 'your-database-user-name';
public $password = 'your-database-user-password';
public $db = 'your-database';

اجازه دهید اطمینان حاصل کنیم که اطلاعات از طریق cPanel شما درست است، بر روی پایگاه داده MySQL کلیک کنید:

دیتابیس

برای پایگاه داده مدنظر خود در لیست بالا، بررسی کنید که آیا User که در لیست بالا موجود است با "Privileged Users" ایحاد شده در پایگاه داده database با کمیت db$ موجود در لیست بالا، مطابقت دارد؟

Privileged users
اگر در مورد کمیت رمز عبور مطمئن نیستید و آن را فراموش کرده اید می توانید به روش زیر آن را بازیابی کنید:

  • به "Current users" در پایین صفحه بروید.

    change password 2

  • روی «change password» برای نام کاربری دیتابیس موردنظر خود کلیک کنید. در آن جا شما می توانید رمز عبور را عوض کنید.

Set MySQL User Password

کمیت مربوط به هاست، معمولا 'localhost' است مگر اینکه سرور شما یک سرویس متفاوت ارائه دهد.

سایت خود را بازبینی کنید و امتحان کنید که آیا این روش، خطا را برطرف خواهد داد یا خیر.

این مطلب را به اشتراک بگذارید در :

نظرات (0)

تابحال برای این مطلب نظری داده نشده است .

نظر خود را اضافه کنید.

  1. ارسال نظر به صورت مهمان . ثبت نام یا ورود
پیوست ها (0 / 1)
Share Your Location