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

کاربران وردپرس می دانند که دست و پنجه نرم کردن با یک خطای غیر منتظره که قادر به رفع آن نیستند، چقدر خسته کننده خواهد بود.

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

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

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

 

wordpress-errors

۱- رمز عبور مدیریت سایت را فراموش کرده اید و ایمیل بازیابی هم کار نمی کند

شرح مشکل:

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

راه حل اول: phpMyAdmin

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

phpmyadmin

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

۳- سپس بر روی wp_users رفته و روی Browse کلیک کنید.

wp_users_browse

۴- به دنبال نام کاربری تان بگردید و پس از یافتن آن بر روی Edit کلیک کنید.

username_edit

 

۵- در کادر user_pass رمز عبور جدیدی را وارد نمایید و آن را به خاطر بسپارید.

user_pass

۶- سپس بر روی منوی باز شونده Function کلیک کرده و مقدار  MD5 را برگزینید.

۷- کار تمام شده است. اکنون بر روی دکمه Go موجود در صفحه کلیک کنید تا تغییرات ذخیره شوند.

 

راه حل دوم: از طریق FTP

۱- وارد اکانت FTP خود شوید.

۲- به مسیر زیر رفته و فایل functions.php را دانلود کنید.

“../(wp-content/themes/(your active theme/”

۳- فایل functions.php را با ویرایشگری نظیر Notepad باز کرده و قطعه کد زیر را درست بعد از اولین  <?php قرار دهیدو تغییرات را ذخیره کنید.

wp_set_password('YourNewPassword',1);

توجه داشته باشید که به جای عبارت YourNewPassword رمز عبور جدید دلخواه خود را وارد کنید. همچنین عدد ۱ مربوط به شماره ID کاربر در جدول wp_users موجود در دیتابیس می باشد.

۴- فایل functions.php ویرایش شده را در اکانت FTP خود آپلود کنید.

۵- پس از ورد موفقیت آمیز به وردپرس بار دیگر فایل functions.php را دانلود و کد اضافه شده را حذف کنید و مجددا فایل را در FTP آپلود نمایید.

 

۲- پیشخوان وردپرس به درستی نمایش داده نمی شود

شرح مشکل:

استایل (CSS) و لینک های پیشخوان وردپرس شما به درستی نمایش داده نمی شود.

dashboard

راه حل اول: پراکسی و فایروال

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

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

اگر از افزونه های مدیریت پیشخوان نظیر “Admin Drop Down Menu” و یا “Lighter Menus” استفاده می کنید، آن ها را بروزرسانی کنید. اگر مشکل همچنان باقی بود، آن ها را غیر فعال نمایید؛ احتمالا مشکل حل خواهد شد.

 

۳- مواجه با خطای Cannot modify header information

شرح مشکل:

درست بعد از بروزرسانی وردپرس با خطای

"Warning: Cannot modify header information – headers already sent by (output started at /path/blog/wp-config.php:34)"

 در مرورگرتان مواجه می شوید.

راه حل: در فایل wp-config.php تمام فاصله های بین خطوط و کدهای زائد را حذف کنید.

۱- فایل wp-config.php را دانلود کنید.

۲- آن را باز کنید.

۳- همه فاصله های قبل از <?php را پاک کنید.

۴- مطمئن شوید که اولین عبارت موجود در خط اول، <?php می باشد. همچنین از عدم وجود فاصله در این عبارت اطمینان حاصل کنید.

header

۵-  همه فاصله های موجود در بعد از ?> را حذف کنید.

۴- مطمئن شوید که آخرین عبارت موجود کدها، ?>  می باشد. همچنین از عدم وجود فاصله در این عبارت اطمینان حاصل کنید.

header2

 

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

ادامه دارد …