حذف و نصب مجدد وردپرس؛ راهنمای کامل و گامبهگام
خلاصه (TL;DR): حذف و نصب مجدد وردپرس یعنی پاککردن فایلهای هستهٔ وردپرس (و در صورت نیاز دیتابیس) و بارگذاری دوبارهٔ یک نسخهٔ سالم و تازه. پیش از هر کاری یک بکاپ کامل از فایلها و دیتابیس بگیرید. سپس بسته به هدف، سه مسیر دارید: نصب مجدد نرم (فقط جایگزینی فایلهای هسته بدون از دست رفتن محتوا)، نصب مجدد از طریق داشبورد (بهروزرسانی مجدد نسخهٔ فعلی)، یا نصب کامل و پاک (حذف همهچیز و شروع از صفر). در این راهنما هر سه روش را همراه با روش cPanel، FTP و WP-CLI توضیح میدهیم و نکات جلوگیری از دسترفتن اطلاعات را مرور میکنیم.
گاهی وردپرس آنقدر با خطاهای پشتسرهم، افزونههای خراب، یا حملهٔ بدافزار درگیر میشود که بهجای عیبیابی طولانی، نصب مجدد سریعتر و مطمئنتر است. اما نصب مجدد اگر بدون شناخت انجام شود، میتواند به از دست رفتن نوشتهها، تصاویر و تنظیمات منجر شود. هدف این مقاله این است که تفاوت روشها را روشن کند و به شما نشان دهد کدام مسیر برای شرایط شما امنتر است.
چه زمانی باید وردپرس را مجدداً نصب کنیم؟
نصب مجدد همیشه لازم نیست؛ اما در موقعیتهای زیر منطقیترین راهحل است:
- خرابی فایلهای هسته: وقتی بهروزرسانی ناقص یا قطع اتصال هنگام آپدیت باعث شده فایلهای اصلی وردپرس ناقص یا خراب شوند.
- آلودگی به بدافزار: اگر اسکن امنیتی نشان دهد فایلهای هسته تغییر داده شدهاند، جایگزینی آنها با نسخهٔ رسمی سالم بخش مهمی از پاکسازی است.
- صفحهٔ سفید مرگ (WSOD): وقتی هیچ خطای مشخصی نمایش داده نمیشود و غیرفعالکردن افزونهها و قالب نتیجه نداده است.
- شروع دوباره: هنگامی که میخواهید یک وبسایت آزمایشی یا قدیمی را کاملاً پاک کنید و از صفر بسازید.
- مهاجرت یا انتقال ناموفق: زمانی که پس از انتقال سایت، ساختار فایلها بههم ریخته و رفع تکبهتک مشکلات زمانبر است.
پیش از تصمیم به نصب مجدد کامل، حتماً روشهای سادهتر مثل غیرفعالکردن همهٔ افزونهها، تغییر به قالب پیشفرض و بررسی لاگ خطا را امتحان کنید. بسیاری از خطاها بدون نصب مجدد قابل رفعاند.
پیش از شروع چه چیزهایی نیاز دارید؟
سه دسترسی کلیدی، کار را روان میکند: دسترسی به کنترلپنل میزبانی (cPanel یا DirectAdmin)، یک اکانت FTP/SFTP، و اطلاعات ورود به داشبورد وردپرس. همچنین باید نام و مشخصات دیتابیس خود را بدانید که در فایل wp-config.php ذخیره شده است.
جدول زیر تفاوت سه سناریوی رایج نصب مجدد را نشان میدهد تا پیش از اقدام بدانید هرکدام چه چیزی را حفظ و چه چیزی را حذف میکند:
| نوع نصب مجدد | فایلهای هسته | محتوا و دیتابیس | افزونه/قالب | مناسب برای |
|---|---|---|---|---|
| نصب مجدد نرم (جایگزینی هسته) | جایگزین میشود | حفظ میشود | حفظ میشود | خرابی فایلهای اصلی یا بدافزار در هسته |
| نصب مجدد از داشبورد | دوباره نصب میشود | حفظ میشود | حفظ میشود | رفع خطای نسخهٔ فعلی بدون تغییر محتوا |
| نصب کامل و پاک | حذف و نصب مجدد | حذف میشود | حذف میشود | شروع کامل از صفر |
چطور از سایت وردپرس بکاپ کامل بگیریم؟
بکاپ مهمترین گام است؛ بدون آن هیچ عملیات حذفی را شروع نکنید. یک بکاپ کامل شامل دو بخش است: فایلها و دیتابیس.
- بکاپ فایلها: در cPanel وارد بخش File Manager شوید، پوشهٔ
public_htmlرا انتخاب و از آن یک فایل فشرده (Zip) بسازید و دانلود کنید. یا از طریق FTP کل محتوای این پوشه را روی سیستم خود کپی کنید. - بکاپ دیتابیس: در cPanel وارد phpMyAdmin شوید، دیتابیس سایت را انتخاب کنید و از زبانهٔ Export یک خروجی SQL بگیرید.
- بررسی سلامت بکاپ: حجم فایل خروجی را کنترل کنید؛ فایل SQL چند کیلوبایتی معمولاً نشانهٔ خروجی ناقص است.
- نگهداری در دو مکان: نسخهای روی سیستم شخصی و نسخهای در فضای ابری ذخیره کنید.
اگر روی هاستینگ حرفهای مانند سرویسهای هاست وردپرس برتینا هستید، معمولاً امکان تهیهٔ بکاپ خودکار و بازگردانی با یک کلیک وجود دارد که ریسک این مرحله را بهشدت کاهش میدهد.
روش اول: نصب مجدد هسته بدون حذف محتوا (روش امن)
این ایمنترین روش است، چون فقط فایلهای هستهٔ وردپرس را عوض میکند و محتوای شما دستنخورده میماند. مراحل کار:
- آخرین نسخهٔ رسمی وردپرس فارسی یا اصلی را از سایت رسمی دانلود و فایل Zip را استخراج کنید.
- در پوشهٔ استخراجشده، دو پوشهٔ
wp-adminوwp-includesو همچنین تمام فایلهای داخل ریشه (بهجزwp-config.php) را انتخاب کنید. - از طریق FTP یا File Manager، پوشههای
wp-adminوwp-includesموجود روی هاست را حذف کنید. پوشهٔwp-contentرا هرگز حذف نکنید؛ این پوشه شامل قالبها، افزونهها و رسانههای شماست. - فایلهای تازه را جایگزین کنید و اجازه دهید فایلهای تکراری بازنویسی شوند.
- وارد داشبورد شوید؛ اگر پیام بهروزرسانی دیتابیس ظاهر شد، روی آن کلیک کنید.
پس از این کار، فایلهای آسیبدیده یا آلوده در هسته با نسخهٔ سالم جایگزین میشوند بدون آنکه یک نوشته یا تصویر از دست برود.
روش دوم: نصب مجدد از طریق داشبورد وردپرس
اگر هنوز به پیشخوان دسترسی دارید، سادهترین راه استفاده از خود وردپرس است. به مسیر داشبورد ← بهروزرسانیها بروید. اگر نسخهٔ فعلی جدیدترین باشد، گزینهای با عنوان «هماکنون دوباره نصب کنید» (Re-install Now) نمایش داده میشود. با کلیک روی آن، وردپرس نسخهٔ فعلی را دوباره از سرورهای رسمی دریافت و فایلهای هسته را جایگزین میکند؛ بدون آنکه محتوا یا تنظیمات تغییر کند.
این روش برای رفع خطاهای ناشی از فایل هستهٔ خراب عالی است، اما اگر آلودگی امنیتی دارید یا اصلاً به داشبورد دسترسی ندارید، باید سراغ روش دستی (روش اول یا سوم) بروید.
روش سوم: حذف کامل و نصب از صفر
اگر میخواهید همهچیز را پاک کنید و از ابتدا شروع کنید، این مسیر را دنبال کنید. توجه داشته باشید که این کار غیرقابل بازگشت است مگر آنکه بکاپ داشته باشید.
- حذف فایلها: در File Manager وارد
public_htmlشوید و تمام فایلها و پوشهها را حذف کنید. - حذف یا خالیکردن دیتابیس: در phpMyAdmin تمام جداول دیتابیس را انتخاب و Drop کنید، یا از بخش MySQL Databases یک دیتابیس تازه بسازید.
- آپلود نسخهٔ تازه: فایل Zip وردپرس را در
public_htmlآپلود و استخراج کنید (دقت کنید فایلها در ریشه قرار گیرند، نه داخل یک زیرپوشه). - اجرای نصب: آدرس دامنه را باز کنید؛ ویزارد نصب وردپرس اجرا میشود. اطلاعات دیتابیس، نام کاربری و رمز مدیر را وارد کنید.
- پیکربندی اولیه: قالب، پیوندهای یکتا (Permalinks) و افزونههای ضروری را دوباره نصب کنید.
بسیاری از میزبانها ابزار نصب خودکار مثل Softaculous را در هاستهای اشتراکی ارائه میدهند که کل این فرایند را به چند کلیک کاهش میدهد و دیتابیس را هم بهصورت خودکار میسازد.
نصب مجدد با WP-CLI برای کاربران حرفهای
اگر روی سرور اختصاصی یا VPS دسترسی SSH دارید، WP-CLI سریعترین راه است. با یک دستور میتوانید هستهٔ وردپرس را بدون لمس محتوا بازنویسی کنید:
wp core download --forceفایلهای هسته را با نسخهٔ تازه بازنویسی میکند.wp core verify-checksumsصحت فایلهای هسته را با نسخهٔ رسمی مقایسه میکند و فایلهای دستکاریشده را نشان میدهد.wp core updateوردپرس را به آخرین نسخه ارتقا میدهد.
این روش بهویژه برای پاکسازی بدافزار عالی است، چون بهسرعت مشخص میکند کدام فایل هسته تغییر کرده است. دسترسی SSH و کنترل کامل روی محیط اجرا از مزایای زیرساختهایی مانند سرور مجازی است که اینگونه عملیات را ممکن میکند.
بعد از نصب مجدد چه کارهایی انجام دهیم؟
پس از هر نوع نصب مجدد، این موارد را بررسی کنید تا مطمئن شوید سایت سالم است:
- پیوندهای یکتا: به تنظیمات ← پیوندهای یکتا بروید و یکبار روی ذخیره کلیک کنید تا فایل
.htaccessبازسازی شود. - افزونهها و قالب: افزونههای ضروری را دوباره فعال و از سالمبودن قالب مطمئن شوید.
- گواهی SSL: بررسی کنید آدرس سایت با
httpsباز شود و هشدار امنیتی نداشته باشد. - اسکن امنیتی: اگر دلیل نصب مجدد بدافزار بوده، رمز عبور همهٔ کاربران و کلید امنیتی دیتابیس را عوض کنید.
- تست عملکرد: چند صفحهٔ اصلی، فرمها و پرداخت (اگر فروشگاه است) را تست کنید.
اگر سایت شما برای کسبوکار مهم است، پس از پاکسازی حتماً یک گواهی امنیتی معتبر نصب کنید. راهنمای انتخاب و نصب گواهی SSL کمک میکند اتصال کاربران رمزنگاریشده و امن بماند.
نصب مجدد بدون از دست دادن سئو و رتبهٔ گوگل
یکی از نگرانیهای مهم صاحبان سایت این است که نصب مجدد به رتبهٔ آنها در گوگل آسیب بزند. خبر خوب این است که تا زمانی که آدرسها (URL) و محتوای شما حفظ شود، رتبهٔ سایت تغییری نمیکند. برای محافظت از سئو در جریان نصب مجدد این نکات را رعایت کنید:
- ساختار پیوندهای یکتا را ثابت نگه دارید: اگر پس از نصب، الگوی Permalink تغییر کند، همهٔ آدرسهای ایندکسشده در گوگل ۴۰۴ میشوند. حتماً همان ساختار قبلی را انتخاب کنید.
- نقشهٔ سایت (Sitemap) را بازتولید کنید: پس از نصب مجدد، فایل sitemap.xml را دوباره بسازید و در سرچ کنسول گوگل ثبت کنید.
- فایل robots.txt را بررسی کنید: مطمئن شوید نصب تازه بهاشتباه سایت را روی «عدم ایندکس» تنظیم نکرده باشد. در تنظیمات ← خواندن، گزینهٔ «منع موتورهای جستجو» نباید تیک داشته باشد.
- ریدایرکتها را حفظ کنید: اگر ریدایرکت ۳۰۱ داشتید، آنها را دوباره تعریف کنید تا اعتبار لینکها منتقل شود.
اگر سایت شما یک فروشگاه یا کسبوکار جدی است و ترافیک ارگانیک برایتان مهم است، پس از نصب مجدد بد نیست عملکرد سئوی سایت را دوباره ارزیابی کنید. در کنار محتوای باکیفیت، تبلیغات هدفمند نیز میتواند افت احتمالی ترافیک را در دورهٔ گذار جبران کند؛ آشنایی با تبلیغات گوگل در این شرایط مفید است.
تفاوت نصب مجدد در هاست اشتراکی، VPS و سرور اختصاصی
محیط میزبانی شما تعیین میکند چه روشهایی در دسترساند. در هاست اشتراکی، دسترسی شما به File Manager و phpMyAdmin محدود میشود و برای تغییرات سطح سرور باید به پشتیبانی تکیه کنید؛ در عوض، ابزارهای نصب خودکار مثل Softaculous کار را بسیار ساده میکنند. روی سرور مجازی یا سرور اختصاصی، دسترسی root و SSH دارید و میتوانید از WP-CLI برای نصب مجدد سریع و امن استفاده کنید، نسخهٔ PHP را آزادانه تغییر دهید و کنترل کامل روی منابع داشته باشید. این آزادی بهویژه هنگام پاکسازی بدافزار یا مدیریت چند سایت همزمان ارزشمند است. انتخاب سطح میزبانی باید متناسب با پیچیدگی سایت و مهارت فنی شما باشد.
اشتباهات رایج هنگام نصب مجدد وردپرس
بسیاری از کاربران هنگام نصب مجدد دچار خطاهایی میشوند که با کمی دقت قابل پیشگیری است:
- حذف پوشهٔ
wp-content: این پوشه شامل کل محتوای رسانهای و قالب شماست؛ حذف آن یعنی از دست رفتن تصاویر. - بازنویسی
wp-config.php: این فایل اطلاعات اتصال به دیتابیس را دارد؛ اگر جایگزین شود اتصال قطع میشود. - نگرفتن بکاپ: شایعترین اشتباه که میتواند به از دست رفتن دائمی داده منجر شود.
- آپلود نسخهٔ ناسازگار PHP: نسخهٔ جدید وردپرس ممکن است به نسخهٔ بالاتری از PHP نیاز داشته باشد؛ نسخهٔ PHP هاست را بررسی کنید.
سوالات متداول
آیا نصب مجدد وردپرس محتوای من را حذف میکند؟
خیر، اگر از روش نصب مجدد نرم یا نصب از داشبورد استفاده کنید و پوشهٔ wp-content و دیتابیس را دستنخورده بگذارید، تمام نوشتهها، صفحات و تصاویر حفظ میشوند. فقط نصب کامل و پاک است که همهچیز را حذف میکند.
آیا برای رفع بدافزار باید کل سایت را پاک کنم؟
نه لزوماً. اغلب جایگزینی فایلهای هسته با نسخهٔ سالم و اسکن پوشهٔ wp-content کافی است. اما اگر آلودگی گسترده باشد، نصب پاک و بازگردانی محتوا از یک بکاپ سالم مطمئنترین راه است.
بعد از نصب مجدد باید افزونهها را دوباره نصب کنم؟
در روش نرم و داشبورد، افزونهها حفظ میشوند و نیازی به نصب مجدد نیست. فقط در نصب کامل باید افزونهها را دوباره نصب و فعال کنید.
چرا بعد از نصب مجدد سایت خطای 404 میدهد؟
معمولاً بهدلیل بازسازینشدن فایل .htaccess است. کافی است به تنظیمات پیوندهای یکتا بروید و بدون تغییر روی ذخیره کلیک کنید تا مسیرها بازسازی شوند.
جمعبندی
نصب مجدد وردپرس ابزار قدرتمندی برای رفع خطاهای عمیق، پاکسازی بدافزار و شروع دوباره است، بهشرطی که با شناخت درست انجام شود. همیشه با یک بکاپ کامل شروع کنید، سبکترین روشی را که نیازتان را برطرف میکند انتخاب کنید و پس از نصب، سلامت سایت و امنیت آن را بررسی کنید. اگر میخواهید محیطی پایدار داشته باشید که این عملیات را ساده کند، انتخاب یک بستر مطمئن نقش کلیدی دارد؛ هاست وردپرس بهینهشدهٔ برتینا با LiteSpeed، دیسک NVMe، بکاپ منظم و پشتیبانی ۲۴/۷ فارسی محیطی فراهم میکند که هم نصب مجدد را آسانتر و هم نیاز به آن را کمتر میکند. برای پروژههای بزرگتر با ترافیک بالا نیز سرور مجازی با دسترسی کامل و امکان استفاده از WP-CLI گزینهٔ حرفهایتری در اختیار شما میگذارد.




