شاید بعضی اوقات در هنگام کار با بخش های مختلف پرستاشاپ ، بطور مثال نصب ماژول یا قالب با صفحه ی سفید مواجه شده باشید ، در این مواقع شما می توانید با فعال کردن دیباگ ( حالت خطایابی ) امکان ریشه یابی دلیل ایجاد مشکل را پیدا کنید.
برای فعالسازی حالت خطایابی در پرستاشاپ در هاست به مسیر زیر بروید و فایل defines.inc.php را با استفاده از ویرایشگر متن هاست خود باز کنید:
1 |
public_html/config/defines.inc.php |
در این فایل کد زیر را پیدا کنید :
1 |
define('_PS_MODE_DEV_', false); |
و کلمه false را به true تغییر دهید که با این تغییرات خط فوق به این صورت تغییر میکند :
1 |
define('_PS_MODE_DEV_', true); |
بعد از ایجاد این تغییر که باعث فعال شدن دیباگ می شود به بخش دچار مشکل بروید و عملیات موردنظر را مجدد انجام دهید تا متن خطا را مشاهده کرده و جهت رفع آن اقدام مناسب را انجام دهید.
نکته : دقت کنید که باتوجه به اینکه این حالت فقط برای خطایابی است بعد از خطایابی حتما تغییرات فایل فوق را به حالت اولیه بازگردانید. (عدم بازگرداندن به حالت اولیه باعث احتمال ایجاد مشکل در عملکرد بخش هایی از فروشگاه می شود و همچنین از نظر امنیتی فعال بودن همیشگی دیباگ چندان توصیه نمی شود.)
سلام من اینکار رو کردم
این ارور را بهم داد
ممنون میشم راهنماییم کنید
Fatal error: Declaration of AdminLoginControllerCore::viewAccess() must be compatible with AdminControllerCore::viewAccess($disable = false) in C:\xampp\htdocs\prestashop\controllers\admin\AdminLoginController.php on line 27
سلام و عرض ادب خدمت شما
این مشکل ارتباطی با فعال کردن دیباگ نداره بلکه یک خطا هست که باید بررسی فنی بشه. که البته از خطا مشخص هست و با کمی بررسی علت اصلی رو میشه پیدا کرد.
دیباگ را روشن کردم اما مچنان تنها صفحه ی سفید دیده می شود و خطا مشاهده نشده است باید چیکار کرد ؟
کش مرورگر را پاک کنید و حافظه نهان را هم غیرفعال کنید و بررسی کنید که دیباگ را صحیح فعال کرده باشید.