نصب مجدد وردپرس این روزها زیاد داره توی گوگل جستجو میشه. جستجوی بالای این عبارت میتونه دلایل متعددی داشته باشه:

  • ممکنه شما با سایت وردپرس تون مشکل داشته باشین.
  • ممکنه سایت وردپرسی شما داره یه سری خطا میده و نمیتونین حل شون کنین.
  • ممکنه سایت WordPress شما هک به انگلیسی Hack شده و شما نمیتونین از شر آزار هکر خلاص بشین
  • ممکنه سایت تون زیادی سنگین شده و میخواین از اول شروع کنین

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

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

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

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

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

حالا که از وردپرس بکاپ تهیه کردید، نوبت به انتخاب یکی از موارد زیره:

  • چطور نصب مجدد وردپرس رو از طریق داشبورد وردپرس انجام بدیم که اطلاعات مان از دست نرود
  • چطور نصب مجدد وردپرس رو بدون از دست دادن اطلاعات مان نصب مجدد وردپرس کنیم
  • چطور وردپرس رو به صورت دستی و از طریق کلاینت FTP نصب مجدد کنیم که اطلاعات مان از دست نرود
  • چطور وردپرس رو بدون از دست دادن اطلاعات از طریق WP-CLI نصب مجدد وردپرس کنیم
  • چطور وردپرس رو کلا از اول نصب کنیم و از اول شروع کنیم
  • چطور پوسته ها و پلاگین های وردپرس رو نصب مجدد کنیم

چطور بدون از دست دادن اطلاعات نصب مجدد وردپرس کنیم

یکی از دغدغه های مهم کاربران و صاحبان سایت های وردپرسی اینه که چطوری نصب دوباره سایت وردپرس رو انجام بدن بدون این که اطلاعات بپره یا پاک بشه. به عبارت بهتر میخوان بدونن که چطور میشه بدون حذف اطلاعات نصب مجدد وردپرس انجام داد. برای نصب دوباره وردپرس به گونه ای که:

  • محتوای صفحات Content
  • پوسته ها Themes
  • پلاگین ها یا همون افزونه های وردپرس Plugins

رو از دست ندیم سه روش داریم. این روش ها به:

  • پایگاه داده
  • فایل wp-config.php
  • و پوشه wp-content

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

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

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

در داشبورد وردپرس، گزینه updates رو از منوی جانبی انتخاب کنید و بعد روی دکمه reinstall کلیک کنین. وقتی روی این دکمه کلیک کردین، وردپرس به صورت اتوماتیک آخرین ورژن رو دانلود و نصب خواهد کرد. در حقیقت شما با اجرای دستی آپدیتی که وردپرس خودش به طور معمول انجام میده، وردپرس رو از داشبورد آپدیت کردین.

نصب مجدد هسته وردپرس

این کار چند ثانیه بیشتر طول نمیکشه و با اتمام این کار، نسخه وردپرس شما تمیز و آماده کار است.

چطور از طریق FTP نصب مجدد وردپرس کنیم

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

خلاصه این روش به صورت زیره:

  • آخرین نسخه وردپرس رو از wordpress.org دانلود کنید.
  • فایل zip رو از حالت فشرده خارج کنید و پوشه wp-content رو حذف کنید.
  • از طریق FTP به هاست خود متصل شده و فایلهای داخل zip رو در پوشه ای که قبلا وردپرس رو نصب کرده بودید آپلود کنید. این پوشه باید پوشه اصلی و معمولا با نام public یا public_html باشد.
  • با شروع آپلود، برنامه FTP باید پیامی مبنی بر اینکه فایل مورد نظر یافت شد (target file already exists) رو نشون بده که در این صورت، گزینه overwrite رو انتخاب کنید و به روند ادامه بدین.
  • چون پوشه wp-content رو حذف کرده بودین، تمام فایلهای هسته وردپرس، بدون آسیب رسوندن به پلاگین ها و پوسته ها، کپی میشن. وقتی آپلود تموم شد، یک نسخه تمیز از فایلهای هسته وردپرس دارین و مشکل اولیه حل شده.

صفحه دانلود هسته وردپرس

چطور از طریق WP-CLI نصب مجدد وردپرس کنیم

ازطریق WP-CLI هم میشه نصب دوباره وردپرس رو انجام داد. WP-CLI یک ابزار خط فرمان Command Line برای مدیریت حالت های متعدد در نصب وردپرس است. این ابزار میتونه کاربران، نوشته ها و گروه ها رو اضافه یا حذف کنه، داده آزمایشی وارد کند، رکوردهای دیتابیس رو جستجو یا جایگزین کنه و این تنها بخش کمی از قابلیت‌های اونه.

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

                            
            wp core download --skip-content --force
                            
            

با ابزار wp-cli کارهای خیلی بیشتری میشه انجام داد. برای مثال با استفاده از دستور

                            
            wp plugin install --activate
                            
            

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

                            
            wp plugin install --activatewp plugin install user-switching --activate
Installing User Switching (1.0.9)
Downloading installation package from https://downloads.wordpress.org/plugin/user-switching.1.0.9.zip...
Unpacking the package...
Installing the plugin...
Plugin installed successfully.
Activating 'user-switching'...
Plugin 'user-switching' activated.
Success: Installed 1 of 1 plugins.
                            
            

چطور کلا وردپرس رو حذف و نصب مجدد ورپرس کنیم

نکته
با انجام این روش، تمام محتوای خود را از دست می دهید. این روش برای لغو نصب وردپرس و نصب نسخه جدید وردپرس است که خالیِ خالی است.
هشدار
در این روش هیچ کدام از مطالبتان و محتوای قبلی روی وردپرس نخواهد ماند. پیشنهاد می کنیم که اگر نمیخواهید سایت رودپرس تان کاملا معدوم شود، از این روش استفاده نکنید.

برای این کار لازم است:

  • تمام فایلهای وردپرس رو حذف کنید
  • نسخه جدیدی از وردپرس رو نصب کنید

همانطور که می بینید اصلا کار پیچیده ای نیست! برای حذف فایل ها، از طریق FTP به سایت متصل بشید یا اینکه اگه هاست شما از cPanel استفاده میکنه، از طریق مدیریت فایل cPanel این کار رو انجام بدین.

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

برای اطمینان از اینکه تمام فایل ها حذف شدن میتونین پایگاه داده وردپرس رو هم حذف کنین، هرچند حتی اگه این دیتابیس رو حذف هم نکنین با نصب مجدد وردپرس، دیتابیس جدیدی براتون ایجاد خواهد شد. اگه هاست شما از cPanel استفاده میکنه، برای حذف دیتابیس از MySQL Databases در cPanel اقدام کنین. در غیر این صورت از طریق phpMyAdmin از شر دیتابیس قدیمی تون خلاص بشین.

نکته
حذف پایگاه داده MySQL ضروری نیست. حتی اگر قصد نصب یک دیتابیس جدید برای سایت وردپرسی تون دارید میتونید این کار رو انجام ندید. ویزارد نصب کننده وردپرس خودش دیتابیس رو پاک میکنه و جداول جدید رو مجدد جایگزین میکنه.

در تصویر زیر مشاهده میکنید که برای نصب مجدد وردپرس از طریق نرم افزار FTP میتونید کلیه فایل های وردپرس رو حذف کنید.

حذف کامل و نصب مجدد وردپرس

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

  • نصب کننده هایی مثل Softaculous یا Fantastico
  • نصب دستی با استفاده از روش معروف نصب وردپرس در ۵ دقیقه

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

پس از حذف کامل و نصب دوباره وردپرس

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

درست مثل نصب مجدد وردپرس، روشهای مختلفی به صورت خودکار یا دستی برای انجام این کار وجود داره که بستگی به سرویس میزبانی شما داره.

بعضی از سرویس های میزبانی وب نصب خودکار ۱ کلیک دارن که وردپرس رو در عرض چند ثانیه نصب میکنن. ولی خودتون هم می توانید این کار رو به صورت دستی انجام بدین که باعث می شه حدود ۵ دقیقه زمان بذارین ولی همه چیز دقیق تر و با کنترل بیشتر انجام میشه.

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

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

اول، از طریق FTP به سایت تون متصل و وارد پوشه wp-content بشید. بعد، بسته به این که میخواین پوسته یا پلاگین نصب کنین، به پوشه themes یا plugins برید.

پوشه مورد نظر رو پیدا کنین و اسم پوشه رو با اضافه کردن _old به انتهای اسم قبلی، عوض کنین.

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

وقتی مطمئن شدید که با نصب جدید همه چیز مثل سابق کار میکنه، میتونید به برنامه FTP تون رفته و پوشه قبلی رو حذف کنین.

سخن پایانی

نصب مجدد وردپرس بسیار ساده است. اگه فقط قصد دارین که نصب دوباره وردپرس در سطح هسته وردپرس انجام بدین، این راه ها میتونن مناسب باشن:

  • استفاده از ابزار به روز رسانی وردپرس
  • آپلود کردن آخرین نسخه وردپرس روی سرور، البته با حذف پوشه wp-content و فایل wp-config-sample.php.

و اگر میخواین دوباره از اول نصب تمیز وردپرس انجام بدین، تنها کاری که باید انجام بدین حذف اینهاست:

  • فایل ها
  • دیتابیس

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

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

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

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

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