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

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

اگه هنوز روش نصب افزونه رو نمیدونید، راهنمای نصب افزونه در وردپرس رو ببینید. UpdraftPlus نسخه رایگان داره و برای کارهایی که توی این آموزش انجام میدیم، لازم نیست نسخه پولی اون رو بخرید.
فایل برونبری XML جای بکاپ کامل رو نمیگیره
وقتی از مسیر «ابزارها ← برونبری» خروجی میگیرید، وردپرس یک فایل XML یا WXR بهتون میده. این فایل برای جابهجایی نوشتهها، برگهها، دیدگاهها، دستهها و برچسبها کاربرد داره، ولی بکاپ کامل سایت نیست. تنظیمات قالب و افزونهها یا همه اطلاعات اختصاصی افزونهها لزوماً توی این فایل ذخیره نمیشن. پس برای نصب مجدد، همچنان به بکاپ کامل فایلها و دیتابیس نیاز دارید.

روش اول: نصب مجدد وردپرس از داخل پیشخوان
اگه پیشخوان سایت باز میشه، این روش راحتتر و کمریسکتره. خود وردپرس فایلهای نسخه فعلی رو دوباره دانلود و جایگزین میکنه، بدون اینکه به نوشتهها، تصاویر، قالبها یا افزونههای سایتتون دست بزنه.
- وارد پیشخوان وردپرس بشید.
- از منوی «پیشخوان»، صفحه «بهروزرسانیها» رو باز کنید.
- توی بخش نسخه وردپرس، روی دکمه «نصب مجدد نسخه فعلی» کلیک کنید.
- تا دانلود و نصب تموم نشده، صفحه رو نبندید و اتصال اینترنت مرورگرتون رو قطع نکنید.
- بعد از تمومشدن کار، صفحه اصلی سایت و چند بخش مهم پیشخوان رو باز کنید.
اسم دکمه ممکنه با توجه به زبان یا نسخه وردپرس کمی متفاوت باشه. اگه دکمه نصب مجدد رو پیدا نمیکنید یا موقع نصب خطای دسترسی به فایلها میبینید، سراغ روش دستی بخش بعد برید.
روش دوم: نصب مجدد دستی فایلهای وردپرس
این روش وقتی به کارتون میاد که پیشخوان باز نمیشه یا نصب مجدد داخلی وردپرس خطا میده. اینجا فقط میخوایم فایلهای هسته رو جایگزین کنیم. پس پوشه wp-content، فایل wp-config.php و فایلهای سفارشی سایتتون نباید پاک بشن.
۱. آخرین نسخه وردپرس رو دانلود کنید
آخرین نسخه وردپرس رو فقط از وبسایت رسمی وردپرس بگیرید. فایل فشرده دانلودشده رو روی کامپیوترتون از حالت فشرده خارج کنید تا به پوشه فایلهای وردپرس دسترسی داشته باشید.

۲. قبل از جایگزینی فایلها افزونهها رو غیرفعال کنید
اگه به پیشخوان دسترسی دارید، از مسیر «افزونهها ← افزونههای نصبشده» همه افزونهها رو موقتاً غیرفعال کنید. نیازی نیست اونها رو حذف کنید. اگه پیشخوان اصلاً باز نمیشه، از این مرحله بگذرید و بعد از نصب، افزونهها رو یکییکی بررسی کنید.

۳. فایلهای هسته رو جایگزین کنید
با File Manager هاست یا SFTP وارد پوشه نصب وردپرس بشید. SFTP یک روش امن برای انتقال فایل بین کامپیوتر و هاسته. پوشه نصب معمولاً public_html هست، ولی ممکنه وردپرس رو توی یک زیرپوشه نصب کرده باشید. قبل از تغییر هر فایلی، مطمئن بشید پوشه مربوط به همون سایت موردنظرتون رو باز کردهاید.

- پوشههای
wp-adminوwp-includesنسخه فعلی رو با پوشههای سالم نسخه دانلودشده جایگزین کنید. - فایلهای اصلی داخل ریشه بسته وردپرس رو هم آپلود کنید و اجازه بدید جای فایلهای قبلی قرار بگیرن.
- پوشه
wp-contentرو حذف نکنید و یک پوشه خالی هم جاش نذارید؛ قالبها، افزونهها، تصاویر و بعضی فایلهایی که افزونهها ساختهان، توی همین پوشه میمونن. - فایل
wp-config.phpرو نگه دارید؛ اطلاعات اتصال وردپرس به دیتابیس توی این فایل قرار گرفته. - فایلهای سفارشی مثل
.htaccessوrobots.txtرو بدون بررسی پاک نکنید.
هیچوقت کل پوشه public_html رو پاک نکنید. ممکنه این پوشه فایلهای مهم، ایمیلهای وابسته به هاست، تنظیمات سفارشی یا حتی سایتهای دیگهای رو توی خودش نگه داره. برای نصب مجدد هسته هم نیازی به ساخت دیتابیس تازه ندارید. دیتابیس قبلی باید دستنخورده بمونه تا اطلاعات و تنظیمات سایتتون حفظ بشن.
۴. سایت رو باز کنید و بهروزرسانی دیتابیس رو انجام بدید
بعد از اینکه آپلود تموم شد، وارد پیشخوان بشید. اگه وردپرس صفحه بهروزرسانی دیتابیس رو نشون داد، روی دکمه ادامه کلیک کنید. بعد افزونهها رو یکییکی فعال کنید و هر بار سایت رو ببینید. این کار کمک میکنه اگه یکی از افزونهها مشکلسازه، راحتتر پیداش کنید.
اگه سایت هک شده، نصب مجدد کافی نیست
نصب مجدد فقط فایلهای هسته وردپرس رو تازه میکنه. ممکنه فایل آلودهای توی wp-content، دیتابیس، حسابهای مدیریتی یا فایلهای سفارشی باقی مونده باشه. پس نصب دوباره وردپرس لزوماً همه بدافزارها رو پاک نمیکنه.
برای پاککردن یک سایت هکشده باید فایلها و دیتابیس رو بررسی کنید، حسابهای ناشناس رو حذف کنید، همه رمزها و کلیدهای امنیتی رو عوض کنید و راه ورود مهاجم رو هم ببندید. برای انجام دقیقتر این کارها، راهنمای پاکسازی سایت وردپرس ویروسی رو دنبال کنید.
بعد از نصب مجدد چه چیزهایی رو بررسی کنیم
- صفحه اصلی، نوشتهها، برگهها و فرمهای مهم سایت رو باز کنید.
- وارد بخش «رسانه» بشید و چند تصویر قدیمی رو باز کنید.
- پیوندهای یکتا رو بدون تغییر ذخیره کنید تا قوانین بازنویسی نشانیها دوباره ساخته بشن.
- قالب و افزونهها رو یکییکی فعال و آزمایش کنید.
- کش افزونه، مرورگر و سرویس CDN رو پاک کنید. CDN سرویسیه که یک نسخه از فایلهای سایت رو نزدیکتر به کاربر نگه میداره تا سایت سریعتر باز بشه.
- از مسیر «ابزارها ← سلامت سایت»، خطاهای مهم رو بررسی کنید.
- وقتی مطمئن شدید سایت درست کار میکنه، یک بکاپ تازه بگیرید.
جمعبندی
بیشتر وقتها همون گزینه نصب مجدد داخل پیشخوان کارتون رو راه میاندازه. روش دستی برای وقتیه که پیشخوان در دسترس نیست یا نصب داخلی کامل نمیشه. مهمتر از همه، قبل از شروع یک بکاپ سالم داشته باشید و برای جایگزینکردن فایلهای هسته، هیچوقت کل سایت یا دیتابیس رو پاک نکنید.
سؤالات متداول
آیا نصب مجدد وردپرس اطلاعات سایت رو پاک میکنه؟
اگه از گزینه نصب مجدد داخل پیشخوان استفاده کنید یا توی روش دستی فقط فایلهای هسته رو جایگزین کنید، نوشتهها، برگهها و تصاویرتون پاک نمیشن. بااینحال، قبل از شروع حتماً از فایلها و دیتابیس بکاپ کامل بگیرید.
برای نصب مجدد وردپرس به افزونه نیاز داریم؟
نه. خود وردپرس گزینه نصب مجدد نسخه فعلی رو توی صفحه بهروزرسانیها داره. افزونه رایگان UpdraftPlus فقط برای گرفتن بکاپ پیشنهاد میشه و نصب دوباره هسته رو انجام نمیده.
آیا فایل XML برای بازیابی کامل سایت کافیه؟
نه. فایل XML بیشتر برای انتقال محتواهایی مثل نوشتهها، برگهها، دیدگاهها و دستهها کاربرد داره. برای بازیابی کامل، باید از دیتابیس و همه فایلهای سایت بکاپ داشته باشید.
آیا نصب مجدد وردپرس سایت هکشده رو پاکسازی میکنه؟
نه لزوماً. ممکنه آلودگی توی پوشه wp-content، دیتابیس یا حسابهای مدیریتی باقی مونده باشه. سایت هکشده به بررسی و پاکسازی کامل نیاز داره.

سلام من یه سایت دارم قبلا با وردپرس نبود الان بخوام وصلش کنم به وردپرس اطلاعات قبلش مثل پوسته سایت ریست میشه؟!
با سلام
سایت من حک شده
و احتمال میدم دیتابیس هم کد های الوده داشته باشد
ایا امکانش هست
من ابتدا ورود پرس را نصب کنم؟
یا فقط فایل ها را جایگزین کنم؟
و بعد محویات پوشه های پلاگین و تم و اپلود را مخصوص بک اپ از اطلاعات فعلی و نیز جایگزین کنم
بعد دیتابیس را حذف و دیتابیس چند ماه قبل را ایمپورت کنم
ایا در این صورت سایت بالا میاد تا بتوتم ورودپرس و ابدیت کنم؟
سلام دوست عزیز:من یک سایت راه اندازی شده ای داشتم که تقریبا2ماه فعال بود و به دلایلی از ادامش منصرف شدم و قاعدتا چون هاست ماهانه داشت از دسترس خارج شد.بعد از چند ماه اومدم که مجدد راه اندازیش کنم.هر کار میکنم ورد پرس رو روی هاست جدید نمی تونم بالا بیارم.هر وقت اسم دامنه رو میزنم که هدایت بشه به نصب ورد پرس ،میره فقط سر فصل های سایت قبلی رو به نمایش در میاره.البته هاست رو از شرکت دیگه ای تهیه کردم اگر مرتبط باشه.وردپرس ودیتابیس رو هم درست وارد هاست کردم. سپاسگزارم راهنمایی بفرمایین.
سلام بله باید با شرکت هاستینگ در ارتباط باشید و dns ها رو چک کنید.
سلام
من تقریبا قالب وردپرسم رو ساخته بودم و همه چیز آماده بود که آپلودش کنم توی هاست ولی یه دفعه ای به اشتباه زدم روی دکمه درون ریزی اطلاعات پیشفرض بعد مشاهده کردم که چند نوشته جدید به قالبم اضافه شدند. حالا هر کاری میکنم که به حالت قبل بازگرده نمیشه؟
ممنون میشم راهنماییم کنید
سپاسگذارم
سلام
راهی نیست به جز بازیابی اطلاعات توسط هاست یا حذف نوشته های اضافه شده
(حذف محتوای ابزارک درون ریزی شده قالب)
سلام. من برای قالب درون ریزی دمو رو نصب کردم.
الان میخوام درون ریز رو پاک کنم از قالب
الان باید چیکار کنم؟؟؟
نیازی به حذف درون ریز نیست. اطلاعات اضافی را ویرایش یا حذف کنید
سلام،وقتی قصد داریم محتویات وردپرس جدید و آپلود کنیم،آیا پوشه wp-content نباید حذف بشه و فایلی که از قبل دانلود شده بجای اون فایل ریخته بشه؟در مرحله 6 فقط پوشه آپلود و باید داخل هاست آپلود کنیم یا کل wp-content
درود وقت بخیر
خیر نیازی به حذف کل پوشه wp-content نیست. با آپلود همان پوشه wp-content که در مرحله سوم دانلود کرده بودید محتویات جایگزین می شوند. بله کل پوشه wp-content را آپلود کنید.
سلام
من از نسخه 5.2.2 وردپرس استفاده می کنم ولی هنگام انتشار هر برگه به مشکل عدم انتشار یا ذخیره سازی نا موفق بر می خورم. از BeTheme استفاده می کنم. می خواستم بدونم راهی وجود داره که بدون حذف و راه اندازی مجدد ورئپرس بشه این مشکل رو حل کرد؟ (فایل page.php در فولدر قالب موجود است)
سلام
باید با پشتیانی جایی که قالب رو ازشون خریداری کردید در ارتباط باشید تا براتون سایت رو بررسی کنند
سلام خسته نباشید ممنون از پست مفیدتون
یه سوال دارم
دیتابیس من مشکل داره یعنی باعث کندی سایتم شده،آیا راه حلی وجود داره پست هام حذف نشه ولی یه دیتابیس دیگه بسازم و اینو حذف کنم؟
سلام سپاس از شما. خیر متاسفانه مگر اینکه دیتابیس فعلی رو بهبود بدید.
سلام خسته نباشید من یک سوال دارم من داخل دیتابیسم
wp-usermeta
ر.و ندارم
چجوری شده؟
باید چیکار کنم درست بشه
سلام حذف شده باید وردپرس رو دوباره نصب کنید
دیتابیس یکی از سایتای دیگمو ایپورت کردم روش و تغییرات رو دادم براش
با این صورت مشکلی پیش نمیاد
اگر نام و آیدی کاربر یکی باشه خیر مشکلی نیست.
سلام آقای حسینی، خسته نباشید
می خواستم بدونم با حذف دیتابیس و نصب دوباره از نو – اطلاعات از دست نمیره!؟
درود با حذف دیتابیس بله اما حذف وردپرس خیر
سلام
اگه به اشتباه پوشه wp-content حذف بشه باید چکار کرد؟
باید از هاست بخواهید بازگردانی کنند.
درود بر شما
من بدلیل آلوده بودن سایتم به کدهای مخرب و با توجه به رفع نشدن مشکل از راههی گوناگون میخوام اقدام به حذف و نصب وردپرس کنم
چند تا سوال
با توجه به اینکه فرمودین پوشه wp-content رو حذف نکنیم و منتقل بشه به هاست جدید ، اگر ویروس تو هر کدوم از افزونه ها یا قالب باشه که اینجوری به هاست جدید منتقل میشه
اگر همه فولدرها رو پاک کنم ، قالب و افزونه ها رو دوباره آپلود و نصب کنم ، با همین برون ریزی و درون ریزی ، اطلاعات پست ها و محصولات و …آدرس لینکها مثل قبل میشه که از نظر سئو و موتورهای جستجو آسیب نبینه؟
ممنون
سلام
اگر دامنه را تغییر ندید برای سئو مشکلی پیش نمیاد.
در صورتی که بخواهید قالب و افزونه را از ابتدا نصب کنید و پست هاتون را از دست ندید افزونه های درون ریزی مورد استفاده نیست زیرا این افزونه ها تنظیمات و غیره را export میگیرد.
سلام
بنده با افزونه Jetpack مشکل دارم و هنگام ایجاد حساب رایگان با ارور زیر روبرو میشم:
جزئیات خطا: The registration secrets sent by your site do not match the ones the Jetpack server has on record.
مشکل را با هاستینگ در میون گذاشتم میگن وردپرس شما به درستی نصب نشده آیا لازمه دوباره نصب کنم.
درود ربطی به وردپرس نداره ظاهرا اطلاعات رو نمیتونه درست بخونه
با سلام
با تشر از آموزش خوبتون
سلام خواهش میکنم.
عالی بود.
basickade.ir