با شما همراهان عزیر سایت راهنمای وردپرس هستیم با سومین قسمت از سری آموزشی “۱۰۰ مشکل رایج وردپرس به همراه راه حل” تا انتها همراه ما باشید.

 

۷- مواجه با خطای Fatal error undefined function is_network_admin()

شرح مشکل:

ممکن است پس از بروزرسانی وردپرس، در اولین ورودتان به پیشخوان با خطای”Fatal error undefined function is_network_admin()” مواجه شوید.

راه حل: بروزرسانی دستی

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

۱- آخرین فایل فشرده وردپرس را دانلود کنید و آن را از حالت فشرده خارج کنید.

۲- از ورژن فعلی وردپرس نسخه پشتیبان تهیه کنید.

۳- فولدر های wp-includes و  wp-admin را به ترتیب به wp-includes.bak و wp-admin.bak تغییر نام دهید.

۴- فولدرهای wp-includes و wp-admin را از فولدر آخرین ورژن وردپرس که در مرحله اول دانلود و از Zip خارج کردید، را در هاست خود از طریق FTP و یا cPanel آپلود کنید.

۵- فایل های موجود در wp-content را به درون فولدر wp-content که از قبل وجود داشت آپلود کنید. فایل های تکراری را بر روی فایل های قبل جایگزینی کنید.

۶- فایل های باقی مانده موجود در دایرکتوری root را درون دایرکتوری وردپرس موجود از قبل درون root، آپلود کنید.

۷- .maintenance موجود در دایرکتوری وردپرس را از طریق FTP و یا سی پنل حذف کنید.

۸- وارد پیشخوان وردپرس شوید. به شما لینکی نظیر لینک زیر داده خواهد شد:

https://domain.com/wordpress/wp-admin/upgrade.php

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

۹- اگر ویژگی کش مرورگرتان را فعال کرده اید، کش ها را پاک کنید تا نتیجه را مشاهده نمایید.

نکته: برای اطلاعات بیشتر در مورد بروزرسانی دستی وردپرس اینجا کلیک کنید.

۸- خطای ۴۰۴ در صفحه ورود به وردپرس

شرح مشکل:

شما دسترسی ورود به پنل مدیریتی وردپرس را ندارید و به جای آن با خطای معروف صفحه ۴۰۴ مواجه می شوید.

 

راه حل اول: بروزرسانی آدرس در دیتابیس

۱- وارد سی پنل هاست خود شوید و بر روی گزینه phpMyAdmin کلیک کنید.

phpmyadmin (1)

۲- دیتابیس مربوط به وردپرس را انتخاب کنید.

۳- به روی سطر wp_options, رفته و بر روی گزینه Browse کلیک کنید.

wp_options

۴- به دنبال siteurl در زیر فیلد option_name بگردید.

۵- بر روی Edit Field کلیک کنید.

edit_siteurl

۶- URL موجود در جعبه option_value را تغییر دهید.

۷- بر روی دکمه Go موجود در پایین صفحه کلیک کنید.

راه حل دوم: بروزرسانی فولدر Attributes

۱- از طریق FTP به مسیر “/wp-admin” بروید.

۲- بر روی فولدر wp-admin کلیک راست کنید و گزینه File Attributes را انتخاب نمایید.

۳- مقدار موجود در value را به ۷۵۵ تغییر داده و تیک Recurse into subdirectories را در صورت موجود بودن در  پنجره ویژگی ها فعال کنید.

wp-admin

۴- بر روی گزینه OK کلیک کنید.

۵- مراحل ۱ تا ۴ را برای فولدرهای wp-content و wp-includes انجام دهید.

۶- مرورگر خود را باز کنید و  وارد پیشخوان وردپرس شوید. کلیدهای ترکیبی ctrl + F5 را جهت پاک کردن کش های مرورگر بفشارید.

۹- مواجه شدن با خطای Briefly unavailable for scheduled maintenance پس از بروزرسانی خودکار

شرح مشکل:

ممکن است پس از بروزرسانی خودکار وردپرس، با خطای “Briefly unavailable for scheduled maintenance” مواجه شوید.

maintenance

راه حل: حذف فایل .maintenance

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

جهت حذف این فایل مراحل زیر را انجام دهید:

۱- از طریق FTP و یا سی پنل وارد هاستتان شوید

۲-فایل .maintenance را پیدا کرده و پاک کنید.

maintenance2

پس از حل این مشکل می توانید وردپرس را مجدداً به صورت خودکار بروزرسانی کنید.

 

۱۰- پاک نشدن افزونه ها

شرح مشکل:

ممکن است گاهی افزونه ای را از پیشخوان و یا حتی از طریق FTP پاک کنید، اما آن افزونه پاک نشود و شما مجددا آن را ببینید!

 

راه حل: پاک کردن افزونه از طریق (Secure Shell (SSH

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

۱- از طریق SSH وارد سایتتان شوید.

۲- از SSH commands برای مسیر “../wp-content/plugins/” استفاده کنید.

۳- از ls-al برای مشاهده کامل افزونه ها استفاده کنید.

ssh

۴- افزونه مد نظر را با run (نام پوشه) پاک کنید.

 

این بخش از سری آموزشی “۱۰۰ مشکل رایج وردپرس به همراه راه حل” نیز به پایان رسید.

امیدواریم مورد استفاده شما قرار گرفته باشد.

اگر شما نیز مشکل رایجی سراغ دارید که در این سری آموزشی مطرح نکردیم، آن را با ما در میان بگذارید.