نصب مجدد وردپرس بدون از دست رفتن اطلاعات
هنگامی که وبسایت شما مشکل بزرگی دارد که به نظر میرسد هیچ چیز نمیتواند آن را برطرف کند، نصب مجدد وردپرس بدون از دست رفتن اطلاعات را میتوان به عنوان آخرین راه حل توصیه کرد. اما واضح است که نگران از دست دادن دادههای خود هستید، نوشتههای وبلاگ، برگهها، استایل تم و غیره. نصب مجدد وردپرس، میتواند هر آنچه رشته کردهاید را پنبه کند.
با رویکرد درست، می توانید با خیال راحت وردپرس را بدون از دست دادن اطلاعات دوباره نصب کنید. در این مطلب، شما را با نحوه نصب مجدد وردپرس همراه با محافظت از دادهها آشنا میکنیم. چندین روش ذکر شده است تا بتوانید راحت ترین روش را برای خود انتخاب کنید.
زمان نصب مجدد وردپرس
گاهی اوقات تلاش شما برای دیباگ و عیب یابی مشکلات وردپرس به جایی نمیرسد و نصب مجدد وردپرس تنها گزینه ای است که باقی میماند.
این کار معمولا به عنوان آخرین راه حل باقی میماند، زیرا نیاز به آمادگی کامل دارد و بسته به روشی که انتخاب میکنید، برای انجام آن کار کنید. همچنین اگر اقدامات احتیاطی لازم را انجام ندهید، می تواند منجر به از دست رفتن اطلاعات شود، بنابراین باید بیشتر مراقب باشید.
در ادامه مواردی وجود دارد که نصب مجدد وردپرس انتخاب مناسبی است.
- فایلهای اصلی خراب – فایلهای اصلی وردپرس ممکن است به دلیل بهروزرسانیهای ناقص، نصب ناموفق وردپرس یا سایر اشکالات خراب شوند. ممکن است صفحه سفید مرگ یا خطای مهمی را مشاهده کنید که باعث میشود وبسایت شما غیرقابل دسترسی باشد و احتمالا حتی نمیتوانید به پیشخوان وردپرس دسترسی داشته باشید. چنین مواقعی، نصب مجدد بهترین انتخاب است.
- مشکلات فنی مداوم – گاهی اوقات، عیب یابی خطاها و درگیریهای مداوم میتواند تبدیل به یک چرخه بی پایان شود که به جایی نمیرسد. اگر به نظر نمیرسد که نمیتوانید مشکل خاصی را برطرف کنید، نصب مجدد وردپرس گاهی اوقات میتواند یک صفحه تمیز از اشکالات را فراهم کند.
- بدافزار یا مشکلات امنیتی – اگر فایلهای اصلی وردپرس توسط بدافزار به خطر افتاده است، نصب مجدد وردپرس اغلب راه خوبی برای اطمینان از پاک شدن همه کدهای مخرب است. با این حال، ویروسها میتوانند بیشتر از فایلهای اصلی وردپرس را آلوده کنند، بنابراین باید اقدامات دیگری را برای حذف کامل بدافزار انجام دهید.
- مشکلات مهاجرت – مهاجرتها میتواند دشوار باشد. هنگامی که سایت خود را به یک سرور یا دامنه جدید منتقل میکنید، ممکن است با اشکالات یا خرابی مواجه شوید. نصب مجدد وردپرس میتواند راهی سریع برای حل این مشکلات باشد.
- بهینهسازی و پاکسازی – با گذشت زمان، نصب وردپرس شما میتواند فایلها و دادههای غیرضروری یا قدیمی مانند دادههای پلاگین قدیمی را جمعآوری کند. نصب مجدد وردپرس به پاکسازی این باقیماندهها کمک میکند و احتمالا میتواند سرعت سایت را افزایش داده یا فضای سرور را پاک کند.
هر دلیلی که برای نصب مجدد دارید، ما به شما کمک میکنیم این کار را به درستی انجام دهید و در عین حال داده های خود را حفظ کنید.
قبل از نصب مجدد از اطلاعات خود، بکاپ تهیه کنید
قبل از اینکه وردپرس را حذف نصب کنید و دوباره آن را نصب کنید یا فایلهای اصلی آن را به هر طریقی لمس کنید، ابتدا باید چند مرحله مهم را بردارید – مهمتر از همه، بکاپ گیری از وب سایت است.
اگر هنگام نصب مجدد وردپرس مشکلی پیش بیاید، می توانید اطلاعات از دست رفته را بازیابی کنید.
راه های مختلفی برای بکاپ گیری از وب سایت وجود دارد. بیایید نحوه تهیه نسخه بکاپ کامل با استفاده از افزونه UpdraftPlus را بررسی کنیم.
- UpdraftPlus را از طریق Plugins > Add New نصب و فعال کنید.
- به Settings > UpdraftPlus Backups بروید
- روی دکمه آبی Backup Now کلیک کنید و تنظیمات پشتیبان خود را در پنجره بازشو پیکربندی کنید.
- مطمئن شوید که دیتابیس خود را در نسخه بکاپ قرار داده اید، زیرا در اینجا اطلاعات کاربری شما مانند نوشتهها و برگهها ذخیره میشود. شامل فایلهایی مانند آپلودها، تم ها، پلاگینها و هر چیزی در پوشه wp-content باشد.
- روی Backup Now کلیک کنید.
اگر از نسخه پریمیوم UpdraftPlus استفاده میکنید، مطمئن شوید که از فایل های اصلی وردپرس نسخه بکاپ تهیه نکنید. بازنشانی این موارد به حالت قبلی برای نصب مجدد وردپرس غیرمعمول است.
در صورت نیاز می توانید به این صفحه بازگردید و فایل بکاپ خود را دوباره آپلود کنید.
سایر مراحل قبل از نصب مجدد
علاوه بر تهیه نسخه بکاپ از سایت وردپرس، چند کار دیگر نیز وجود دارد که باید قبل از شروع فرآیند نصب مجدد انجام دهید.
- غیرفعال کردن افزونهها – در حالی که احتمال کمی وجود دارد، فعال ماندن افزونهها می تواند منجر به درگیری یا خرابی در طول فرآیند نصب مجدد شود. شما نیازی به حذف کامل افزونههای خود ندارید. فقط همه آنها را به طور موقت غیرفعال کنید .
- تغییر به یک پوسته پیشفرض (اختیاری) –معمولا ضروری نیست، اما اگر میخواهید دوباره نصب کنید و مشکلی دارید، به طور موقت به یک پوسته پیشفرض مانند Twenty Twenty-Five تغییر دهید. فقط مطمئن شوید که ابتدا از فایلهای تم خود نسخه بکاپ تهیه کرده اید زیرا ممکن است استایل و تنظیمات خود را از دست بدهید. و دوباره، در اینجا نحوه تغییر موضوع به صورت دستی در صورت غیرقابل دسترسی بودن داشبورد آمده است.
- تنظیمات مهم را یادداشت کنید – چند لحظه وقت بگذارید و تنظیمات غیر پیش فرض سایت و هر سفارشی سازی خاصی را که انجام داده اید مستند کنید. به ساختار پیوند ثابت، تنظیمات ویجت/پلاگین و هر قطعه کد سفارشی در فایل php توابع خود فکر کنید. اگر این موارد در طول فرآیند نصب مجدد ذخیره نشدند، میتوانید به سرعت پیکربندی مجدد را انجام دهید.
اکنون که اقدامات لازم را برای محافظت از دادههای خود انجام دادهاید، بیایید به نصب مجدد وردپرس بپردازیم.
هاست وردپرس با وب سرور محبوب لایت اسپید و کش لایت اسپید باعث میشود تا سرعت لود فوق العادهای را تجربه کنید.
با خرید هاست وردپرس کانفیگ حرفهای و نظارت بر سرور به صورت پیوسته توسط تیم فنی پارسدِو انجام خواهد شد.
پوسته و افزونههای وردپرس را دوباره نصب کنید
قبل از نصب مجدد کل سایت وردپرس، گاهی اوقات یک راه حل ساده تر، مانند نصب مجدد تم ها و افزونه ها، می تواند مشکل را حل کند. همچنین اگر مشکلی پیش بیاید تاثیر بسیار کمتری خواهد داشت، اما به همان اندازه مهم است که چندین نسخه بکاپ تهیه کنید.
اگر فایلهای قالب تم خود را مستقیم به جای استفاده از پوسته فرزند تغییر داده باشید، این تغییرات از بین میروند. حتما کد سفارشیای را که اضافه کردهاید یادداشت کنید و دفعه بعد از یک چایلد تم استفاده کنید، زیرا بدون آن، هر زمان که بهروزرسانی میکنید، استایل قالب حذف میشود.
همچنین باید سایر اطلاعات استایل مانند additional CSS یا theme options را یادداشت کنید. برخی از تم ها حتی در صورت حذف نصب این موارد را در دیتابیس ذخیره می کنند. دیگران این کار را نمی کنند، بنابراین مطمئن شوید که هر چیزی را که می خواهید ذخیره کنید یادداشت کنید. همین امر در مورد پلاگین ها نیز صدق می کند. برخی تنظیمات خود را ذخیره می کنند و برخی دیگر نه.
در ادامه نحوه نصب مجدد تم ها و افزونه های خود آورده شده است.
- به Appearance > Themes بروید. یک تم پیش فرض مانند Twenty Twenty-Five را انتخاب کنید و روی Activate کلیک کنید.
- نشانگر را روی قالب مشکل نگه دارید، روی جزئیات تم کلیک کنید و روی دکمه حذف در پایین پنجره بازشو کلیک کنید.
- روی Add New Theme کلیک کنید و یا تم قدیمی خود را جستجو کنید یا آن را از طریق Upload Theme آپلود کنید. کلیک کنید تا فعال شود.
- اکنون به Plugins > Installed Plugins بروید. تمام افزونه های خود را یکی یکی غیرفعال و حذف کنید.
- به Plugins > Add New بروید و همه پلاگین های خود را دوباره نصب کنید.
- تنظیمات یا استایلی که ذخیره نشده است را دوباره پیکربندی کنید.
روش 1: نصب مجدد داخلی وردپرس
اگر نصب مجدد کامل وردپرس ضروری باشد، یک راه واقعا آسان برای انجام آن مستقیم در CMS وجود دارد که سریع، آسان است و نباید چیزی غیر از فایلهای اصلی وردپرس را حذف کنید.
- به Plugins > Updates بروید.
- وردپرس اکنون به روز رسانی را بررسی میکند. وقتی تمام شد، میتوانید نسخه فعلی را دوباره نصب کنید. روی Reinstall version <your WP version> کلیک کنید.
وردپرس آخرین فایلهای به روز رسانی را دوباره نصب میکند و هیچ یک از دادههای شخصی شما نباید تحت تاثیر قرار گیرد
روش 2: از طریق FTP دوباره نصب کنید
اگر نصب مجدد ساده کمکی نکرد، ممکن است لازم باشد موارد را به صورت دستی پاک کنید. برای این کار، به دسترسی FTP نیاز دارید، که همه میزبان های وب به آن اجازه نمی دهند. در اینجا نحوه نصب مجدد وردپرس از طریق FTP آورده شده است.
- ابتدا اعتبار مشتری FTP خود را دریافت کنید. کنترل پنل هاست را بررسی کنید. در دایرکت ادمین و سی پنل، میتوانید این را در ابزار FTP Accounts در زیر Files پیدا کنید. نام کاربری، سرور و پورت FTP خود را یادداشت کنید. اگر نمیتوانید آن را پیدا کنید، از میزبان وب خود کمک بخواهید.
- یک کلاینت FTP مانند FileZilla را نصب کنید. برنامه را اجرا کنید و اعتبار FTP خود را وارد کنید، سپس روی Quickconnect کلیک کنید.
- در حالی که کلاینت FTP را باز دارید، ممکن است بخواهید به صورت دستی یک نسخه بکاپ از فایلهای وردپرس خود، به خصوص پوشه wp-content تهیه کنید. فقط Ctrl-A را فشار دهید تا همه پوشه ها را انتخاب کنید، سپس کلیک راست کرده و روی Download کلیک کنید.
- به WordPress.org بروید و آخرین نسخه وردپرس را دانلود کنید.
- پوشه wp-content حاوی پلاگین ها، تم ها و فایلهای تصویر/رسانه آپلود شده شما است. شما نمیخواهید این موارد را بازنویسی کنید، بنابراین فایل فشرده وردپرس را که در مرحله آخر نصب کرده اید باز کنید و پوشه wp-content را حذف کنید.
- در سرویس گیرنده FTP خود، این پوشه را در پوشه ریشه خود آپلود کنید (در پانل سمت چپ، روی پوشه وردپرسی که دانلود کرده اید راست کلیک کرده و روی Upload کلیک کنید)، و هر چیزی را که می خواهد بازنویسی کند تأیید کنید.
- همچنین میتوانید تمام فایلها را به جز پوشه wp-content موجود در وبسایت خود در پنل سمت راست حذف کنید و سپس فایل فشرده را آپلود کنید.
میخواهید یک کپی از فایل wp-config.php و هر فایل htaccess. که پیکربندی کردهاید را ذخیره کنید. به طور مشابه، اگر هر گونه سفارشی سازی دیگری دارید، یک کپی از این فایل ها را نگه دارید تا بعداً دوباره آنها را آپلود کنید. اگر شک دارید، با توسعه دهنده خود صحبت کنید.
روش 3: از طریق WP-CLI دوباره نصب کنید
اگر یک کاربر فنی هستید که با کار در خط فرمان آشنا هستید، ممکن است بخواهید از طریق WP-CLI، یک رابط خط فرمان (CLI) برای وردپرس، دوباره نصب کنید.
مزیت این است که سریع است و مجبور نیستید با هر گونه رابط های نامناسب سروکار داشته باشید. تنها کاری که باید انجام دهید این است که یک خط کد برای نصب مجدد وردپرس وارد کنید. از سوی دیگر، کاربران غیر فنی احتمالا برای نصب WP-CLI دچار مشکل خواهند شد.
در اینجا نحوه نصب مجدد وردپرس با استفاده از WP-CLI آورده شده است.
- ابتدا WP-CLI را روی سرور خود نصب کنید. این امر مستلزم دسترسی خط فرمان به سرور شما و در حالت ایده آل یک محیط یونیکس مانند است. ممکن است سرور شما قبلا این را نصب کرده باشد، بنابراین ابتدا آن را بررسی کنید. می توانید دستور wp cli info را اجرا کنید تا بررسی کنید که آیا قبلا نصب شده است یا خیر.
- curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- سپس ترمینال را روی سرور خود باز کنید و این کد را وارد کنید:
با این کار هسته وردپرس دوباره نصب میشود و آن را مجبور میکند همه فایلهای اصلی را بازنویسی کند. با این حال، پوشه wp-content موجود شما رونویسی نخواهد شد.
درست همانطور که در روش 2 در بالا توصیه کردیم، یک کپی از فایل wp-config.php، فایلهای htaccess. و هر فایل سفارشی دیگری را نگه دارید. پس از آن می توانید آنها را بازیابی کنید.
روش 4: با یک افزونه دوباره نصب کنید
در نهایت، اگر هیچ یک از موارد بالا کار نمی کند یا نمی توانید به ویژگی هایی مانند FTP و CLI دسترسی پیدا کنید، ممکن است بخواهید یک افزونه را امتحان کنید: WP Reset.
با این کار، میتوانید تمام قسمتهای وردپرس را پاک کرده و آن را بازنشانی کنید، در حالی که محتوا و تنظیمات افزونه خود را دست نخورده نگه دارید. همچنین دارای یک عملکرد بازیابی در صورتی که چیز اشتباهی را حذف کنید.
البته توجه داشته باشید که تنها گزینههای موجود در نسخه رایگان افزونه ، بازنشانی سایت و تنظیم مجدد هستهای ، دادههای کاربر مانند نشوتهها، نظرات و رسانهها را حذف میکند.
گزینه های Reset فقط تنظیمات را بازنشانی می کند و داده های مهم شما را دست نخورده می گذارد. با این حال، این یک ویژگی حرفه ای است، بنابراین باید افزونه پریمیوم را خریداری کنید.
- برای نصب و فعال کردن افزونه WP Reset به Plugins > Add New بروید.
- به Tools > WP Reset بروید.
- روی تب Snapshots کلیک کنید و برای ایجاد یک کپی از پایگاه داده خود، روی Create Snapshot کلیک کنید. توجه داشته باشید که WP Reset کپی از فایل های وردپرس ایجاد نمی کند، فقط موارد پایگاه داده را ایجاد می کند.
- به تب Reset برگردید. جدولی را خواهید دید که دقیقاً چه چیزی حذف می شود و چه چیزی حذف نمی شود. به این نکته توجه کنید و با دقت بخوانید.
- از جدول Options Reset برای بازنشانی تنظیمات بدون لمس اطلاعات کاربر استفاده کنید.
- از طرف دیگر، روی تب Tools کلیک کنید تا به طور خاص هر داده ای را که می خواهید از شر آن خلاص شوید حذف کنید.
با پاک کردن تنظیمات وردپرس و شروع از صفر، ممکن است بتوانید هر مشکلی را که سایت شما را آزار می دهد حل کنید.
جمع بندی
نصب مجدد وردپرس نباید استرس زا باشد. با دنبال کردن مراحل ذکر شده در بالا، می توانید از داده های خود برای ایمن نگه داشتن آنها نسخه پشتیبان تهیه کنید و وردپرس را بدون از دست دادن دوباره نصب کنید.
به یاد داشته باشید که از وب سایت و نصب وردپرس خود با استفاده از چندین روش پشتیبان تهیه کنید، محتوای خود را صادر کنید، و تنظیمات مهم و کد سفارشی خود را قبل از ادامه، مستند کنید. چه از نصب کننده داخلی، FTP، خط فرمان یا یک افزونه استفاده کنید، محتوای شما ایمن خواهد بود و سایت وردپرس شما باید به زودی دوباره راه اندازی شود.