آموزش وب مستر

با عرض پوزش، شما اجازهٔ دسترسی به این برگه را ندارید.

با عرض پوزش، شما اجازهٔ دسترسی به این برگه را ندارید.

 

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

1. بررسی فایل htaccess

کد های فایل htaccess برخی اوقات ممکن است باعث بوجود آمدن خطاهایی شود. جهت بررسی این فایل وارد کنترل پنل هاست خود شوید و از پوشه public_html موجود در بخش File Manager این فایل را بیابید.

 

درصورتی که این فایل برای شما نمایش داده نشد میتوانید آن را ایجاد کنید. بدین ترتیب که در پوشه public_html روی گزینه File در بالای صفحه سمت چپ کلیک کنید و فایلی را با نام htaccess. ایجاد کنید.

 

 

سپس آن را با کلیک بر روی Edit ویرایش کرده و کد های زیر را در آن قرار دهید.

# BEGIN WordPressRewriteEngine On

RewriteBase /

RewriteRule ^index.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END WordPress

سپس با کلیک بر روی Save Changes تغییرات را ذخیره کنید.

2. Permissions یا مجوز دسترسی پوشه ها و فایل ها

گاهی ممکن است خطا به علت محدودیت مجوز پوشه یا فایلی ایجاد شده باشد. که در این صورت میتوانید از طریق File Manager موجود در کنترل پنل هاست خود اقدام به تغییر مجوز فایل ها یا پوشه های مدنظر کنید.

 

 

دقت داشته باشید که جهت افزایش امنیت بهتر است سطح دسترسی فایل wp-config.php و htaccess روی 444 یا 400 باشد.

3. فعال سازی حالت دیباگ وردپرس

از راه های خطایابی فعالسازی حالت نمایش خطا یا دیباگ در وردپرس است. بدین ترتیب که فایل wp-config.php را از پوشه public_html یافته آن را ویرایش کنید سپس کد زیر را در آن وارد کرده و ذخیره کنید. دقت داشته باشید که ممکن است شما عبارت زیر را در این فایل داشته باشید که در این صورت تنها کافیست کلمه false را به true تغییر دهید.

define( ‘WP_DEBUG’, true );

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

در انتهای خطایابی این کد را به حالت اولیه باز گردانید تا با مشکلی مواجه نشوید.

 

4. بررسی افزونه های امنیتی

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

5. تغییر ورژن PHP

در برخی موارد میتوانید این خطا را با تغییر ورژن PHP رفع کنید.

6. غیرفعالسازی قالب و افزونه ها

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

جهت غیرفعال سازی آنها وارد کنترل پنل هاست خود شوید. و File Manager را باز کنید.

سپس وارد پوشه public_html شده و پوشه wp-content را باز کنید. سپس نام پوشه های themes و plugins را تغییر دهید.

دو پوشه دیگر با نام های plugins وthemes ایجاد کنید.

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

7. بررسی جداول دیتابیس

اگر راهکار های بالا خطای ایجاد شده را رفع نکرد میتوانید با بررسی اطلاعات و جداول دیتابیس مشکل بوجود آمده را بیابید. به این منظور فایل wp-config.php را که در مرحله بالا راجع به آن توضیح داده بودیم را میتوانید مورد بررسی قرار دهید. درصورت عدم وجود مشکلی در آن ‚ وارد قسمت phpMyAdmin موجود در کنترل پنل هاست خود شوید.

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

(4 امتیاز)
اشتراک در
اطلاع از
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها