آموزش حل مشکل نمایش صفحه سفید یا خطا بعد از آپدیت به جوملا 3.2 |
آموزش - جوملا |
بروزرسانی به نسخه های جدید جوملا یکی از نیاز های اصلی یک وب سایت جوملایی می باشد. بروزرسانی به نسخه جدید جوملا دارای فواید و ثمراتی خواهد بود که کاربران را ترغیب به بروزرسانی نسخه جوملای سایت خود می کند. امکاناتی مانند افزایش امنیت سایت و بهره مندی از امکانات جدید تعبیه شده در نسخه های جدید جوملا، مثالی از این فواید می باشند. حال شما از طریق پنل مدیریت وب سایت خود، اقدام به آپدیت جوملا می کنید، پس از بروزرسانی به نسخه جوملا 3.2، ناگهان با صفحه سفید یا صفحه خطایی مانند خطای زیر مواجه خواهید شد:
در صورتی که خطایی نمایش داده نشد، باید تنظیمات نمایش خطا در جوملا را فعال کنید. فایل configuration.php را باز کنید و متغییر error_reporting را در این فایل بیابید.
این متغییر به صورت پیشرفض به صورت زیر تنظیم شده است:
متغییر مورد نظر را به صورت زیر تنظیم کنید:
حال بعد از ورود به پنل مدیریت سایت، خطای اشاره شده موجود، نمایش داده خواهد شد.
برای رفع خطای موجود و امکان ورود به پنل مدیریت سایت، در هاست خود به مسیر زیر مراجعه کنید:
فایل remember.php را به remember_back.php تغییر نام دهید. بعد از تغییر نام فایل،دیگر به پنل مدیریت سایت دسترسی خواهید داشت، کافیست نام کاربری و رمز عبور مدیر را وارد بفرمایید تا وارد مدیریت سایت شوید. پس از ورود به مدیریت سایت با خطای زیر مواجه خواهید شد:
در ادامه برای رفع این خطا نیز ، در مدیریت سایت خود به مسیر زیر مراجعه بفرمایید:
در قسمت فوقانی این صفحه دکمه ای با نام "بروزرسانی" یا "Fix" وجود دارد، کافیست این دکمه را کلیک کنید تا جداول پایگاه داده شما بروزرسانی شده و مشکلات موجود برطرف شوند. در صورتی که بعد از ورود به این صفحه دوباره با خطای زیر مواجه شدید:
پایگاه داده شما دچار نقص و کمبود جدول content_types می باشد و برای رفع خطای موجود ناچار به ویرایش پایگاه داده هستید. برای ویرایش پایگاه داده، در پنل مدیریت هاست خود، گزینه ای در قسمت مدیریت دیتابیس با نام phpmyadmin وجود دارد، بعد از کلیک بر روی این گزینه به صفحه مدیریت پایگاه های داده سایت خود وارد می شوید. حال پایگاه داده ای که برای سایت شما استفاده شده است را باز کنید، در قسمت فوقانی این صفحه ، منوی SQL را کلیک کنید، در کادر باز شده کد زیر را وارد بفرمایید:
حال دکمه Go را در انتهای این صفحه کلیک کنید تا دستور sql نوشته شده در پایگاه داده شما اجرا شود و جدول content_types به دیتابیس شما افزوده شود. نکته : دقت بفرمایید که در کد بالا به جای #__ باید پیشوند جداول دیتابیس خود را وارد بفرمایید. برای نمونه پیشوند جداول مثال ما "v0bG4W_" می باشد. بعد از اجرای دستور بالا و ایجاد جدول content_types به صفحه مدیریت سایت و مسیر اعلام شده در بالا مراجعه کنید و دکمه "بروزرسانی" را کلیک کنید تا جداول پایگاه داده شما بروزرسانی شوند. حالا می توانید فایل remember_back.php را به نام قبلی خود(remember.php) باز گردانید.
امیدوار هستیم مورد استفاده شما قرار گرفته باشد. برچسب ها: |
1838 | امروز | ![]() |
2274 | دیروز | ![]() |
11304 | این هفته | ![]() |
12194 | هفته گذشته | ![]() |
42946 | این ماه | ![]() |
54666 | ماه گذشته | ![]() |
4261714 | کل بازدیدها | ![]() |
نظرات
ممنون میشم اگه راه حل برطرف کردن مشکل magic qc در هنگام نصب جوملا 3 رو هم توضیح بدین
با تشکر از نظر شما
در صورت وجود زمان ، حتما مشکلات دیگر را نیز بررسی و راه حل ارائه خواهد شد.
موفق باشید.
1146 - یک خطا رخ داده است
Table '*****.uflse_postinsta ll_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `uflse_postinst a ll_messages`
من آپدیت کردم الان این ارور رو میده
Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.
نقل قول از kgfx:
دوست عزیز آموزش ارائه شده مربوط به آپدیت از نسخه پایین جوملا 3 به جدیدترین نسخه آن می باشد
شما احتمالا از جوملا 2.5 به جوملا 3 آپدیت را انجام داده اید که با اینکار به مشکل خواهید خورد
چون جداول دیتابیس در جوملا 3 با جوملا متفاوت هستند و بعضی از جداول جوملا 3 در جوملا 2.5 وجود ندارند ، به همین دلیل ارور عدم وجود جدول postinsta ll_messages برای شما نمایش داده شده است.
فعلا امکان بروزرسانی از جوملا 2.5 به جوملا 3 به راحتی وجود ندارد.
نقل قول از dadgar33:
شما مشکل در اتصال به دیتابیس دارید
تنظیمات نام کاربری دیتابیس و رمز عبور را در فایل configuration.php سایت خود بررسی نمایید.
خیلی ممنون دوست عزیز بابت مطالب مفیدتون