سلام دوستان؛
همان طور که در آموزش قبلی به آن اشاره کردیم یکی از گیج کننده ترین ارورهای وردپرس ارور آیا مطمئنید که می خواهید این کار را انجام دهید؟ است. این خطا هیچ گونه سرنخی از دلیل بروز مشکل و نحوه رفع آن را در اختیار کاربر قرار نمی دهد بنابراین باید به صورت دستی تمام عواملی که موجب بروز این خطا می شوند را بررسی و موردی که باعث ایجاد مشکل شده را رفع کرد.
ارور آیا مطمئنید که می خواهید این کار را انجام دهید؟
در جلسه قبلی به بررسی دو راه حل ابتدایی رفع خطای آیا مطمئنید که می خواهید این کار را انجام دهید؟ پرداختیم.
3-کلید های امنیتی وردپرس خود را تنظیم کنید
4- حافظه PHP خود را افزایش دهید
وردپرس بر پایه زبان برنامه نویسی PHP اجرا می شود. هنگامی که وب سایت شما سعی می کند تا افزونه ها و اسکریپت ها را اجرا کند، مقدار مشخصی از حافظه PHP را دراختیار دارد که می تواند برای انجام این کار استفاده کند. اگر مصرف این اسکریپت ها از سقف خارج شود، می توانند باعث بروز ارور آیا مطمئنید که می خواهید این کار را انجام دهید؟ شوند.
امروزه بیشتر میزبانی های وردپرس تنظیماتی را اعمال می کنند. با این حال، تنظیم محدودیت حافظه php بسیار ساده است.
با سه روش می توانید محدودیت حافظه پی اچ پی خود را در وردپرس افزایش دهید. اولین راه تغییر در تنظیمات سرور است، که شما نمی توانید انجام دهید! دو روش دیگر در ارتباط با ویرایش فایل های .htaccess یا wp-config.php می باشد که فایل های اصلی وردپرس می باشند. این فایل ها حاوی تنظیمات بسیار مهمی هستند.
افزایش حافظه php از طریق فایل htaccess
ابتدا از FTP یا کنترل پنل خود به فایل .htaccess که در داخل دایرکتوری public_html قرار دارد مراجعه کنید.
سپس قطعه کد زیر را به انتهای آن اضافه کنید:
php_value upload_max_filesize 256M php_value post_max_size 256M php_value memory_limit 256M php_value max_execution_time 180 php_value max_input_time 180
این کار مقدار حافظه PHP را تا 256 مگابایت تنظیم می کند. می توانید حد مجاز آپلود فایل، زمان آپلود فایل ها و اسکریپت ها و… را افزایش دهید. سپس فایل را دخیره کنید.
افزایش حافظه php از طریق فایل wp-config.php
از طریق فایل wp-config.php نیز می توانید حافظه PHP خود را افزایش دهد. مثل روش قبلی به مسیر public_html مراجعه کنید.
فایل را با یک ویرایشگر متنی باز کنید، یا روی آن کلیک راست کرده و دکمه edit را بزنید. سپس قطعه کد زیر را به آن بیفزایید:
define('WP_MEMORY_LIMIT', '256M');
این کد میزان حافظه را تا سقف 256 مگابایت ارتقاء می دهد.
5- پاك كردن حافظه کش وردپرس
اگر از یک افزونه کش وردپرس استفاده می کنید، هنگام ایجاد تغییرات در وب سایت ممکن است خطایی رخ دهد و تغییرات ناکام بماند. رفع این مشکل بسیار ساده است، می توانید حافظه کش وردپرس را پاک کنید. برای مثال، افزونه WP Super Cache یکی از پرطرفدارترین افزونه های کش وردپرس با و پیکربندی بسیار ساده است. برای حذف کردن حافظه کش از طریق این افزونه، باید به بخش تنظیمات> WP Super Cache در داشبورد وردپرس خود رجوع کنید. سپس به بخش Delete Cached Pages مراجعه کنید:
روی دکمه حذف حافظه کش کلیک کنید. سایر افزونه های کش نیز دارای چنین بخشی با تنظیمات مشابه هستند سپس مجددا وضعیتارور آیا مطمئنید که می خواهید این کار را انجام دهید؟ را بررسی کنید.
6- تجدید نظر در میزبانی
گاهی اوقات بروز ارور آیا مطمئنید که می خواهید این کار را انجام دهید؟ به علت ناسازگاری با تنظیمات سرور نمایش داده می شود. این بدان معنی است که باید از تیم پشتیبانی ارائه دهنده خود بخواهید که به شما در حل مشکل کمک کنند.
جمع بندی نهایی
گاها میان انجام تنظیمات یا اعمال تغییراتی در وردپرس با ارور آیا مطمئنید که می خواهید این کار را انجام دهید؟ مواجه می شویم. برخی مواقع با انجام مجدد همان عمل و تلاش دوباره، ارور برطرف و دیگر نمایش داده نمی شود اما در اغلب موارد ارور همچنان پابرجا خواهد ماند. در چنین شرایطی هیچ سرنخی از دلیل بروز خطا وجود ندارد!
ارور اطلاعات زیادی را به شما ارائه نمی دهد. اما اصلا جای نگرانی نیست چون این خطا از موارد مستند شده در تاریخ وردپرس است. علل بالقوه این مشکل مشخص است. ابتدا بایدمسئله را ریشه یابی کرد و دلیل اصلی بروز خطا را تشخیص داد سپس نسبت به رفع آن اقدام کرد. 6 راه حل کلی را معرفی کردیم که باید به صورت تک به تک بررسی شوند. احتمالا انجام یکی از 6 مورد خطای شما را رفع خواهد کرد. این شش راه حل به شرح زیر است:
- افزونه های وردپرس را غیر فعال سپس قالب پیش فرض وردپرس را فعال کنید.
- بررسی فرمت های فایل پشتیبانی نشده هنگام آپلود در وردپرس
- کلید های امنیتی وردپرس را مجددا ست کنید.
- حافظه PHP را افزایش دهید.
- حافظه کش وردپرستان را پاک کنید.
- از میزبانی کمک بگیرید.