سلام ، این مقاله بیشتر تجربه شخصی و نکاتی هستش که یجور بیمه وردپرستون می تونه باشه و با رعایت و انجام اونها می تونید در مواقع اورژانس وردپرس رو نجات بدید.
2 بک آپ ضروری وردپرس
معمولا گرفتن فول بک آپ خیلی حجم زیادی رو اشغال می کنه و دانلود کردنش هم یکم مشکل هستش ، وردپرس کلا 2 تا بک آپ مهم داره ، ما بقی مهم نیستند و مشکلی برای ما ، خدای نا کرده در مواقع اورژانس و ضروری بوجود نمی آوردند.
1- گرفتن بک آپ از دیتابیس 2-گرفتن بک آپ از پوشه wp-content هستش ، برای گرفتن بک آپ دستی در مطالب قبلی گرفتن بک آپ دستی و کم حجم وردپرس رو مفصلا توضیح دادیم که توصیه می کنم حتما یه نگاهی بهش بندازید .
تغییرات را مستقیم از هاست اعمال کنید
سعی کنید اگر دارید قالب نصب می کنید ، یا کد ویرایش می کنید کمتر از قسمت ویرایش وردپرس استفاده کنید و خودتونو عادت بدید با پنل هاست این کار رو انجام بدید . اما شاید سوال بپرسید چرا ؟
اگر تغییرات اشتباهی رو از طریق ویرایشگر وردپرس انجام بدید ، ممکن هست هم پنل وردپرس و هم سایت شما از دسترس خارج بشه و دیگه کاری نتونید بکنید ، اما هیچ وقت پنل هاست شما از دسترس خارج نمیشه و می تونید تغییرات رو برگردونید.در ادامه بیشتر توضیح میدیم.
ارور php موقع فعال کردن قالب جدید وردپرس
مثلا پیش میاد که موقع نصب قالب جدید ناگهان هم پنل وردپرس و هم سایت بالا نمیاد و ارور php نشون میده مثلا Parse error: syntax error, unexpected $end in … on line 105 یا هر چیز دیگه .
تصویر بالا فقط یک مثال ساختگی هستش ! اگر اینطوری ارور php داد معمولا مشکل از فایل functions.php قالب هستش ، شما کلی افزونه نصب دارید بعد که قالب جدید رو فعال می کنید کلی کد به functions.php اضافه شده و اینطوری میشه . کافیه از پنل هاست و file manager گزینه edit فایل functions.php رو بزنید و کدهاشو پاک کنید و کدهای قالب رو از سیستم خودتون کپی کنید و وارد اون کنید تا اون کدهایی که خودکار بهش اضافه شدند و درده سر درست کردند از بین بره.
باز اگر درست نشد کلا پوشه قالب رو پاک کنید ، حالا چون قالب پاک شده خوده وردپرس یک قالب دیگه انتخاب می کنه ، لااقل دیگه سایت و پنل وردپرس از دسترس خارج نیست.
ارور php موقع فعال کردن افزونه
معمولا اگر خودتون افزونه ها رو دستکاری نمی کنید مشکلی پیش نمیاد ، اما مثلا بعضی افراد مثل خوده من یکم دستکاری می کنم و … موقع فعال کردن افزونه مثل شکل بالا ارور php میده .
راهکار اول و ساده : برید از پنل هاست پوشه افزونه رو پاک کنید.
راهکار دوم : اگر کمی وارد تر هستید می تونید از طریق phpmyadmin هاست جدول های دیتابیس و افزونه رو دستکاری کنید که اگر وارد نیستید بهش کاری نداشته باشید . این راهکار دوم بیشتر درست کردن افزونه هایی هستش که موقع فعال کردن ارور میدن “مشکل جدی موقع فعال کردن افزونه پیش آمده و … ”
مشکل موقع آپدیت کردن افزونه ها
بعضی مواقع آپدیت افزونه با سیستم ما مشکل داره و بعضی مشکلات رو بوجود میاره ، دوباره می خوایم همون ورژن قدیمی رو که درست و بدون مشکل بود نصب کنیم ، باید چکار کنیم ؟
در صفحه افزونه ها در مخزن وردپرس یک قسمتی هستش به نام developers که لیست تمام ورژن های افزونه (البته برای اکثر افزونه ها نه همه ، بستگی به نویسنده افزونه داره ) رو قرار داده.همون ورژن قبلی که درست و بدون مشکل بود رو دوباره دانلود و نصب کرده .
سایت در دست تعمیر میباشد لطفا چند دقیقه دیگر مراجعه نمایید
موقع آپدیت کردن وردپرس عبارت بالا رو می نویسه ، خوب تا اینجا عادی هستش ، اما پیش اومده که دیگه همین عبارت مونده و هیچ تغییری نکرده ، برای رفع مشکل به file manager هاست رفته ودر پوشه وردپرس فایل .maintenance رو می تونید پیدا کنید ، کافیه که اونو delete کنید .
فایل های مخفی هاست ( مثل maintenance) رو پیدا نمی کنم
کافی هستش که موقع وارد شدن به cpanel گزینه show hidden files رو بزنید .
دوباره ممکن هستش که سوال پیش بیاد !! که همین پنجره برای من نمیاد ؟ خوب چون که گزینه skip this questions رو قبلا زده بودید ، ولی حالا مشکلی نیست ، همون پایین پنجره cpanel دنبال گزینه reset all interfaces settings باشید.
بهروزرسانی خودکار وردپرس با شکست مواجه شد
ممکن هستش موقع آپدیت وردپرس این پیام رو نشون بده .
راه حل : مثل همون بالایی فایل .maintenance رو پیدا کرده یا پاکش کنید یا محتویات فایل رو پاک کنید . اما این فقط ظاهر کار رو درمان می کنه . بعدش نیاز هستش که کدهای زیر رو به wp-config وردپرس اضافه کنید ، و با خیال راحت آپدیت رو انجام بدید .
/** update core */ if(is_admin()) { add_filter('filesystem_method', create_function('$a', 'return "direct";' )); define( 'FS_CHMOD_DIR', 0751 ); }
در مطالب قبلی سایت مشکلات عجیب و غریب وردپرس رو که تجربه های خودمون بود رو گفته بودیم ، اون مطلب رو هم به نظرم بخونیدش بد نیست ( حاصل کلی بدبختی کشیدن و یافتن پاسخ هستش !! )