خطاهای متداول وردپرس(قسمت دوم)

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

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

به روزرسانی خودکار با مشکل مواجه شود.

گاها شرایطی وجود خواهد داشت که قابلیت به روزرسانی خودکار WordPress از کار می افتد.

در این حالت علائم آن شامل موارد زیر می شود:

  • نمایش صفحه سفید و خالی از اطلاعات
  • اخطاری مبنی بر عدم موفقیت بروزرسانی
  • پیغام خطای PHP

ویژگی بروزرسانی خودکار وردپرس ممکن است به دلیل عدم امکان اتصال به فایل های اصلی وردپرس ، مشکلی در اتصال به اینترنت در هنگام بروزرسانی ویا سطوح دسترسی(Permissions) نادرست فایلها از کار بیفتد.

در این حالت می بایست وردپرس را بصورت دستی به روزرسانی نمایید.

زمان اتصال تمام شده است.(Connection Timed Out)

خطای اتمام زمان اتصال، زمانی اتفاق می‌افتد که وب سایت شما تعداد درخواست های بیشتری نسبت به منابع و توان سرور ارسال میکند. این مورد اکثرا در میزبانی اشتراکی که میزان حافظه رم(RAM) شما محدود است، رخ میدهد.

در اینجا مواردی وجود دارد که می توانید جهت رفع این مشکل بررسی کنید:

  • همه افزونه ها را غیرفعال کنید. اگر غیرفعال کردن همه افزونه های وردپرس در سایت شما مشکل را برطرف کرد ، آنها را یک به یک دوباره فعال کنید تا ببینید کدام افزونه باعث ایجاد مشکل می شود.
  • تم/قالب پیش فرض WordPress را فعال نمایید. با اینکار در صورتی که مشکل از قالب/تم مربوطه باشد، مشخص خواهد شد.
  • میزان حافظه رم سرور را در wp-config.php افزایش دهید. اگرسرویس شما روی هاست اشتراکی می باشد، از شرکت هاستینگ خود بخواهید که میزان حافظه رم را افزایش دهد.
  • میزان زمان maximum executionرا در فایلphp.ini افزایش دهید. از آنجا که این فایل در فایل های اصلی وردپرس و قابل بازگردانی نمی باشد، اگر مطمئن نیستید که چگونه آن را ویرایش کنید، با شرکت ارائه دهنده میزبانی خود تماس بگیرید و از آنها بخواهید حداکثر زمان اجرای سایت را افزایش دهند.

حالت Maintenance Mode پس از بروزرسانی وردپرس نمایش داده می شود.

هنگامی که وردپرس به روزرسانی می شود ، به طور خودکار فایل .maintenance نصب می شود. پس از بروزرسانی ، ممکن است پیامی با مضمون زیر دریافت کنید:

Briefly unavailable for scheduled maintenance. Please check back in a minute

علت این خطا ایسنت که ممکن است فایل maintenance به درستی حذف نشده باشد.

برای حذف این خطا موارد زیر را انجام دهید:

  • با استفاده از برنامه FTP خود وارد وب سایت خود شوید.
  • فایل .maintenance را که در root سایت یافت می شود حذف کنید.

تغییراتی در سایت اعمال می کنید و ذخیره نمی شود.

اگر در وب سایت خود تغییراتی ایجاد کرده اید و تغییرات داده شده را در مرورگر خود نمی بینید، ممکن است لازم باشد حافظه نهان مرورگر(browser cache) را پاک کنید.

مرورگر(Browser) شما اطلاعات مربوط به وب سایت هایی را که بازدید می کنید ذخیره می کند. این باعث می شود هنگام بازدید از وب سایت ها بارگیری سریعتر انجام شود زیرا در زمان مراجعه مجدد به سایت، مرورگربجای دانلود مجدد سایت، اطلاعاتی را که در رایانه شما ذخیره شده است بارگیری کند.

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

پیوندهای Pretty Permalinks 404 و تصاویر باز نمی شوند.

اگر هنگام بارگذاری تصاویر ، خطای Pretty Permalinks 404را تجربه کرده اید، ممکن است mode_rewrite به طور پیش فرض در آپاچی فعال نباشد.

mode_rewrite ماژول extension module وب سرور Apache است که امکان بازنویسی و جایگزینی URL ها رامی دهد. این همان چیزی است که باعث می شود بتوانید از لینک های کاملاً مناسب و دلخواه استفاده کنید.

جهت رفع این مشکل، مجدد پیوندهای خود را از Settings > Permalinks بازنشانی کنید.

اگر این مورد عمل نکرد، ممکن است نیاز باشد فایل .htaccess را به صورت دستی به صورت زیر ویرایش کنید.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

موضوعات
شبکه های ما

باعث افتخار ماست اگر ما را در شبکه های اجتماعی دنبال کنید.

بایگانی‌ها