برچسب: رفع خطای وردپرس

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

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

    خطای اتصال به پایگاه داده وردپرس یکی از نگران کننده ترین خطاهایی است که ممکن است شما با آن مواجه شوید. گاهی فکر می کنید که سایت شما هیچ مشکلی ندارد و با خیالی آسوده کار سایت را کنار گذاشته تا روز بعد آن را بروزرسانی کنید اما ممکن است در روز بعد، پس از وارد شدن به وب سایت خود ناگهان با خطای error establishing a database connection مواجه شوید.

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

    خطای اتصال به پایگاه داده وردپرس تقریبا برای همه ی دارندگان وب سایت به وجود می آید و علت های مختلفی نیز دارد اما چون ارتباط بین پایگاه داده و فایل های وردپرس دچار مشکل است، تنها خطای error establishing a database connection نشان داده شده و علت بروز خطا پردازش نمی شود. هنگامی که با این ارور مواجه شدید، باید راه های گوناگونی را در پیش بگیرید تا مشکل سایت برطرف شود. این راه ها ممکن است از بررسی فایل‌های وردپرس و تست اطلاعات اتصال به وردپرس تا تعمیر دیتابیس را شامل شوند.

     

    علل بروز خطای اتصال به پایگاه داده وردپرس

    علل بروز خطای اتصال به پایگاه داده وردپرس
    علل بروز خطای اتصال به پایگاه داده وردپرس

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

    • دیتابیس سایت به طور کامل حذف شود.
    • اطلاعات دیتابیس دچار تغییر شوند و یا اطلاعات موجود در فایل wp-config.php اشتباه باشند.
    • هنگام تغییر پیشوند جدول های وردپرس خطا و اشتباه بروز کند.
    • سطح دسترسی به فایل های وردپرس دچار تغییر شود.
    • انتقال وردپرس به دامنه یا میزبان جدید با مشکل همراه باشد.
    • سرور دچار اختلال شود.
    • و چندین مورد دیگر…

     

    راه حال های برطرف سازی خطای اتصال پایگاه داده به وردپرس

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

     

    گام اول: اطلاعات دیتابیس وردپرس را بررسی نمایید.

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

    در صورت استفاده از هاست سی پنل: روی فایل راست کلیک کرده و با زدن Edit فایل را ویرائش نمایید.‌

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

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

    // ** MySQL settings – You can get this info from your web host ** //

    /** The name of the database for WordPress */

    define(‘DB_NAME’, ‘database_name_here’);

    /** MySQL database username */

    define(‘DB_USER’, ‘username_here’);

    /** MySQL database password */

    define(‘DB_PASSWORD’, ‘password_here’);

    /** MySQL hostname */

    define(‘DB_HOST’, ‘localhost’);

     

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

    • کد مربوط به database_name_here: نام دیتابیس نوشته شده باید با نام ابتدایی که خودتان به هنگام ایجاد دیتابیس وارد کردید تطابق داشته باشد.
    • کد مربوط به username_here: نام کاربری با نام کاربری انتخاب شده به هنگام ایجاد پایگاه داده وردپرس باید تطابق داشته باشد.
    • کد مربوط به password_here: رمز پایگاه داده وردپرس انتخاب شده به هنگام نصب وردپرس را وارد نموده و از صحت درستی آن اطمینان بیابید.

    حال برای مطابقت اطلاعات بالا با دیتابیس صفحه هاست خود را باز کرده و اگر هاست شما سی پنل بود با مراجعه به بخش DATABASES گزینه MySql Database انتخاب نموده و در صفحه ی باز شده دیتابیس خود را مشاهده نمایید. در این صفحه می توانید صحت اطلاعات مطرح شده یعنی نام دیتابیس، نام کاربری و رمز پایگاه داده را بررسی نمایید و در صورت وجود اشتباه آن را اصلاح کنید. اگر نام دیتابیس و نام کاربری درست بود اما به درستی رمز دیتابیس شک کردید باید ابتدا گزینه Change Password را انتخاب نمایید. با این کار صفحه تغییر رمز دیتابیس برای شما باز خواهد شد. حال در کادرهای password و password again رمز جدید خود را وارد کردید و گزینه ی change password را انتخاب کنید تا تغییر رمز انجام شود. حال به بخش ویرایش فایل wp-config.php رفته و رمز عبور جدید جایگزین رمز قبلی نمایید و اطلاعات را ذخیره کنید.

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

     

    گام دوم: اطلاعات اتصال به دیتابیس وردپرس را تست نمایید.

    برای این کار باید File Manager هاست را باز کرده و در مسیر اصلی سایت یک فایل جدید یعنی public_html به نام testdb.php ساخته و کد دستوری زیر را در آن قرار دهید و سپس فایل را ذخیره نمایید.

    <?php

    $link = mysql_connect(‘your_hostname’,

    ‘database_username’, ‘database_password’);

    if (!$link) {die(‘Could not connect: ‘ . mysql_error());}

    echo ‘Connected successfully’;mysql_close($link);?>

    حالا اطالاعت فایل را مطابق با دستور زیر وارد کنید:

    • قسمت your_hostname: وارد کردن نام هاست که معمولا localhost می باشد.
    • قسمت database_username: وارد کردن نام کاربری دیتابیس
    • قسمت database_password: وارد کردن رمز دیتابیس

    بعد از وارد کردن اطلاعات، آدرس دامنه خود و نام فایل را به ترتیب وارد کنید. می توان عبارت http://site.com/testdb.php را به جای دامنه آدرس سایت خود وارد کنید. اگر بعد از باز شدن صفحه مورد نظر پیغام Connected successfully را مشاهده کردید، اطلاعات دیتابیس را به درستی وارد کرده اید.

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

     

    گام سوم: پیشوند جداول وردپرس را بررسی نمایید.

    گاهی اوقات پیش میاد که اطلاعات وارد شده در فایل نام برده درست باشند اما پیشوند جداول در آن به اشتباه وارد شده باشد که این مورد هنگام تغییر پیشوند جداول وردپرس معمولا رخ می دهد. برای بررسی این امر فایل wp-config.php را کمی به سمت پایین اسکرول کرده و به دنبال عبارت $table_prefix = ‘wp_’; باشید.

    راه حال های برطرف سازی خطای اتصال پایگاه داده به وردپرس
    راه حال های برطرف سازی خطای اتصال پایگاه داده به وردپرس

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

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

     

    گام چهارم: آدرس سایت را در صورت انتقال و یا تغییر دامنه اصلاح نمایید.

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

    define(‘WP_HOME’,’http://your-site.com’);

    define(‘WP_SITEURL’,’http://your-site.com’);

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

    اگر خطا هنوز هم برطرف نشده بود، باید پوشه wp-includes را در هاست خود باز کرده و فایل functions.php را از لحاظ وجود یا عدم وجود دو خط دستوری زیر بررسی نمایید.

    update_option( ‘siteurl’, <span style=”color: #008000;”>’http://your-site.com'</span> );

    update_option( ‘home’, ‘http://your-site.com

    اگر این دو خط را پیدا کردید، آدرس موجود در این خط ها را با آدرس دامنه خود مقایسه کنید تا از درستی آن اطمینان یابید و اما اگر این خطوط را نیافتید، این دو خط را بعد از خط اول یعنی عبارت <?php بنویسید. دقت داشته باشید که پسوند آدرس سایت یعنی www، http و https نیز به درستی وارد شده باشد. حال دوباره سایت خود را برای بررسی رفع مشکل چند بار رفرش نمایید.

    نکته: دقت کنید اگر مشکل سایت برطرف شد و یا اگر این خطا رفع نشد باید تغییراتی که در این مرحله در فایل های wp-config.php و functions.php انجام دادید به طور کامل حذف نمایید.

     

    گام پنجم: سطح دسترسی فایل‌های وردپرس بررسی و اصلاح نمایید.

    اگر با انجام تمامی مراحل قبلی به نتیجه نرسیدید، باید بدانید که گاهی بروز خطای اتصال به پایگاه داده وردپرس به دلیل تغییر در سطح دسترسی به فایل های وردپرس می باشد. در واقع تغییر سطح دسترسی به فایل های وردپرس باعث می شود که برقراری اتصال بین فایل های PHP وردپرس حاوی کدهای برنامه نویسی با دیتابیس دچار مشکل شده و خطای اتصال به پایگاه داده وردپرس بروز می کند. برای حل این مشکل ابتدا باید بررسی کنید که سطح دسترسی پوشه ها و فایل های موجود در مسیر public_html و در قسمت File Manager هاست به ترتیب ۷۵۵ و ۶۵۵ باشند.

    دقت کنید که تمامی فایل ها باید در این سطح دسترسی باشند. اگر این سطح دسترسی درست نبود می توانید وردپرس خود را به صورت دستی اپدیت نمایید.‌ برای این کار نسخه آخر وردپرس را دانلود کرده و فایل wp-config.php و پوشه wp-content را از داخل آن حذف کرده و در مسیر public_html جایگزین نمایید. این فرآیند را با دقت و کامل انجام دهید؛ چرا که بازنویسی، جایگزینی یا از دست رفتن پوشه wp-content و فایل wp-config.php می تواند باعث ازبین رفتن اطلاعات سایت شما گردد.

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

     

    گام ششم: پایگاه داده وردپرس را تعمیر نمایید.

    اگر بعد از انجام تمامی مراحل بیان شده به طور دقیق همچنان با خطای اتصال به پایگاه داده وردپرس مواجه شدید، احتمال وجود مشکل در پایگاه داده وجود دارد. در این شرایط باید دیتابیس را تعمیر و بهینه سازی نمود. برای انجام چنین کاری باید همانند چندین مرحله ی قبل فایل wp-config.php را باز نموده ولی نیازی به یافتن کد خاصی نیست بلکه باید کد دستوری define( ‘WP_ALLOW_REPAIR’, true ); را به طور دقیق و کامل در این فایل درج کنید.

    بعد از درج عبارت گفته شده تغییرات را ذخیره کنید و سپس آدرس سایت خود را شبیه عبارت http://your-site.com/wp-admin/maint/repair.php وارد نمایید و به جای عبارت site.com  نام دامنه خود را درج کنید. اگر نام دامنه خود را درج نکنید دچار مشکل خواهید شد.

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

    بعد از تکمیل فرآیند بالا دوباره فایل wp-config.php را باز کنید و کد define( ‘WP_ALLOW_REPAIR’, true ); را حذف نموده و بار دیگر تغییرات را ذخیره نمایید. در نهایت دوباره سایت خود را باز کنید و برای چندین بار پشت سرهم آن را رفرش کنید تا مشکل برطرف شود اما اگر هنوز مشکل به قوت خود باقی بود مرحله ی آخر و نهایی را انجام دهید.

     

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

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

  • چگونه خطای 504 وردپرس را رفع کنیم؟

    چگونه خطای 504 وردپرس را رفع کنیم؟

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

    اصلی ترین علت وقوع خطای 504 وردپرس چیست؟

    در صورتی که امکان مدیریت درخواست ها توسط سرور وجود نداشته باشد، با این خطا مواجه خواهید شد. درواقع این مشکل به دلیل استفاده از افزونه ای مثل Sucuri رخ می دهد. سرویس هاستینگ مشخص می کند که در هنگام بروز خطای ۵۰۴ با چه پیامی روبه رو شوید. در ادامه به چند نمونه از این پیام ها اشاره خواهیم کرد.

    1. Gateway Timeout 504
    2. HTTP 504
    3. ERROR 504
    4. Gateway Timeout 504
    5. HTTP Error 504 – Gateway Timeout
    6. Gateway Timeout Error
    چگونه خطای 504 وردپرس را رفع کنیم؟
    چگونه خطای 504 وردپرس را رفع کنیم؟

    رفع خطای 504 وردپرس

    در ادامه به شما آموزش می دهیم که چگونه از شر این خطای مزاحم خلاص شوید.

    ۱)بعد از چند ثانیه صبر دوباره امتحان کنید.

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

    اگر بعد از انجام این کار همچنان با مشکل مواجه شدید، روش های دیگری را امتحان نمایید.

    ۲) از VPN استفاده نکنید.

    از VPN استفاده نکنید.
    از VPN استفاده نکنید.

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

    شما در صورتی با مشکل خطا مواجه می شوید که ارتباط با سرور به درستی برقرار نشود.

    ۳) فایروال وبسایت را غیر فعال کنید.

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

    فایروال وبسایت را غیر فعال کنید.
    فایروال وبسایت را غیر فعال کنید.

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

    ۴) شبکه ی پروکسی را غیرفعال کنید.

    یکی دیگر از کارهایی که باعث بروز خطای 504 می شود، اتصال به سرور پروکسی می باشد. برای حل این مشکل می توانید تنظیمات شبکه را عوض کرده و با پشتیبانی سرویس اینترنت تماس حاصل کنید.

    ۵) عوض کردن DNS های سرور

    قابلیت اتصال به سرورهای مختلف از طریق DNS وجود دارد. خطای 504 زمانی به وجود می آید که اختلالی در اتصال به سرور مشاهده شود. این مشکل را می توان به سهولت و با عوض کردن DNS برطرف کرد. به این منظور ابتدا به قسمت Panel Control  مراجعه کنید و سپس از طریق گزینه ی  network and sharing center  مشکل را بر طرف کنید. اگر کامپیوتر شما از سیستم mac پیروی می کند، کافی است با مراجعه به Settings و سپس network مشکل به وجود آمده را برطرف کنید.

    در ادامه به شما آموزش می دهیم که به جای آدرس های دی ان اس از چه چیزی استفاده کنید. در این قسمت با دو بخش مواجه می شوید‌. در قسمت اول آدرس ۸/۸/۸/۸ و در دیگری ۴/۴/۸/۸ را وارد کنید. در مرحله ی بعدی می توانید سایت خود را با ذخیره ی تنظیمات جدید، بارگذاری نمایید.

    عوض کردن DNS های سرور
    عوض کردن DNS های سرور

    اگر مشکل همچنان باقی بود، روش های دیگری را امتحان نمایید.

    ۶) پایگاه داده وردپرس را پاک کنید.

    اگر می خواهید داده هایتان امن باشد و همچنین با خطای ۵۰۴ مواجه نشوید، از پایگاه داده ای که خراب است استفاده نکنید. افزونه ی WP-Sweep در این زمینه به کمک شما می شتابد.

    ۷) غیرفعال کردن افزونه و قالب

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

    غیرفعال کردن افزونه و قالب
    غیرفعال کردن افزونه و قالب

    تنها راهی که پیش روی شما قرار می گیرد، این است که افزونه و قالب را غیرفعال کنید. برای این منظور باید وارد هاست شده و سپس نام پوشه را عوض کنید. این کار  از طریق متصل شدن به FTP انجام می شود.

     ۸) تماس با پشتیبانی:

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

    نتیجه نهایی از رفع خطای 504 وردپرس :

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

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

     

    منبع : wpbeginner

  • آموزش رفع خطای 401 وردپرس با چند روش ساده

    آموزش رفع خطای 401 وردپرس با چند روش ساده

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

    این خطا باعث عدم ورود شما به سایت خودتان می شود و همراه با پیغام : «به دلیل گواهی غیرمعتبر، دسترسی مجاز نیست» یا «مجوز موردنیاز است» رخ می دهد.آیا این خطا در وردپرس شما هم رخ داده است و به دنبال برطرف کردن این خطا هستید؟ پس با ما در ادامه مطلب همراه باشید.

    چه عواملی خطای 401 را در وردپرس ایجاد می‌کند؟

    چه عواملی خطای 401 را در وردپرس ایجاد می‌کند؟
    چه عواملی خطای 401 را در وردپرس ایجاد می‌کند؟

    1- در هنگام ورود به سرور میزبان وردپرس دچار تایید هویت نادرست می شوید.

    2- اگر برای پوشه ادمین خود پسوردی تعیین کرده باشید در هنگام ورود با این خطا مواجه می شوید.

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

    4- هنگامی که قسمت لاگین سایت به طور چشم گیری افزایش یابد و فعالیت داشته باشد احتمال بروز خطای 401 است.

     رفع خطای 401 وردپرس

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

    1-  به طور موقت پسورد ادمین وردپرس را پاک کنید

    همانطور که گفتیم گاهی این خطا در اثر پسوردی است که شما برای پوشه ادمین خود قرار داده اید تا از سایت وردپرسی خود محافظت کنید. برای رفع ارور 401 در این مورد باید وارد پنل میزبانی وردپرس شوید و از قسمت «حریم خصوصی دایرکتوری» یا «دایرکتوری‌های پسورد دار» وارد پوشه wp-admin شوید.

     رفع خطای 401 وردپرس
    رفع خطای 401 وردپرس

    سپس گزینه «Password protect this directory » را غیر فعال کنید و نام کاربری دایرکتوری خود را نیز پاک کنید و ذخیره کنید تا این خطا رفع شود.

     رفع خطای 401 وردپرس
    رفع خطای 401 وردپرس

    2-کش فایروال را پاک‌ کنید

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

    الف) حافظه پنهان فایروال Sucuri

    حافظه پنهان فایروال Sucuri
    حافظه پنهان فایروال Sucuri

    اگر از حافظه پنهان فایروال Sucuri استفاده می کنید برای پاک کردن حافطه پنهان آن باید وارد داشبورد شوید و در بخش Performance به تب Clear cache بروید و دکمه Clear Cache را فشار دهید.

    ب) حافظه پنهان فایروال Cloudflare

    حافظه پنهان فایروال Cloudflare
    حافظه پنهان فایروال Cloudflare

    اگر از حافظه پنهان فایروال Cloudflare استفاده می کنید برای پاک کردن حافظه پنهان آن به داشبورد وارد شوید و در بخش Caching دکمه Purge everything را فشار دهید تا کش را به صورت کامل پاک کنید.

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

     

    3- همه پلاگین‌های وردپرس را غیرفعال کنید

    در برخی موارد افزونه هایی که بر روی سایت وردپرسی خود نصب می کنید با مشکل مواجه می شوند و باعث به وجود آمدن خطای 401 می شود که با غیر فعال کردن همه ی آن ها میتوانید اطمینان حاصل کنید که مشکل ارور 401 برای یکی از افزونه های شماست برای این کار با استفاده از FTP به وردپرس خود متصل می شوید و به پوشه wp-content وارد شده و نام پوشه plugins  را به plugins.deactivate  تغییر دهید. با این تغییر نام تمامی پلاگین های نصب شده غیر فعال می شود. حال برای پیدا کردن پیدا کردن افزونه ای که باعث بروز این مشکل شده نام پوشه را به حالت اول plugins برگردانید و با فعال کردن تک تک افزونه ها و چک کردن سایت افزونه ای که این مشکل را به وجود آورده پیدا کنید.

    3- همه پلاگین‌های وردپرس را غیرفعال کنید
    3- همه پلاگین‌های وردپرس را غیرفعال کنید

    4- قالب پیش‌فرض وردپرس را فعال کنید

    گاهی اوقات با انجام برخی تغییرات در قالب وردپرس و یا فعال کردن برخی گزینه ها و امکانات قالب باعث بروز خطای 401 می شود که برای رفع این مشکل باید وارد Appearance « Themes شوید و از اینجا قالب پیش فرض وردپرس را نصب و فعال کنید. اگر با این کار خطای 401 برطرف شده و اطمینان حاصل کردید که مشکل از قالب مورد استفاده شما است می توانید قالب خود را تعویض کنید و یا این مشکل را به طراح این قالب گزارش دهید.

    قالب پیش‌فرض وردپرس را فعال کنید
    قالب پیش‌فرض وردپرس را فعال کنید

    5- پسورد وردپرس را تغییر دهید

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

    پسورد وردپرس را تغییر دهید
    پسورد وردپرس را تغییر دهید

    6- با میزبان (هاست) خود تماس بگیرید

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

    منبع : wpbeginner

  • آموزش رفع خطای 403 در وردپرس با چند راه حل ساده

    آموزش رفع خطای 403 در وردپرس با چند راه حل ساده

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

    خطای 403 در وردپرس

    به احتمال زیاد با خطای 403 در وردپرس مواجه شده اید. بسیاری از کابران مبتدی با دیدن این خطا به شدت ترسیده و فکر می کنند نمی توانند آن را رفع کنند. اما باید ببینیم دلیل به وجود آمدن خطای 403 چیست؟ لازم به ذکر است که در مقاله ای آموزش رفع خطای 429 یا Too Many Requests در وردپرس را بررسی کرده ایم.

    دلایل بروز خطای 403 در وردپرس

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

    آموزش رفع خطای 403 در وردپرس با چند راه حل ساده
    آموزش رفع خطای 403 در وردپرس با چند راه حل ساده

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

    روش های رفع خطای 403 در وردپرس

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

    روش اول – بررسی از افزونه ها

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

    روش روم- بررسی فایل .htaccess

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

    روش روم- بررسی فایل .htaccess
    روش روم- بررسی فایل .htaccess

    روش سوم- استفاده از سطح دسترسی برای حل خطای 403

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

    روش سوم- استفاده از سطح دسترسی برای حل خطای 403
    روش سوم- استفاده از سطح دسترسی برای حل خطای 403

    روی فایل راست کلیک کرده و گزینه File Premissions را انتخاب کنید تا وارد صفحه زیر شوید.

    گزینه File Premissions
    گزینه File Premissions

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

     

    منبع : wpbeginner

  • آموزش رفع خطای bad gateway 502 در وردپرس

    آموزش رفع خطای bad gateway 502 در وردپرس

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

    خطای bad gateway 502

    یکی از خطاهای شایع در سیستم سایت ساز وردپرس خطای bad gateway 502 یا خطای دروازه نادرست است که به معنای این است که سرور در اینترنت پیامی نادرست از یک سرور دیگر دریافت کرده که در این هنگام کاربر با این خطا مواجه می شود. این خطا در برخی از سایت ها بصورت سفارشی و با شیوه های نوشتاری مختلف دیگر نمایش داده می شود اما همگی به همین معنا می باشند. بر همین اساس ما در این مطلب سعی بر این داریم که به چگونگی رفع این خطا بپردازیم پس با ما همراه باشید. پیش از این هم به آموزش رفع خطای 500 Internal Server Error در وردپرس پرداختیم.

    رفع خطای bad gateway 502 در وردپرس

    دلایل بروز خطای bad gateway 502 چیست؟

    دلایل اصلی بروز یان خطا عبارت است از :

    • به وجود آمدن مشکل و اختلال بین دو سرور آنلاین
    • بروز اختلال و اشتباه در مرورگر کاربر
    • ظاهر شدن وقفه در برنامه رابط کاربری دروازه‌ی معمول CGI))
    • وجود مشکل در رایانه و تجهیزات شبکه
    • بارگیری بیش از حد سرور
    • وجود خطای کدنویسی سایت
    • به درستی پیکربندی نکردن فایروال

    رفع خطای bad gateway 502 در وردپرس

    راه های زیر در رفع خطای bad gateway 502 بسیار موثر و کمک کننده هستند:

    ری استارت کردن مرورگر

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

    آپدیت کردن افزونه ها

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

    پاکسازی حافظه نهان مرورگر

    رفع خطای bad gateway 502 در وردپرس
    رفع خطای bad gateway 502 در وردپرس

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

    رفرش کردن آدرس سایت

    گاهی اوقات این خطا بدون وجود مشکل و اختلالی نمایان می شود که با رفرش کردن آدرس وب و یا فشار دادن F5 یا Ctrl+R در کیبورد سیستم خود می توانید این خطا را برطرف کنید.

    تماس با میزبانی هاست

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

     

    منبع : wpbeginner

  • آموزش رفع خطای 500 Internal Server Error در وردپرس

    آموزش رفع خطای 500 Internal Server Error در وردپرس

    یکی از رایج ترین خطاهای احتمالی وردپرس، خطای 500 Internal Server Error می باشد که ممکن است برای تمامی مخاطبان وردپرس به وجود بیاید و برای برخی از آن ها رفع این خطا بسیار مشکل و پیچیده باشد. از همین رو می خواهیم به معرفی روش هایی بپردازیم تا با کمک‌ آن ها بتوانید به راحتی از شر این خطا خلاص شوید. با آموزش رفع خطای 500 Internal Server Error با وردپرس یار همراه شوید.

    خطای 500 Internal Server Error به چه علت به وجود می آید؟

    خطای 500 Internal Server Error یک خطای اختصاصی برای وردپرس تلقی نمی شود. در واقع از این ارور به عنوان یک خطای کلی یاد می شود. به این معنا که علاوه بر وردپرس ممکن است در وبسایت های دیگر با انواع زبان برنامه نویسی و هم چنین برای سیستم های مدیریت محتوایی به وجود بیاید؛‌ از این رو بیان دلیل اصلی به وجود آمدن خطای سرور ۵۰۰ کار بسیار دشواری است همانند اینکه یک پزشک بخواهد مریضی را درمان کند که بیماری و درد او را نمی داند و یا بدون هیچ علائمی به تجویز دارو بپردازد.

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

    آموزش رفع خطای 500 Internal Server Error

    جهت رفع خطای 500 کافیست یکی از روش های زیر را امتحان کنید.

    روش اول: بررسی هر گونه اختلال در فایل htaccess.

    در این بخش برای رفع اختلال احتمالی در فایل نام برده، باید نام این فایل را به htaccess_old. تغییر داد. برای تغییر نام فایل مطابق با مراحل زیر عمل نمایید.

    روش اول برای رفع خطای 500 Internal Server Error
    روش اول برای رفع خطای 500 Internal Server Error

    گام اول: در مرحله ی اول باید وارد وب سایت خود شوید. برای این کار می توانید از FTP یا برنامه مدیریت فایل در داشبورد cPanel حساب کاربری هاست خود بهره ببرید. بعد از اینکه وارد سایت خود شدید، فایل htaccess. را در کنار پوشه هایی مانند wp-content، wp-admin و wp-include مشاهده خواهید نمود.

    گام دوم: اکنون باید صفحه تنظیمات را باز کرده و در بخش مدیریت وردپرس، گزینه ی ذخیره تغییرات را انتخاب کنید. دقت کنید که هیچ کدام از موارد موجود در بخش مدیریت وردپرس را نباید تغییر بدهید.

    بعد از انجام مراحل بالا برای شما یک فایل htaccess. جدید ایجاد می شود که دارای قوانین بازنویسی خوب و مناسبی است. در صورتی که هنوز هم با خطای خطای 500 Internal Server Error روبه‌رو می شوید، از روش های زیر استفاده کنید.

    روش دوم: افزایش میزان محدودیت حافظه PHP

    در صورتی که به هنگام ورود به بخش مدیریت وردپرس و یا آپلود تصاویر در wp-admin با ارور سرور ۵۰۰ موجه شدید، باید محدودیت حافظه PHP را افزایش دهید. برای انجام چنین کاری مراحل زیر را انجام دهید.

    گام اول: در محله ی اول باید یک فایل متنی خالی ایجاد کنید. نام این فایل را php.ini بگذارید.

    گام دوم: در فایل ایجاد شده، کد memory=64MB را قرار دهید و فایل را ذخیره نمایید.

    گام سوم: حال باید فایل ذخیره شده را در پوشه /wp-admin/ اپلود نمایید. برای این کار می توانید از FTP استفاده کنید.

    با انجام مراحل بالا، محدوده ی حافظه PHP افزایش می یابد. افزایش این محدوده، ارور سرور ۵۰۰ را به طور موقت برطرف می سازد و در صورتی که تمایل به رفع کامل این خطا دارید، بابد علت اصلی محدود شدن حافظه را پیدا کنید.

    از دلایل محدود شدن حافظه PHP می توان به موارد زیر اشاره نمود:

    • یک پلاگین کد گذاری شده ضعیف
    • یک تابع قالب (theme function)

    برای اینکه بتوانید به آسانی علت اصلی محدود شدن حافظه PHP را بیابید، می توانید از شرکت هاستینگ وب خود کمک بخواهید. این شرکت log سرور شما را به دقت مورد بررسی قرار داده و مشکل اصلی را به شما نشان می دهد. در صورت نیاز به اطلاعات بیشتر سری به آموزش برطرف کردن ارور Memory Exhausted وردپرس و افزایش حافظه PHP بزنید.

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

    روش سوم: غیرفعال کردن تمامی پلاگین های وردپرس

    احتمال ایجاد خطای سرور ۵۰۰ به علت اختلال در یک پلاگین وجود دارد. حتی ممکن است در شرایطی چندین پلاگین نتوانند در حضور یک دیگر به درستی فعالیت مربوط به خود را به انجام برسانند و منجر به ایجاد اختلال در سرور و بروز خطای 500 Internal Server Error شوند.

    روش سوم برای رفع خطای 500 Internal Server Error
    روش سوم برای رفع خطای 500 Internal Server Error

    گام اول: در بخش تنظیمات به قسمت پلاگین ها مراجعه کنید.

    گام دوم: حال برای حل مشکل باید تمامی پلاگین های وردپرس را غیرفعال کنید.

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

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

    روش چهارم: فایل های وردپرس را دوباره بارگذاری نمایید.

    در صورتی که هیچ کدام از پلاگین ها دچار اختلال نبودند، باید در هاست وب سایت خود پوشه های wp-admin و wp-includes را دوباره بارگذاری کنید. در صورت پاک کردن این فایل ها هیچ یک از اطلاعات شما پاک نخواهد شد؛ بنابراین با خیالی آسوده به انجام مراحل زیر بپردازید:

    روش چهارم برای رفع خطای 500 Internal Server Error
    روش چهارم برای رفع خطای 500 Internal Server Error

    گام اول: در ابتدا باید فایل وردپرس را از سایت مربوط به آن یعنی WordPress.org دانلود نمایید. پوشه ی دانلود شده به صورت فشرده و در فرمت زیپ در سیستم شما ذخیره می شود.

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

    گام سوم: بعد از وصل شدن به وب سایت وردپرس به بخش روت آن بروید. در این بخش پوشه های wp-admin، wp-includes و wp-content را مشاهده خواهید نمود.

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

    گام پنجم: در این مرحله سرویس FTP پوشه ها را به سرور شما منتقل می کند. سپس روی صفحه کامپیوتر سوالی تحت عنوان   “you would like to overwrite the files” (آیا می خواهید فایل ها را بازنویسی کنید) به نمایش گذاشته می شود‌. شما باید در پاسخ به این سوال به ترتیب روی موارد Overwrite و Always use this action کلیک نمایید.

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

    روش چهارم برای رفع خطای 500 Internal Server Error
    روش چهارم برای رفع خطای 500 Internal Server Error

    در نهایت اگر هیچ کدام از روش های مطرح شده برای برطرف کردن خطای 500 Internal Server Error کافی نبود، باید با تیم پشتیبانی شرکت حمایت کننده ی هاست خود تماس بگیرید و از آن ها بخواهید که سرور logs شما را مورد بررسی قرار دهند. این کار دلیل اصلی خطا را برای شما نمایان می سازد.

    منبع : wpbeginner

  • آموزش رفع خطای 429 یا Too Many Requests در وردپرس

    آموزش رفع خطای 429 یا Too Many Requests در وردپرس

    شاید شما هم با پیغام خطای 429 یا همان Too Many Requests در وردپرس مواجه شده اید. معنی این خطا درخواست بیش از حد می باشد. در هنگام روبه رو شدن با این خطا هیچ دلیلی برای آن نمایش داده نمی شود و به همین خاطر پی بردن به علت آن کمی دشوار است. در این مقاله روش های رفع خطای 429 را بررسی خواهیم کرد. پس در ادامه با ما همراه باشید. ابتدا به بررسی دلایل بروز خطای 429 خواهیم پرداخت.

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

    رایج ترین دلیلی که ممکن است باعث نمایش پیغام درخواست بیش از حد یا همان 429 شود، مواقعی است که تعداد درخواست های ارسالی به سرور از طرف کاربر، ربات یا اسکریپت زیاد از حد باشد. این عمل برای مقابله با حملات DDOS به سایت ها انجام می شود. اما در صورتی که پیکربندی به نحو صحیح انجام نشده باشد باشد، این امکان وجود دارد که از اجرای صحیح موتورهای جست جو یا API ها جلوگیری شود. در چنین حالتی رفتارهایی غیر منتظره از وب سایت شاهد خواهیم بود.

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

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

    رفع خطای 429 در وردپرس

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

    1. پیدا کردن پلاگین ناسازگار و غیرفعال کردن آن

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

    رفع خطای 429 در وردپرس
    رفع خطای 429 در وردپرس

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

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

    2. بازگشت به قالب پیش فرض وردپرس

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

    3. درخواست کمک از ارائه دهنده خدمات میزبانی

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

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

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

    منبع : wpbeginner

  • رفع خطای Upload: Failed to write file to disk در وردپرس

    رفع خطای Upload: Failed to write file to disk در وردپرس

    گاهی به هنگام اپلود یک فایل با خطای Upload: Failed to write file to disk مواجه خواهید شد. این ارور بسیاری از افراد ناخوشایند است اما جای نگرانی وجود ندارد. در ادامه به بررسی علل بروز و رفع خطای Upload: Failed to write file to disk در وردپرس می پردازیم.

    علت بروز خطای Upload: Failed to write file to disk

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

    رفع خطای Upload: Failed to write file to disk

    برای رفع خطای Upload: Failed to write file to disk باید سطح دسترسی را به حالت ابتدایی خود برگرداند. برای این کار باید مطابق با مراحل زیر عمل نمایید:

    گام اول: ابتدا هاست خود را باز کرده و مورد File Manager را انتخاب نمایید.

    گام اول رفع خطای Upload: Failed to write file to disk
    گام اول رفع خطای Upload: Failed to write file to disk

    گام دوم: بعد از انجام این کار وارد صفحه ی مدیریت فایل ها در هاست می شوید. اکنون باید به مسیر public_html بروید. در صورتی که در گذشته در همین مسیر وردپرس خود را نصب کرده باشید پوشه ای تحت عنوان wp-content را در آن مشاهده می کنید. در هاست سی پنل راست، این پوشه را انتخاب کرده و سپس روی مورد Change Permissions  کلیک نمایید.

    گام سوم: بعد از انجام مرحله ی بالا در صفحه ی باز شده مورد اخر یعنی Permissions را مشاهده خواهید نمود. در صورت لزوم تغییر در این مورد، باید سطح دسترسی مورد نیاز پوشه wp-content را در این پوشه روی ۷۵۵ تنطیم کرد تا قابلیت نوشتن و خواندن در آن حفظ شود. برای ایجاد تغییر در مورد Permissions باید مورد Change Permissions را انتخاب نمایید.  در صفحه ی باز شده می توان سطح دسترسی پوشه نام برده را کنترل نمود.

    گام سوم رفع خطای Upload: Failed to write file to disk
    گام سوم رفع خطای Upload: Failed to write file to disk

    گام چهارم: در این مرحله باید در ستون user و در ردیف write، تیک گزینه موجود را با موس خود فعال کنید. این کار باعث می شود که  تنظیمات سطح دسترسی در Permission به صورت عددی تنظیم شده و روی عدد ۷۵۵ قرار بگیرد. بعد از انجام این کار باید برای ثبت شدن تغییرات روی مورد Change premissions کلیک نمایید.

    گام چهارم رفع خطای Upload: Failed to write file to disk
    گام چهارم رفع خطای Upload: Failed to write file to disk

    با انجام تمامی مراحل بالا به پیشخوان وردپرس خود مراجعه نمایید. در صورتی که همچنان با خطای Upload: Failed to write file to disk برخورد داشتید، باید سطح دسترسی پوشه های داخلی را مورد بررسی قرار دهید؛ بنابراین مطابق با مراحل زیر عمل کنید.

    بررسی سطح دسترسی

    گام اول: پوشه wp-content را باز کرده و پوشه uploads را همان طور که قبلا گفتیم بررسی نمایید. اگر سطح دسترسی روی عدد ۷۵۵ تنظیم نشده بود، آن را تغییر دهید. اگر همچنان با خطای اپلود روبه‌رو شدید به  سراغ مرحله ی بعد بروید.

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

    مسیر wp-content/uploads را در هاست پیدا نمایید. حال در پوشه سال مورد نظر خود سطح دسترسی را بررسی کرده و عدد آن را روی ۷۵۵ تنظیم نمایید. اگر عدد تنظیم بود حال باید به پوشه ماه رجوع کرده و ماه مورد نظر خود را بررسی کنید. به این ترتیب مشکل ایجاد کننده ی خطا را برطرف خواهید نمود. دقت کنید که در تمامی مسیرهای اپلود فایل باید سطح دسترسی به درستی اعمال شده باشد.

    منبع : wpbeginner

  • 3 روش بسیار ساده و قطعی برای رفع خطای 404 در وردپرس

    3 روش بسیار ساده و قطعی برای رفع خطای 404 در وردپرس

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

    از چه روش هایی برای رفع خطای 404 در وردپرس استفاده کنیم؟

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

    1. تنظیم دوباره پیوندهای یکتا وردپرس
    2. بازگرداندن فایل .htaccess سایت
    3. غیر فعال کردن قالب ها و افزونه ها

    قبل از آنکه روش های حل خطای 404 را توضیح دهیم، بهتر است کمی در مورد دلایل به وجود آمدن این خطا بحث کنیم. در صورتی که نیاز به رفع خطای the link you followed has expired داشتید کافیست کلیک کنید.

    خطای 404 و دلایل بروز آن چیست؟

    بعضی مواقع زمانی که قصد باز کردن یک صفحه را داریم با خطایی با عنوان 404 مواجه می شویم. این پیغام در مرورگرها مختلف با عناوین متفاوتی مشاهده می شود. برای مثال در مرورگر فایرفاکس با متن 404 Not Found و در مرورگر کروم با متن   404. That’s an error به کاربران نمایش داده می شود.

    نمایش این پیغام با هیچ توضیحی برای کاربران نامفهوم می باشد. برای همین برخی از وب سایت ها صفحه خطای 404 اختصاصی خود را برای کاربران نمایش می دهند تا کاربر از مفهوم و علت خطا مطلع شود. چرا که ممکن است تنها یک صفحه از سایت بنا به دلایلی با خطا مواجه شده باشد و بقیه بخش ها به درستی قابل دسترس باشند.

    دلایل به وجود آمدن خطای 404

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

    1. اشتباه بودن آدرس

    اگر کوچکترین اشتباهی مانند یک کاراکتر اضافی در آدرس وارد شده در مرورگر وجود داشته باشد با خطای 404 مواجه خواهیم شد.

    1. اختلال در کش مرورگر

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

    1. تنظیمات اشتباه DNS

    در مواقعی این احتمال وجود دارد که دامنه شما روی DNS های مورد استفاده شما به درستی ست نشده باشند. چنین مواردی احتمال مواجه شدن با خطای 404 را بالا می برد.

    1. سازگاری وردپرس

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

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

    مراحلی که باید قبل از عیب یابی انجام دهید.

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

    علاوه بر داشبورد وردپرس، چند روش دیگر در کنترل پنل هاست برای پشتیبان گیری از وردپرس در دسترس می باشد. در صورتی که تمایل به استفاده از نرم افزارها FTP برای تهیه نسخه پشتیبان دارید، نرم افزار FileZilla گزینه مناسبی است.

    آموزش رفع خطای 404 وردپرس به صورت تصویری

    آموزش رفع خطای 404 وردپرس

    به طور کلی خطای 404 یکی از رایج ترین خطاها در ورد پرس است. این خطا ممکن است به دلیل به روز رسانی سایت و …. باشد. به همین دلیل بهتر است بعد از مواجه شدن با این پیغام، مجدد بعد از 10 دقیقه به همان آدرس مراجعه کنید. چون ممکن است مشکل برطرف شده باشد. در غیر اینصورت معلوم می شود که مشکل مربوط به هاست و سرور نمی باشد و چاره کار را باید در جای دیگری جویا شوید و ادامه ی آموزش رفع خطای 404 در وردپرس را مطالعه کنید.

    روش اول برای رفع خطای 404 در وردپرس – تنظیم مجدد پیوندهای یکتا

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

    در صورتی که به داشبورد وردپرس دسترسی دارید، برای رفع مشکل با مراجعه به بخش پیوندهای یکتا، ساختار پیوند یکتا در وردپرس را تغییر دهید. در این مرحله (نام نوشته) یا (پیشفرض) را انتخاب کرده و روی دکمه ذخیره کلیک کنید. سپس به سایت مراجه کنید تا ببینید مشکل رفع شده یا نه.

    روش اول رفع خطای 404 وردپرس - تنظیم مجدد پیوندهای یکتا
    روش اول رفع خطای 404 وردپرس – تنظیم مجدد پیوندهای یکتا

     

    روش دوم برای رفع خطای 404 در وردپرس – برگرداندن فایل .htaccess در وردپرس

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

    در صورتی که به داشبورد وردپرس دسترسی ندارید، باید فایل .htaccess را دستی ویرایش کنید. برای اینکار از طریق FTP به وب سایت خود وارد شده و به ریشه اصلی سایت مراجع کنید. به طور معمول مسیر نصب وردپرس و پوشه Public_html یا www پوشه هدف می باشد.

    در این بخش نام پوشه .htacceess را جست جو کنید. روی فایل راست کلیک کرده و گزینه view/edit را بزنید. توجه کنید که نباید هیچ تغییری در نام فایل انجام شود. تنها باید فایل را به حالت پیش فرض برگردانید. بهتر است کدهای موجود درون فایل را قبل از تغییر دادن در یک فایل نوت پد کپی کنید. کدها را حذف کرده و کدهای زیر را به جای آن ها قرار دهید.

    # 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 WordPres
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    به احتمال زیاد بعد از طی کردن این مراحل خطای 404 از بین می رود.

    روش سوم برای رفع خطای 404 در وردپرس – غیر فعال کردن افزونه ها و قالب های وردپرسی

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

    شما به دو روش می توانید این کار را انجام دهید. در صورت دسترسی به داشبورد وردپرس از بخش افزونه های نصب شده به ترتیب اقدام به غیرفعال سازی افزونه ها کنید. این کار را تا زمانی تکرار کنید که خطا برطرف شود. غیرفعال سازی ترتیبی و تک به تک افزونه ها به شما کمک می کند تا افزونه ناسازگار را شناسایی کنید. در صورتی که هنوز مشکل برطرف نشده باشد از طریق FTP به بخش content/thems رفته و نام قالب را تغییر داده یا غیرفعال کنید.

    منبع : wpbeginner