نگهداری سایت وردپرس: برنامه ماهانه، فصلی و سالانه

نگهداری سایت وردپرسی یعنی چهار ریتم تکرارشونده: بکاپ هفتگی یا روزانه، آپدیت و بررسی امنیت ماهانه، بررسی سرعت هر فصل، و بازبینی هاست و PHP سالانه. راهنمای رسمی وردپرس برای سایت‌های کم‌تغییر بکاپ هفتگی و برای سایت‌های پرتغییر بکاپ روزانه می‌خواهد و می‌گوید ۳ تا ۵ نسخهٔ اخیر را در چند جای مختلف نگه دارید؛ وردپرس خودش آپدیت خودکار را به‌طور پیش‌فرض دو بار در روز اجرا می‌کند، ولی فقط برای افزونه و قالبی که شما روشنش کرده باشید. برای سرعت هم حد «خوب» در web.dev برای LCP حداکثر ۲٫۵ ثانیه است.

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

ریتم

کارهای اصلی

نشانهٔ انجام شدن

هفتگی (فروشگاه) یا ماهانه (سایت معرفی)

بکاپ پایگاه‌داده و فایل‌ها، کپی خارج از هاست

فایل بکاپ با تاریخ همان هفته در دو جا هست

ماهانه

آپدیت هسته، قالب و افزونه؛ تست بازگردانی؛ بررسی امنیت؛ گواهی SSL

سلامت سایت بدون مورد «بحرانی»؛ سفارش آزمایشی یا فرم تست موفق

فصلی

اندازه‌گیری سرعت (LCP، INP، CLS)، بررسی خطاها، پاکسازی افزونه و قالب بی‌استفاده

اعداد فصل جدید کنار فصل قبل ثبت شده

سالانه

نسخهٔ PHP، هاست، نسخهٔ پایگاه‌داده، قرارداد و دسترسی‌ها

تاریخ پایان پشتیبانی هر نسخه در تقویم هست

 

برنامهٔ ماهانه پشتیبانی سایت وردپرسی شامل این است: بکاپ، آپدیت، امنیت و SSL

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

۱. بکاپ و تست بازگردانی

مستندات وردپرس دو نکته را صریح می‌گوید: بکاپ باید هم پایگاه‌داده را شامل شود هم فایل‌ها، و بکاپ خودکار را هر چند وقت یک‌بار با یک بکاپ دستی کنترل کنید تا مطمئن شوید روند کار می‌کند. پیشنهاد عملی ما برای جامانداختن این کنترل: هر ماه یک بار بکاپ‌گیری و تست بازگردانی را روی نسخهٔ staging امتحان کنید (بکاپ‌گیری و تست بازگردانی را مرحله‌به‌مرحله در راهنمای UpdraftPlus آورده‌ایم برای مطالعه میتوانید در مجله وردپرس نیاز مطالعه کنید). بکاپی که هیچ‌وقت بازگردانی‌اش نکرده‌اید، هنوز بکاپ نیست؛ فقط فایلی است که امیدوارید کار کند.

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

۲. آپدیت به‌ترتیب: هسته، قالب، افزونه

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

آپدیت خودکار را برای همه‌چیز روشن نکنید. از وردپرس ۵٫۵ می‌توانید آن را برای هر افزونه و هر قالب جدا روشن کنید (ستون «به‌روزرسانی خودکار» در صفحهٔ افزونه‌ها). افزونه‌های کوچک و کم‌ریسک را روشن کنید؛ ووکامرس، درگاه پرداخت و صفحه‌ساز را دستی و بعد از تست.

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

شکل ۱: صفحهٔ افزونه‌ها با ستون «به‌روزرسانی‌های خودکار»؛ آپدیت خودکار را برای هر افزونه جدا روشن می‌کنید و منوی کارهای دسته‌جمعی بالای جدول است.

تصویر از محیط آزمایشی وردپرس

۳. بررسی امنیت ماهانه

سه چیز را هر ماه نگاه کنید: فهرست کاربران مدیر (کسی که نباید باشد)، آخرین اسکن بدافزار، و فایل‌های تغییرکرده در پوشهٔ هسته و قالب. بررسی امنیتی ماهانه را با چک‌لیست امنیت وردپرس تطبیق دهید تا چیزی جا نماند، و اسکن بدافزار و فایروال را با یکی از افزونه‌های امنیتی وردپرس راه بیندازید.

۴. گواهی SSL و هشدار «Not Secure»

تاریخ انقضای گواهی را در تقویم بگذارید و بعد از هر تغییر هاست یا CDN، صفحهٔ اصلی را در یک مرورگر تازه باز کنید. اگر مرورگر هشدار می‌دهد، راه‌حل رفع هشدار Not Secure را اجرا کنید؛ معمولاً علت یا گواهی تمام‌شده است یا یک آدرس http که داخل صفحهٔ https مانده.

۵. صفحهٔ سلامت سایت، ۲ دقیقه

از «ابزارها > سلامت سایت» مورد «بحرانی» را نگاه کنید. مستندات وردپرس از جمله این موارد را نمونهٔ بحرانی می‌آورد: «به‌روزرسانی‌های پس‌زمینه کار نمی‌کنند»، «نسخهٔ PHP قدیمی است» و «افزونه‌هایی منتظر به‌روزرسانی هستند». مورد بحرانی با خط قرمز یعنی همین ماه حلش کنید، نه ماه بعد.

صفحهٔ سلامت سایت وردپرس با وضعیت کلی، بخش مسائل بحرانی و تب اطلاعات که با شماره علامت‌گذاری شده‌اند

شکل ۲: ابزارها > سلامت سایت؛ وضعیت کلی، بخش «مسائل بحرانی» و تب «اطلاعات» علامت‌گذاری شده‌اند. ماهانه دو دقیقه به همین صفحه نگاه کنید.

فروشگاه‌های وردپرسی باید این ۴ تار کار را انجام دهند

اگر آنلاین شاپ وردپرسی دارید، هر ماه علاوه بر کارهای بالا: یک سفارش آزمایشی با درگاه واقعی (با مبلغ کم) بدهید و ببینید پرداخت تأیید و سفارش ثبت می‌شود؛ موجودی چند محصول را با انبار تطبیق دهید؛ ایمیل‌های سفارش را تست کنید؛ و زمان‌بندی کمپین‌ها را با تغییرات برنامه‌ریزی‌شده در سایت چک کنید. برای مناسبت‌هایی مثل بلک‌فرایدی و یلدا یک کار جداگانه لازم است که در بخش سالانه آمده است.

برنامهٔ فصلی: سرعت، خطاها و پاکسازی

هر سه ماه، به‌جای نگاه به «حس سرعت»، چند عدد ثابت را ثبت کنید. حد «خوب» در web.dev برای صدک ۷۵ بازدیدها این است: LCP حداکثر ۲٫۵ ثانیه، INP حداکثر ۲۰۰ میلی‌ثانیه و CLS حداکثر ۰٫۱. سرعت را فصلی بسنجید؛ روش اندازه‌گیری و افزایش سرعت سایت در این راهنما آمده است. نکتهٔ عملی: اعداد را هر بار با همان ابزار و همان صفحه بگیرید، وگرنه مقایسهٔ فصل‌ها بی‌معناست.

خطاها را از دو جا بخوانید: فهرست خطاهای ثبت‌شده (اگر لاگ فعال است) و پیام‌هایی که مشتری یا کاربر گزارش داده. فهرست خطاهای رایج وردپرس و علت‌هایشان برای تشخیص سریع کمک می‌کند، و وقتی صفحه سفید شد،  خواندن debug.log در Critical Error  اولین قدم است.

پاکسازی فصلی هم یک کار ثابت دارد: افزونه‌ای را که یک فصل است غیرفعال مانده و قالب‌های اضافه را حذف کنید. مستندات سلامت سایت هم توصیه می‌کند قالب‌های غیرفعالی را که قصد استفاده ندارید پاک کنید. هر افزونهٔ اضافه یک سطح حملهٔ اضافه است، حتی غیرفعال.

برنامهٔ سالانه و تصمیم‌های بزرگ برای فروشگاه وردپرسی

هاست و PHP. وردپرس در صفحهٔ نیازمندی‌های خود PHP نسخهٔ ۸٫۳ یا بالاتر و MariaDB ۱۰٫۱۱ یا MySQL ۸٫۰ به بالا را توصیه می‌کند. طبق php.net، پشتیبانی امنیتی PHP 8.2 تا ۳۱ دسامبر ۲۰۲۶ (۱۰ دی ) است؛ اگر سایت روی ۸٫۲ یا قدیمی‌تر است، همین امسال برنامهٔ ارتقا را تقویم کنید. سالی یک بار هم بسنجید که آمادگی انتقال سایت به هاست جدید دارید یا نه: بکاپ کامل، دسترسی دامنه و DNS، و فهرست افزونه‌هایی که به نسخهٔ خاص PHP وابسته‌اند.

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

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

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

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

پشتیبانی وردپرس رو خودتان انجام دهید یا به پشتیبان بسپارید؟

وضعیت سایت

بیشتر به نفع خودتان

بیشتر به نفع متخصص

سایت معرفی کوچک، کم‌تغییر

بکاپ خودکار، آپدیت ماهانه، یک ساعت نگاه به سلامت سایت

وقتی هر ماه چیزی می‌شکند

فروشگاه با فروش روزانه

بکاپ و آپدیت ساده

سفارش آزمایشی، درگاه، موجودی و فصل فروش؛ هر وقفه فروش را قطع می‌کند

چند سایت

MainWP برای نگاه یکجا

وقتی هیچ‌کس مسئول زمان‌بندی نیست

سایت بدون هیچ مسئول فنی

فقط بکاپ خارج از هاست را مطمئن کنید

تقریباً همه‌چیز

 

جدول مقایسهٔ نگهداری توسط خودتان و متخصص برای سایت معرفی، فروشگاه، چند سایت و سایت بدون مسئول فنی

شکل ۳: مقایسهٔ وضعیت‌های سایت: کجا نگهداری بیشتر به نفع خودتان است و کجا به نفع متخصص.

چه وقت به پشتیبان وردپرس نیاز ندارید

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

چه چیزی در پلن‌های پشتیبان سایت ما هست

پلن‌های پشتیبانی سایت وردپرسی: شرکتی ۸ میلیون تومان در ماه، فروشگاهی ۱۵ میلیون و VIP پلاس ۲۵ میلیون؛ زمان پاسخ اولیه در پلن‌های ماهانه کمتر از ۲ ساعت است. در پلن فروشگاهی بکاپ هفتگی، بررسی سلامت درگاه پرداخت و آمادگی فصل فروش جزو کار است. فهرست کامل، سقف کار هر پلن و شرایط فقط روی صفحهٔ پلن‌ها (لینک ابتدای همین نوشته) به‌روز می‌ماند؛ قیمت‌ها را اینجا کامل ننوشته‌ایم تا با آن صفحه ناسازگار نشود.

 

چک‌لیست هشت‌مورده نگهداری سایت وردپرس شامل بکاپ، آپدیت، تست بازگردانی، امنیت، سرعت فصلی، پاکسازی و بازبینی سالانهٔ PHP و دسترسی‌ها

شکل ۴: خلاصهٔ برنامه، قابل چاپ و پیوست تقویم.

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

• «پشتیبانی سایت وردپرس چیست؟» یعنی کسی کارهای فنی تکرارشوندهٔ سایت را بر عهده بگیرد: بکاپ، آپدیت، بررسی امنیت و سرعت (همان چهار ریتم این راهنما) و رفع خطا وقتی پیش آمد. محدودهٔ کار، زمان پاسخ و سهمیهٔ هر پلن باید مکتوب باشد، نه شفاهی.

• «هزینه پشتیبانی سایت چقدره؟» به نوع سایت و سقف کار بستگی دارد. پلن‌های ما در ماهانه ۸، ۱۵ و ۲۵ میلیون تومان‌اند؛ فهرست کامل و شرایط فقط روی صفحهٔ پلن‌ها (لینک ابتدای همین نوشته) به‌روز می‌ماند.

• «چگونه در وردپرس بک آپ بگیریم؟» هم پایگاه‌داده را بگیرید هم فایل‌ها را، با افزونه یا از پنل هاست، و یک نسخه را بیرون از هاست نگه دارید. مستندات رسمی برای سایت کم‌تغییر بکاپ هفتگی و برای سایت پرتغییر بکاپ روزانه را می‌خواهد؛ هر ماه هم بازگردانی را روی staging امتحان کنید.

• «آیا وردپرس امن است؟» امنیت به نگهداری وابسته است: آپدیت منظم، حذف افزونه و قالب بی‌استفاده (هر افزونهٔ اضافه یک سطح حملهٔ اضافه است)، و بررسی ماهانهٔ کاربران مدیر و اسکن بدافزار؛ همین‌ها در برنامهٔ ماهانهٔ بالا آمده است.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *