صفحه سفید در جوملا و حل آن – White Screen in Joomal

[تعداد: 4   میانگین:  5/5]

صفحه سفید در جوملا و حل آن را در این مطلب توضیح میدهیم.

اگر با جوملا سرو کار دارید و شروع به طراحی وب با سیستم مدیریت محتوای جوملا کرده ایت حتما با صفحه سفید جوملا برخورد کرده اید.

آیا با خطای صفحه سفید در جوملا مواجه شده اید؟

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

روش حل کردن مشکل صفحه سفید در جوملا

اولین قدم برای برطرف کردن این مشکل:

۱- باید سعی کنیم خطایی که باعث این مشکل شده را نمایان کنیم باید وارد مدیریت جوملا شوید (البته اگه دسترسی داشتید) به قسمت

global Configuration و تب server. در اینجا گزینه Error Reporting رو روی Maximum قرار دهید.

۱-۱ این کار رو از طریق فایل configuration.php هم می تونیم انجام بدیم: فایل رو باز کنید و به شکل زیر عمل کنید:

public $error_reporting = 'development';

حالا فایلتون رو ذخیره کنیدو سایت رو refresh کنید. اگر خطایی نمایش داده شد،  خیلی ساده تره و میتونید با ریشه یابی خطا، مشکل رو برطرف کنید .

۱-۲ یک راه دیگه وجود داره و اون این است می تونید از طریق یک FTP client فایل index.php در root جوملا رو باز کنید و خط زیر رو در انتهای فایل قرار بدید:

ini_set('display_errors', TRUE); error_reporting(E_ALL);

۱-۳ اگه به هاستتون دسترسی دارید از طریق ویرایش فایل php.ini هاست با انجام تغییرات زیر هم می تونید نمایش پیغام خطا رو فعال کنید :

display_errors = On error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

۲- با بررسی لاگ سرور می تونیم بفهمیم که چه مشکلی اتفاق افتاده. اگر به لاگ دسترسی ندارید با پشتیبانی هاست تماس بگیرید. (فولدر logs )

۳- اگر پیغام خطا رو چک کردید و اسم کامپوننت / پلاگین/ ماژول خاصی رو دیدید، مشخصا مشکل مربوط به اون هست و با غیرفعال کردنش برطرف خواهد شد. ساده ترین شکل رفع خطاهای اینچنینی، اینه که از طریق FTP برید به فولدری که کامپوننت یا پلاگین مورد نظر شما قرار داره و اسم فولدرش رو عوض کنید. مثلا com_chat رو تغییر بدید به com_chat-0. اینطوری دیگه کامپوننت مورد نظر در  هنگام لود سایت بارگزاری نمیشه. همچنین هر add-on ای رو از طریق دیتابیس هم میتونید غیرفعال کنید. کافیه add-on مورد نظرتون رو در دیتابیس پیدا کنید، جدول مربوط بهش رو باز کنید و مقدار published رو برابر با صفر (۰) قرار بدید تا غیرفعال بشه.

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

در غیر این صورت معمولا یه مسیر وجود داره که به خط خاصی از یک فایل خاص در فولدری اشاره میکنه. مثل این:

home/samplesite/public_html/libraries/joomla/application/base.php/  on line 8

اگر خطای مورد نظر مربوط به یکی از فایل های هسته جوملا بود، فایل مورد نظر رو از یک بسته  جوملای بروز (همواره آخرین نسخه ها رو از joomla.org دانلود کنید) کپی و با فایل معیوب جایگزین کنید.

این ساده تریت روش بود امیدوارم مفید واقع شده باشه .

0 Facebooktwitterredditpinterestlinkedinmailby feather

لطفا نظر خود را بنویسید

ادرس ایمیل شما منتشر نمیشود فیلد های خواسته شده را پر کنید
You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>