وردپرس و افزونه المنتور از جمله ابزارهای پرکاربرد برای طراحی وبسایت هستند، اما گاهی کاربران با مشکل لود نشدن ویرایشگر المنتور مواجه میشوند. این راهنما برای عیبیابی و رفع این مشکل طراحی شده است و به شما کمک میکند تا دلایل مختلف این مشکل را شناسایی و برطرف کنید.
1. بررسی حداقل نیازمندیهای سیستم
ابتدا مطمئن شوید که سرور و سایت شما حداقل نیازمندیهای زیر را برای المنتور فراهم میکنند:
- PHP: نسخه 8.1 یا بالاتر.
- MySQL: نسخه 5.6 یا بالاتر یا MariaDB 10.0 یا بالاتر.
- WordPress: نسخه 6.0 یا بالاتر.
- مقدار حافظه PHP: حداقل 256MB (پیشنهاد: 512MB).
- نسخه المنتور: بهروز باشد.
برای بررسی این موارد، به ابزار سلامت سایت در پیشخوان وردپرس بروید.
2. افزونهها و قالبهای ناسازگار
- غیرفعال کردن افزونهها:
- تمام افزونهها به جز المنتور را غیرفعال کنید.
- ویرایشگر را بررسی کنید. اگر مشکل حل شد، افزونهها را یکییکی فعال کنید تا افزونه ناسازگار مشخص شود.
- تغییر قالب:
- قالب را به یکی از قالبهای پیشفرض وردپرس (مثل Twenty Twenty-Three) تغییر دهید.
- دوباره المنتور را تست کنید.
3. بررسی محدودیتهای سرور
- افزایش حافظه PHP: فایل wp-config.php را ویرایش کرده و کد زیر را اضافه کنید:
define('WP_MEMORY_LIMIT', '512M');
- حداکثر زمان اجرا (max_execution_time): این مقدار باید حداقل 300 ثانیه باشد. برای تغییر آن میتوانید فایل .htaccess یا php.ini را ویرایش کنید یا از پشتیبانی هاست کمک بگیرید.
4. خطاهای کنسول مرورگر
برای شناسایی خطاهای جاوااسکریپت:
- وارد ویرایشگر المنتور شوید.
- کلید F12 را فشار دهید تا کنسول مرورگر باز شود.
- به زبانه Console بروید و خطاها را بررسی کنید.
اگر خطای خاصی نمایش داده شد، جستجو کنید یا آن را با توسعهدهنده به اشتراک بگذارید. معمولا رو به روی خطای داده شده نام فایلی که موجب خطا شده نوشته میشود و با نگه داشتن ماوس روی آن میتوانید مسیر فایل را ببینید که از کدام افزونه، قالب یا حتی خود وردپرس لود شده است.
5. بررسی تنظیمات المنتور
- به مسیر المنتور > تنظیمات > پیشرفته بروید.
- گزینه Switch Editor Loader Method را فعال کنید.
- تغییرات را ذخیره کنید و دوباره تست کنید.
6. مشکلات مربوط به کش
- پاک کردن کش مرورگر: کلیدهای Ctrl + Shift + R را فشار دهید.
- پاک کردن کش سایت: اگر از افزونههای کش (مانند W3 Total Cache یا WP Super Cache) استفاده میکنید، کش را پاک کنید.
- غیرفعال کردن کش سرور: اگر سرور شما کش سرور (مانند LiteSpeed Cache) فعال دارد، موقتاً آن را غیرفعال کنید.
7. بروزرسانیهای ناقص یا ناهماهنگ
گاهی ممکن است نسخه وردپرس، المنتور یا افزونهها با هم ناهماهنگ باشند. موارد زیر را بررسی کنید:
- وردپرس، المنتور و تمامی افزونهها را به آخرین نسخه بهروز کنید. خصوصا اگر افزونهای را از منبعی غیر از مخزن وردپرس (مانند سایت ژاکت و …) دریافت کرده اید بررسی کنید که اگر نسخه جدیدی دارد آن را بهروز کنید.
- نسخه PHP را به جدیدترین نسخه پایدار با وردپرس و افزونههای نصب شده ارتقا دهید.
8. استفاده از حالت رفع اشکال وردپرس
- فایل wp-config.php را باز کنید و کد زیر را اضافه کنید:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
- فایل debug.log را در پوشه wp-content بررسی کنید و به دنبال خطاهای مرتبط با المنتور یا سایر افزونههای نصب شده بگردید.
9. وجود کدهای مشکلساز در فایل htaccess
برخی مواقع وجود برخی کدهای مشکل ساز که توسط افزونههای نصب شده در سایت شما به فایل htaccess اضافه شدهاند میتواند موجب بروز مشکل در بارگذاری ویرایشگر المنتور شود. جهت بررسی این راهحل وارد مدیریت فایل هاست شوید و در پوشه public_html فایل htaccess را به نام دیگری (مثلا htaccess_old) تغییر نام دهید و سپس به پیشخوان وردپرس مراجعه کنید و از مسیر تنظیمات > پیوند یکتا تنظیمات را دوباره ذخیره کنید.
گاهی اوقات تنظیمات امنیتی سرور یا افزونههای امنیتی مانند Wordfence باعث ایجاد مشکل میشوند:
- موقتاً افزونههای امنیتی را غیرفعال کنید.
- اگر دسترسی دارید تنظیمات فایروال سرور را بررسی کنید.