در مراحل طراحی و مدیریت سایت با وردپرس، ممکن است که با مشکلات و خطاهای زیادی رو به رو شوید که اکثر این خطاها، حداقل تا حدودی یکسری اطلاعاتی درباره دلیل به وجود آمدنشان را به شما میدهند. ولی یکسری خطاها به مانند "آیا مطمئنید که میخواهید این کار را انجام دهید وجود دارند" که اصلا مشخص نیست دلیل آنها برای چیست.
برای همین باعث میشود تا مراحل برطرف کردن این ارور کمی دشوار شود. در ادامه این مقاله قصد داریم تا دلایل و مراحل رفع این ارور را به شما آموزش دهیم.
خطای آیا مطمئنید که میخواهید این کار را انجام دهید میتواند دلایل مختلفی داشته باشد که اصلیترین دلیل آن مربوط به مسائل امنیتی و نانس (Nonce) میشود. اگر شما در حوزه وردپرس تازه کار باشید، قطعا با اصطلاح نانس آشنا نیستید.
نانس درواقع یکسری حروف یا اعداد هستند که در زمان انجام هر عملیاتی در وردپرس، به سمت سرور ارسال میشود تا وردپرس بتواند بفهمد که شخصی که در حال انجام این مراحل است، مدیر سایت است یا هکر!
حالا این عملیات میتواند فعالیتهایی به مانند حذف و منتشر کردن پست، آپلود هر نوع فایلی، اضافه کردن یا حذف کردن برچسب و دسته بندی و ... باشد.
حالا که با دلایل به وجود آمدن خطای Are You Sure You Want to Do This آشنا شدیم، حالا بهتر است که به سراغ مراحل رفع این خطا بپردازیم.
افزونههای وردپرس یکی از اصلیترین دلایلی هستند که میتوانند باعث ایجاد این خطا شوند. درواقع افزونهها به دلیل وجود انواع فایلهای css، جاوا و دسترسیهای مختلفی که به بخشهای متفاوت سایت دارند، همیشه میتوانند باعث به وجود آمدن خطاهای مختلفی شوند که یکی از آنها هم خطای آیا مطمئنید که میخواهید این کار را انجام دهید است.
برای اینکه مطمئن شوید مشکل از سمت افزونههای سایت شماست یا نه، فقط کافی است که همه افزونهها را تکی تکی غیرفعال کنید.
برای اینکار ابتدا باید از پنل پیشخوان وردپرس، مسیر افزونه ها>افزونه های نصب شده را طی کنید. سپس تمامی افزونهها را به صورت تکی تکی غیرفعال کنید و پس از هر بار غیرفعال کردن هر افزونه، بررسی کنید که خطای آیا مطمئنید که میخواهید این کار را انجام دهید هنوز در سایت شما وجود دارد یا نه.
اگر هم از طریق پنل پیشخوان وردپرس نمیتوانید افزونهها را غیرفعال کنید، باید این کار را از بخش پنل هاست انجام دهید. برای اینکار باید ابتدا وارد پنل هاست خودتان شده و وارد بخش File Manager شوید.
سپس مسیر Public_html>Wp-content را طی کنید. در این پوشه باید یک پوشه دیگری با اسم Plugins وجود داشته باشد. نام این پوشه را تغییر بدهید و سپس مجددا آن را به اسم قبلی خودش یعنی همان Plugins تغییر نام دهید. با تغییر نام این پوشه، تمامی پلاگینها به صورت خودکار غیرفعال میشوند.
حالا بعد از اینکه مجددا نام پوشه را به Plugins تغییر دادید، وارد بخش "افزونههای نصب شده" در پنل پیشخوان شده و تمامی افزونهها را تکی تکی فعال کنید؛ در حین مراحل فعال کردن افزونهها، دقت کنید که سر فعال کردن کدام افزونه، این خطا به شما نمایش داده میشود.
اگر از زمان فعال کردن اولین افزونه، خطای Are You Sure You Want to Do This به شما نمایش داده میشود، قطعا مشکل از سمت افزونههای شما نیست و باید بقیه روشها را تست کنید.
قالبها هم دارای فایلهای مختلفی هستند که میتوانند باعث تداخل در قسمتهای مختلف وردپرس و به وجود آمدن این خطا شوند. برای اینکه مطمئن شوید مشکل از سمت قالب شماست یا نه، فقط کافی است که مسیر نمایش>پوسته را طی کنید.
در این صفحه شما میتوانید تمامی قالبهایی که در سایت شما نصب است را مشاهده کنید؛ سپس یکی از قالبهای پیشفرض وردپرس را به عنوان قالب سایت، فعال کنید.
اگر هم به پنل پیشخوان وردپرس دسترسی ندارید، باید اینکار را از پنل هاست انجام دهید. برای اینکار کافی است که وارد پنل هاست شده و سپس وارد بخش File Manager شوید.
سپس مسیر Public_html>Wp-content>Theme را طی کنید. در این پوشه شما میتوانید تمامی قالبهایی که در سایت شما نصب است را مشاهده کنید. سپس پوشه قالب فعلی که در سایت شما فعال است را پیدا کرده و نام آن را تغییر دهید. وقتی که شما نام قالب فعلی را تغییر میدهید، به صورت خودکار یک قالب دیگر که از قبل از هاست شما وجود دارد به عنوان قالب سایت شما، فعال میشود.
حالا مجددا سایت خودتان را بررسی کنید و ببینید که هنوز این مشکل در سایت شما وجود دارد یا نه. اگر مشکل برطرف شد، که مشکل از سمت قالب شماست و باید به فکر یک قالب جدید باشید. در غیراینصورت روشهای دیگر را تست کنید.
اگر مراحل بالا را تست کردید و همچنان این مشکل در سایت شما وجود دارد، بهتر است که حافظه PHP سایت خودتان را افزایش دهید. افزایش حافظه PHP از طریق فایلهای php.ini و wp-config.php انجام میشود و برای همین پیشنهاد میشود که اگر مهارت لازم در این زمینه را ندارید، از یک متخصص کمک بگیرید. ولی در ادامه روشهای افزایش حافظه PHP را هم به شما آموزش میدهیم.
ابتدا وارد پنل هاست خودتان شده و از بخش File Manager وارد پوشه Public_html شوید. سپس به دنبال فایل Wp-config.php بگردید و کد زیر را در داخل این فایل، جایگذاری کنید:
define('WP_MEMORY_LIMIT', '64M');
بعد از وارد شدن به پنل هاست، وارد بخش File Manager و سپس وارد پوشه Public_html شوید. در بسیاری از هاستها معمولا یک فایلی با نام php.ini وجود دارد؛ ولی اگر هم چنین فایلی وجود نداشت، خودتان به صورت دستی میتوانید آن را بسازید.
در هر صورت باید کد زیر را در داخل این فایل، جایگذاری کنید:
memory=64MB
پاک کردن حافظه کش یکی از اصلیترین روشهای برطرف کردن هر مشکلی به شمار میرود. برای همین بهتر است که در صورت مشاهده خطای Are You Sure You Want to Do This یکبار کش سایت خودتان را حذف کنید.
به احتمال زیاد در همه سایتها، یک افزونه کش وجود دارد و اگر هم نصب نیست، میتوانید از مخزن وردپرس، یک افزونه کش رایگان را نصب کرده و با یک کلیک ساده، کش سایت خودتان را پاک کنید.
اگر هیچکدام از روشهای بالا نتوانست خطای Are You Sure You Want to Do This را برطرف کند، دیگر شما چارهای ندارید و باید به سراغ تغییر فایل Wp-config.php بروید. در این روش، شما عملا باید یک وردپرس جدید بر روی سایت خودتان نصب کنید و برای همین اگر مهارت کافی در این زمینه را ندارید، پیشنهاد میکنم که از یک متخصص کمک بگیرید.
· ابتدا یک بکاپ کلی از سایت خودتان تهیه کنید تا در صورت بروز هرگونه مشکل، آن را بازگردانی کنید.
· سپس وارد هاست خودتان شده و از بخش File Manager وارد پوشه Public_html شوید. سپس تمامی محتویات این پوشه به غیر از پوشه Wp-content را حذف کنید.
· وارد سایت وردپرس فارسی شده و آخرین نسخه وردپرس فارسی را دانلود کنید.
· در داخل فایل دانلود شده، پوشه wp-content را حذف کنید.
· سپس مجددا وارد پوشه Public_html در هاست خودتان شوید و فایل وردپرس فارسی دانلود شده را آپلود کنید.
· سپس فایل ZIP (وردپرس فارسی) استخراج کرده و تمامی محتویات استخراج شده را به پوشه public_html منتقل کنید.
· سپس فایل Wp-config.php جدید را در ریشه دایرکتوری هاست خودتان ایجاد کنید.
هاست یکی از بخشهای مهم هر سایتی به شمار میرود که انتخاب اشتباه آنها میتواند باعث به وجود آمدن مشکلات مختلفی نه تنها در بخش تکنیکال، بلکه در بخشهای دیگری به مانند سئو نیز شود.
در مرحله اول شما بهتر است که تمامی روشهای بالا را تست کنید و اگر به جواب نرسید، به فکر تغییر هاست باشید. اگر هم از یک سرویس هاستینگ معتبر استفاده میکنید، بهتر است که اول به آنها تیکت بزنید و از آنها بخواهید که مشکل به وجود آمده را بررسی کنند.
درنهایت اگر مشکل شما حل نشد، هاستینگ خودتان را تغییر دهید.
خطای آیا مطمئنید که میخواهید این کار را انجام دهید از پیچیدهترین خطاهای وردپرس به شمار میرود که حل کردن آنها نیاز به صبر و حوصله زیادی دارد.
در این مقاله آموزشی ما دلایل به وجود آمدن و مراحل رفع این خطا را به شما آموزش دادیم؛ اگر هر سوالی درباره این آموزش داشتید میتوایند از قسمت کامنتها از ما بپرسید.
منبع: سئو پرشین