کاربر مهمان برای ارسال مطالب ، دانلود فایل ها و ... در سایت ثبت نام کنید. با کلیک بر روی ثبت نام در مدت کوتاهی عضو سایت شده و از مطالب و امکانات سایت بهره مند شوید.

modireserver

مشکل صفحه سفید وردپرس

1 پست در این موضوع قرار دارد

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

مشکل صفحه سفید وردپرس

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

علت اصلی خطای صفحه سفید ممکن است به دلیل استفاده بیش‌ازحد از حافظه رم ٬ وجود افزونه‌ای دارای توابع خراب و یا حتی به دلیل نصب پوسته‌ای باشد که مشکل دارد و یا حتی ممکن است مشکل از سرور میزبانی سایت‌تان باشد.

این مشکل بی شاخ و دم و هراسناک به دلیل نداشتن هیچ خروجی اروری بسیار رعب‌آور بوده و در خیلی از مواقع کاربران تازه‌کار را مجبور به چشم‌پوشی از استفاده از آن می‌کند ولی باید خدمت شما بگویم که نترسید ما اینجا هستیم تا این مشکل رو براتون به‌راحتی حل کنیم با ما همراه باشید.

آموزش حل مشکل صفحه سفید وردپرس :

افزایش میزان حافظه رم اجرایی PHP

در سمت سرور قابلیتی در فایل php.ini تعریف‌شده به نام memory limit که اجازه می‌دهد جهت مشاهده این بخش باید در عضو انجمن باشید یا وارد انجمن شوید. با اعمال تنظیم این پارامتر مقدار استفاده از رم سرور برای هندل فایل‌های php را محدود و مشخص نماید.

مشاهده‌ شده در بسیاری از سرورهای میزبانی که تعداد سایتهای موجود بر روی آن ها زیاد است مشکل به دلیل عدم کانفیگ سرور به‌صورت اصولی رخ‌داده است و آن‌هم مربوط به عدم اجرای صحیح فایل php به دلیل کم بودن مقدار حافظه تعریف‌شده برای اجرای فایل‌های php است.

برای رفع این مشکل ابتدا مسیر صحیح فایل php.ini سرور خود را پیداکرده و آن را با ویرایشگر بازکرده و مقدار آن را افزایش دهید. و چنانچه از هاست های اشتراکی استفاده می‌کنید از میزبان خود بخواهید تا این کار را انجام دهید.

Nano /usr/local/lib/php.ini
1
Nano /usr/local/lib/php.ini

و بعد به دنبال پارامتر memory_limit بگردید و سپس مقداران را به ۲۵۶M و یا ۵۱۲M تغییر دهید.

اگر مشکل صفحه سفید وردپرس به دلیل وجود این محدودیت در سرور باشد با اعمال این تغییر مشکل شما رفع و صفحات سفید به‌درستی اجرا خواهند شد.و چنانچه هنوز این مشکل به قوت خود باقی است ادامه آموزش را با ما همراه باشید تا ارور کفن سفید وردپرس را باهم رفع کنیم.

غیرفعال کردن همه‌ی افزونه‌ها

حال دومین چیزی که شک ما را در پی داشته وجود یک پلاگین معبوب و مشکل‌دار در کدنویسی و فعال بودن آن بر روی وردپرس می‌باشد.ابتدا تمامی پلاگین ها را به‌طور موقت یکجا غیرفعال کنید برای انجام این کار از بخش افزونه‌ها اقدام نمایید.

و اگر به بخش مدیریت وردپرس کلاً دسترسی ندارید و یا این مشکل باعث شده صفحه پیشخوان مدیریت شما سفید بشه واردهاست لینوکس سایت خودتان بشید و وارد فولدر wp-content و بعد فولدر plugins را به یک نام دیگر تغییر بدید مثلاً plugins-backup با این کار پلاگین های شما کلاً غیرفعال می‌شوند.

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

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

بررسی قالب سایت

یکی دیگر از دلایل مشکل صفحه سفید وردپرس می‌تواند وجود قالب ناقص و مشکل‌دار باشد. برای رفع این مشکل ابتدا باید مطمئن بشویم که قالب مشکل داره یا خیر و بعد اگر قالب مشکل داشت برید و به کدنویس خودتان بگید تا مشکل رو براتون رفع کنه خوب چطوری مطمئن بشیم مشکل از قالبه ؟!!!

خوب ساده است قالب خودتان را به قالب پیش‌فرض تغییر بدید اگر مشکل رفع شد که خوشا به حال شما و خسته نباشد.

اگر باز مشکل رفع نشد ممکنه کلاً در فایل‌های هسته وردپرس مشکلی وجود داشته باشه که یک خبر بد دارم اونم اینه که باید کلاً فایل‌های جدید رو جایگزین کنید و دوباره وردپرس خودتونو راه‌اندازی کنید.

و یک‌راه دیگر هم برای پیدا کردن مشکل دقیق خودتان، فعال کردن ارور لاگ سرور و وردپرس می‌باشد.بخش مربوط به سرور که خوب معلومه مدیر سرور باید انجام بده ولی بخشی که شما باید وارد کار بشید قرار دادن قطعه مد زیر در فایل wp-config.php سایتتان می‌باشد.

error_reporting(E_ALL); ini_set('display_errors', 1); define( 'WP_DEBUG', true);
1
2
error_reporting(E_ALL); ini_set('display_errors', 1);
define( 'WP_DEBUG', true);

با اضافه شدن این کد و رفرش دوباره‌ی صفحه سفید وردپرس خودتان ارورها نمایش داده می‌شوند و می‌توانید به‌راحتی عمل debug را انجام دهید.

اگر باز مشاهده کردید که یکی از صفحات قدیمی شما سفید شده نترسید چون با تکنیک زیر دوباره این صفحه احیا خواهد شد.

خوب فقط کافی است قطعه کد زیر را در فایل wp-config.php جایگذاری کنید و تمام !

/** Trick for long posts */ini_set('pcre.recursion_limit',20000000);ini_set('pcre.backtrack_limit',10000000);
1
/** Trick for long posts */ini_set('pcre.recursion_limit',20000000);ini_set('pcre.backtrack_limit',10000000);

امیدوارم تونسته باشید با یکی از روش‌های بالا از شر این ارور رهابشید.

 

 

جهت مشاهده این بخش باید در عضو انجمن باشید یا وارد انجمن شوید.

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

هاست و دامین ندارید!؟ هم اکنون سفارش دهید.

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • چه کسانی در حال بازدید هستند؟   0 Members

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.