SHET22

ریست کردن وردپرس با ۲ روش ساده و مطمئن

ریست کردن وردپرس با ۲ روش ساده و مطمئن

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

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

آنچه در این مقاله می‌خوانید

ریست کردن وردپرس یعنی چه؟

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

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

فرق ریست کردن با حذف نصب وردپرس

این دو تا رو خیلیا با هم قاطی می‌کنن، مخصوصاً دوستایی که تازه با وردپرس کار می‌کنن. بذارید ساده توضیح بدیم.

وقتی با افزونه ریست می‌کنید

در ریست معمولی سایت با افزونه Advanced WordPress Reset، هسته وردپرس، فایل‌های رسانه، پوشه قالب‌ها و افزونه‌ها روی هاست می‌مونن. اطلاعات اصلی دیتابیس ریست می‌شه و کاربر مدیری که ریست رو انجام داده هم حفظ می‌شه. این افزونه ابزارهای جداگانه‌ای برای پاک‌کردن بخش‌هایی مثل آپلودها، قالب‌ها، افزونه‌ها و فایل .htaccess هم داره؛ پس قبل از اجرای هر ابزار، توضیح همون گزینه رو با دقت بخونید.

وقتی دستی و از طریق هاست پاک می‌کنید

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

پس قبل از هر کاری از خودتون بپرسید: فقط اطلاعات و تنظیمات وردپرس باید پاک بشن یا می‌خواید فایل‌های نصب هم کامل حذف بشن؟ جواب این سؤال مشخص می‌کنه کدوم روش برای شما بهتره.

قبل از ریست کردن، حتماً بک‌آپ بگیرید!

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

فرقی نمی‌کنه از روش دستی استفاده کنید یا از افزونه؛ نوشته‌ها، برگه‌ها، کاربرها و تنظیماتی که پاک می‌شن فقط وقتی قابل بازیابی هستن که از قبل بک‌آپ سالم داشته باشید.

پس قبل از هر کاری یه نسخه پشتیبان کامل از دیتابیس و فایل‌های سایتتون بگیرید و اون رو روی کامپیوتر خودتون هم نگه دارید. افزونه Advanced WordPress Reset امکان ساخت Snapshot رو هم داره. Snapshot یعنی یه تصویر ذخیره‌شده از وضعیت دیتابیس که برای مقایسه یا بازیابی دیتابیس به کار میاد؛ ولی فایل‌ها و تصاویر سایتتون رو پوشش نمی‌ده و جای بک‌آپ کامل رو نمی‌گیره. پیشنهاد می‌کنیم مقاله آموزش بک‌آپ گرفتن از هاست رو هم بخونید.

روش اول: ریست کردن وردپرس به صورت دستی

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

قدم اول: حذف دیتابیس

اول وارد کنترل پنل هاستتون بشید؛ مثلاً دایرکت ادمین یا سی‌پنل. برید به بخش Databases و فقط دیتابیسی رو حذف کنید که به همین نصب وردپرس مربوطه.

پاک کردن دیتابیس در دایرکت ادمین
پاک کردن دیتابیس در دایرکت ادمین

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

قدم دوم: خالی کردن پوشه نصب وردپرس

حالا برید تو فایل منیجر هاست و وارد پوشه‌ای بشید که فایل wp-config.php و پوشه‌های wp-admin، wp-content و wp-includes داخلش هستن. فقط فایل‌های همین نصب وردپرس رو حذف کنید.

public_html در هاست
public_html در هاست

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

راه راحت‌تر

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

روش دوم: ریست کردن وردپرس با افزونه

اگه نمی‌خواید مستقیم سراغ هاست برید، افزونه Advanced WordPress Reset راه ساده‌تریه. این افزونه برای ریست معمولی سایت، ساخت Snapshot دیتابیس و چند ابزار پاک‌سازی جداگانه گزینه‌هایی در اختیارتون می‌ذاره.

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

قدم اول: نصب افزونه

اول افزونه Advanced WordPress Reset رو از مخزن رسمی وردپرس نصب و فعال کنید. اگه با نصب افزونه آشنا نیستید، آموزش نصب افزونه در وردپرس رو ببینید.

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

قدم دوم: رفتن به صفحه ریست

بعد از فعال‌سازی، صفحه افزونه رو از منوی پیشخوان باز کنید و وارد بخش Site Reset بشید. چون نام و جای منوها ممکنه با به‌روزرسانی افزونه عوض بشه، عنوان Site Reset رو داخل صفحه افزونه پیدا کنید.

منوی wp reset وردپرس
منوی wp reset وردپرس

قدم سوم: ساخت Snapshot و تأیید ریست

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

ریست کردن وردپرس
ریست کردن وردپرس

قدم چهارم: بررسی سایت بعد از ریست

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

صفحه ورود وردپرس
صفحه ورود وردپرس

کدوم روش برای شما مناسب‌تره؟

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

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

بعد از ریست، زبان وردپرس رو چطور فارسی کنیم؟

در ریست معمولی Advanced WordPress Reset، زبان سایت حفظ می‌شه. اگه بعد از ریست پیشخوان فارسی نبود، برید به تنظیمات > عمومی و زبان سایت رو روی فارسی بذارید. بعد تنظیمات رو ذخیره کنید تا پنل فارسی نمایش داده بشه.

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

حالا می‌تونید تنظیمات ضروری رو دوباره انجام بدید و قالب و افزونه‌های موردنیازتون رو فعال کنید. 🙂

ریست کردن یه بخش خاص، به جای کل سایت

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

خود Advanced WordPress Reset ابزارهایی برای پاک‌کردن بخش‌های مشخص مثل محتوا، قالب‌ها، افزونه‌ها، uploads و .htaccess داره و بعضی امکانات پیشرفته‌ترش پولی هستن. محصول جداگانه‌ای به نام WP Reset Pro هم ابزارهای ریست جزئی ارائه می‌ده. این دو محصول رو به‌خاطر شباهت اسم‌ها با هم قاطی نکنید. قبل از اجرای هر ابزار، دقیق بخونید چه داده یا فایلی رو حذف می‌کنه و اول بک‌آپ بگیرید.

مشکلات رایج بعد از ریست و راه‌حل

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

از پیشخوان خارج می‌شیم یا نمی‌تونیم وارد بشیم

بعد از ریست ممکنه نشست ورود قبلی معتبر نباشه یا با پیام منقضی‌شدن نشست روبه‌رو بشید. این مشکل دلیل واحدی نداره و نباید اون رو حتماً به کوکی‌های قدیمی نسبت بدیم.

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

لینک‌ها خطای ۴۰۴ می‌دن

بعد از ریست، برید به تنظیمات > پیوندهای یکتا، ساختار دلخواهتون رو انتخاب کنید و تنظیمات رو ذخیره کنید. روی سرورهای Apache و LiteSpeed، وردپرس فقط وقتی می‌تونه قوانین فایل .htaccess رو خودکار بنویسه که مسیر مربوط قابل‌نوشتن باشه. اگه وردپرس قوانین لازم رو پایین صفحه نشون داد، باید اون‌ها رو با کمک پشتیبانی هاست دستی اضافه کنید. سرور NGINX از .htaccess استفاده نمی‌کنه و قوانین پیوند یکتا باید تو تنظیمات سرور نوشته بشن. روی IIS هم فایل web.config این کار رو انجام می‌ده.

پیوندهای یکتا
پیوندهای یکتا

سؤالات متداول

ریست کردن وردپرس روی دامنه یا هاست تأثیر می‌ذاره؟

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

بعد از ریست می‌تونیم اطلاعات رو برگردونیم؟

اگه بک‌آپ سالم یا Snapshot مناسب داشته باشید، امکان بازیابی هست. Snapshot فقط دیتابیس رو پوشش می‌ده و برای برگردوندن فایل‌ها به بک‌آپ کامل نیاز دارید.

تصاویر و فایل‌های آپلودشده هم پاک می‌شن؟

تو ریست معمولی افزونه، فایل‌ها روی هاست می‌مونن؛ ولی ممکنه رکوردشون از دیتابیس پاک بشه و تو کتابخانه رسانه دیده نشن. تو روش دستی یا ابزار پاک‌کردن uploads، فایل‌ها هم حذف می‌شن.

بعد از ریست، حساب کاربری مدیر پاک می‌شه؟

در ریست معمولی Advanced WordPress Reset، کاربر مدیری که ریست رو انجام می‌ده حفظ می‌شه. بااین‌حال قبل از شروع، اطلاعات ورود و بک‌آپ کامل رو آماده نگه دارید.

جمع‌بندی

ریست کردن وردپرس وقتی راحت و امن‌تره که از قبل بدونید چه چیزی باید پاک بشه. برای ریست اطلاعات و تنظیمات، Advanced WordPress Reset راه ساده‌تریه و فایل‌های اصلی رو نگه می‌داره. برای حذف کامل نصب، باید دیتابیس و فایل‌های همون سایت رو با دقت از هاست پاک کنید و وردپرس رو دوباره نصب کنید.

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

نظر شما در این مورد چیه؟

  1. U392724۲۶ اسفند ۱۴۰۴

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

    • تیم پشتیبانیتیم پشتیبانی۲۴ اردیبهشت ۱۴۰۵

      در صورتیکه سرور وبسایت شما در داخل کشور قرار دارد می توانید به پنل دسترسی داشته باشید.
      برای دانلود افزونه ها و وردپرس از https://mihanwp.com/download-wordpress-and-plugins-files/ اقدام کنید.
      دیتابیس جدید بسازید و فایل wp-config را با تنظیمات جدید ذخیره کنید.

  2. U336392۱۷ دی ۱۴۰۲

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

    • رضا راد۱۸ دی ۱۴۰۲

      سلام وردپرس رو مجدد نصب کنید چون کارش همینه که همه چی رو ریست میکنه.

  3. U332697۲۹ آبان ۱۴۰۲

    سلام خسته نباشید من از این روش ریست کردن با افزونه استفاده کردم بعد از انجام یک ارور داد که فکر کردم انجام نشده اما بعد رفت به صفحه لاگین اما هر چه نام کاربری و روز ورود رو میزنم مینویسه حسابی با این نام کاربری وجود ندارد چیکار کنم؟

    • رضا راد۲۹ آبان ۱۴۰۲

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

  4. U328251۲۷ مرداد ۱۴۰۲

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

  5. U325793۱۳ تیر ۱۴۰۲

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

    • تیم پشتیبانیتیم پشتیبانی۱۳ تیر ۱۴۰۲

      درود
      آموزش حذف وردپرس از هاست رو مشاهده کنید

  6. U18568۲۲ خرداد ۱۴۰۰

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

    • تیم پشتیبانیتیم پشتیبانی۲۲ خرداد ۱۴۰۰

      درود
      یک مرتبه قالب رو به صورت دستی از طریق هاست آپدیت کنید

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

در حال بارگذاری...

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