دکوراسیون داخلی

آشنایی با 10 سبک دکوراسیون داخلی

دکوراسیون داخلی

آشنایی با 10 سبک دکوراسیون داخلی

  • ۰
  • ۰

صفحه سفید در وردپرس ((WordPress White Screen of Death (WSoD) به حالتی گفته می­‌شود

که کاربر روی یکی از لینک­‌های سایت شما کلیک کند و به جز یک صفحه سفید چیزی نمایش داده نشود.

خطای صفحه سفید یکی از مشهورترین خطاهای وردپرس است. بیشتر کاربران حداقل یک بار با خطای صفحه سفید مرگ روبرو شده‌­اند.

این خطا می‌­تواند ناشی از مشکلات بسیار زیادی باشد. این مشکل می­‌تواند در بخشی از سایت شما یا کل آن و حتی داشبورد مدیریت نیز رخ دهد.

جای نگرانی ندارد! چنانچه دلایل بروز خطا را بدانید بسیار راحت می‌توانید با آن کنار بیایید و آن را حل کنید.

صفحه سفید در وردپرس

معمولا این خطا جزء مواردی است که افراد را دچار رعب و وحشت می‌کند،

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

این یعنی از بین بردن تمام زحمتی که برای سایتشان کشیده‌اند. اگر شما جزء این دسته هستید لطفا این کار را نکنید.

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

بررسی افزونه‌­های نصب شده

آخرین کاری که قبل از رخ دادن صفحه سفید مرگ انجام داده‌­اید چیست؟

احتمال زیادی وجود دارد که به تازگی، افزونه­‌ای را فعال کرده باشید، تغییر یا  بروزرسانی کرده‌اید.

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

اگر سایت خود را بارگیری مجدد کنید، همه چیز به حالت اول برمی‌­گردد.

شما در ابتدا باید افزونه مشکل‌­دار را پیدا کنید، سپس با برنامه‌نویس افزونه خود تماس بگیرید یا تیکت بگذارید تا به شما در حل آن کمک کند.

با این حال، همیشه یافتن مشکل به این آسانی نیست.

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

پس چگونه می­‌توانید آن را تشخیص دهید و بفهمید که کدام افزونه مقصر است؟

ساده‌­ترین راه‌حل غیرفعال کردن همه افزونه‌­های سایت است. به این ترتیب، اگر مشکل از افزونه­‌ها نباشد، به محض بارگیری مجدد سایت خود خواهید فهمید.

سپس می­‌توانید دوباره آن‌ها را فعال کرده و به مرحله بعدی روند عیب یابی بروید.

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

diactive all plugins- صفحه سفید مرگ
غیرفعال کردن تمامی افزونه‌ها

اگر نمی‌­توانید به رابط Admin خود دسترسی داشته باشید، می­‌توانید این کار را از طریق یک سرویس دهنده file manager میزبان وب خود انجام دهید.

تمام کاری که باید انجام دهید این است که با استفاده از فایل منیجر و وارد کردن اطلاعات کاربری به سایت وصل شوید و سپس به پوشه­ wp_content / plugins بروید.

wp content change- تغییر نام پوشه مربوطه
نام پوشه را تغییر دهید تا افزونه‌ها غیرفعال شوند.

اگر نام این پوشه را به هر چیز دیگری، مانند plugins_test تغییر دهید، به طور خودکار تمام افزونه­‌ها را غیرفعال خواهید کرد (زیرا وردپرس قادر به یافتن آن‌ها نخواهد بود).

هنگامی که می­‌خواهید آن‌ها را دوباره فعال کنید، کافی است نام پوشه را به حالت اولیه برگردانید.

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

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

به این ترتیب، به راحتی می‌­توانید تشخیص دهید کدام افزونه به درستی کار نمی­‌کند

، زیرا بلافاصله پس از فعال شدن، سایت شما دچار مشکل می­‌شود. پس از انجام این کار،

می‌­توانید دوباره افزونه معیوب را غیرفعال کنید و برای پشتیبانی با توسعه دهنده آن تماس بگیرید.

 

اگر از روش گفته شده برای انجام عیب­‌یابی سایت خود استفاده می­‌کنید،

می­‌توانید با ایجاد یک پوشه جدید و نام‌گذاری آن به plugins، این کار را انجام دهید.

با انجام این کار، این پوشه به plugin دایرکتوری سایت شما تبدیل می­‌شود.

تنها کاری که اکنون باید انجام دهید این است که افزونه­‌ها را از plugins_test به این پوشه منتقل کنید تا مجددا فعال شود.

هر یک از افزونه­‌ها را یکی یکی به این پوشه منتقل کنید، سپس سایت خود را آزمایش کنید تا ببینید که آیا به درستی کار می­‌کند

و این روند را تکرار کنید تا زمانی که افزونه معیوب را پیدا کنید. فقط به یاد داشته باشید که وقتی کارتان تمام شد باید تمام افزونه­‌های سالم را به پوشه plugins منتقل کنید.

بررسی قالب نصب شده

قالب­‌ها هم می‌­توانند مانند افزونه‌­ها حاوی کد منسوخ یا نادرست باشند.

برخی از قالب­‌ها ممکن است به صورت نامناسب کدنویسی شده باشند یا باعث تداخل در عملکرد یک یا چند افزونه شما شوند.

همچنین ممکن است نصب یا بروزرسانی یک قالب ناقص، ایجاد مشکل کند.

در پایان، اگر در فایل theme’s functions.php تغییراتی ایجاد کرده باشید، می‌­تواند منجر به ایجاد خطای صفحه سفید در وردپرس شود.

خوشبختانه، بررسی اینکه آیا قالب باعث بروز مشکل صفحه سفید مرگ شده است، ساده است.

تمام کاری که شما باید انجام دهید این است که آن را غیرفعال کنید و به جای آن از یک قالب عمومی استفاده نمایید.

اگر به داشبورد ادمین دسترسی دارید، می‌­توانید با رفتن به Appearance > Themes این کار را انجام دهید و به راحتی، یکی از قالب­‌های پیش‌فرض وردپرس را انتخاب و فعال نمایید.

themes- صفحه سفید در وردپرس
غیرفعال کردن قالب

اگر به داشبورد ادمین دسترسی ندارید، می­توانید این کار را با استفاده از FTP نیز انجام دهید. یک بار دیگر پوشه wp_content / themes را باز کنید و نام پوشه را برای قالب کنونی خود تغییر دهید.

change theme name
تغییر نام قالب

این امر باعث می­‌شود وردپرس، قالب شما را غیرفعال کند و به جای آن قالب پیش‌فرض را به طور خودکار روی سایت شما قرار دهد.

اکنون می‌­توانید سایت خود را بررسی کنید تا ببینید مشکل صفحه سفید از بین رفته است یا خیر.


اگر انجام این کار، مشکل را برطرف کرد، متوجه می­‌شوید که قالب شما علت این خطا بوده است.

اگر اخیرا تغییراتی در قالب ایجاد کرده‌­اید، باید سعی کنید آن را حذف کرده و نسخه اصلی را دوباره نصب کنید.

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

میزان حافظه خود را بررسی کنید

اگر مشکل صفحه سفید در وردپرس، گاه به گاه یا در قسمت­‌های خاصی از سایت شما ظاهر می­‌شود،

ممکن است به این دلیل باشد که وب­سایت شما از حداکثر میزان حافظه خود فراتر رفته است.

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

محدودیت حافظه معمولا به طور پیش‌فرض روی 64 مگابایت تنظیم می­‌شود، اما بعضی اوقات کافی نیست.

برای رفع این مشکل، باید حافظه بیشتری به آن اختصاص دهید.

روش دقیق انجام این کار با توجه به تنظیمات و میزبان وب خاص شما می­‌تواند متفاوت باشد، اما اجازه دهید برخی از متداول­‌ترین روش‌­های انجام این کار را شرح دهیم.


برای افزایش حافظه PHP سایت خود، معمولا نیاز به ویرایش یک فایل در سرور خود دارید.

برای برخی از میزبان‌های وب، مانند DreamHost، نام این فایل php.ini است.

اگر این فایل در سایت شما وجود ندارد­، می‌­توانید آن را از طریق (SFTP یا Secure Shell Access (SSH ایجاد کنید.

با این حال، اگر از قبل این فایل را دارید، می‌­توانید همین حالا به آن دسترسی پیدا کرده و ویرایش کنید (همچنین با استفاده از SFTP یا SSH).

 افزایش میزان php.ini این مشکل را رفع می‌کند.

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

اگر مشکل سایت شما به صورت کامل حل شود و همه قسمت­‌های آن به درستی کار کند، شما این مشکل را حل کرده‌­اید.

با این وجود، شما فقط می­‌توانید میزان حافظه خود را تا حد معینی افزایش دهید.

شما نمی‌توانید از بیشینه مقدار حافظه‌­ای که برای سایت شما در نظر گرفته شده است،

فراتر بروید، بنابراین در یک نقطه مشخص، به سادگی نمی­‌توانید به افزایش حافظه خود ادامه دهید.

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

این امکان وجود دارد که میزبانی وب اشتراکی، دیگر برای پشتیبانی از سایت شما کافی نباشد،

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

 

  • ۹۸/۰۹/۱۶
  • محسن صالحی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی