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

اورژانس وردپرس

۲ بک آپ ضروری وردپرس

معمولا گرفتن فول بک آپ خیلی حجم زیادی رو اشغال می کنه و دانلود کردنش هم یکم مشکل هستش ، وردپرس کلا ۲ تا بک آپ مهم داره ، ما بقی مهم نیستند و مشکلی برای ما ، خدای نا کرده در مواقع اورژانس و ضروری بوجود نمی آوردند.

۱- گرفتن بک آپ از دیتابیس ۲-گرفتن بک آپ از پوشه wp-content هستش ، برای گرفتن بک آپ دستی در مطالب قبلی گرفتن بک آپ دستی و کم حجم وردپرس رو مفصلا توضیح دادیم که توصیه می کنم حتما یه نگاهی بهش بندازید .

تغییرات را مستقیم از هاست اعمال کنید

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

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

ارور php موقع فعال کردن قالب جدید وردپرس

مثلا پیش میاد که موقع نصب قالب جدید ناگهان هم پنل وردپرس و هم سایت بالا نمیاد و ارور php نشون میده مثلا Parse error: syntax error, unexpected $end in … on line 105 یا هر چیز دیگه .

ارور php موقع نصب پوسته جدید

تصویر بالا فقط یک مثال ساختگی هستش ! اگر اینطوری ارور php داد معمولا مشکل از فایل functions.php قالب هستش ، شما کلی افزونه نصب دارید بعد که قالب جدید رو فعال می کنید کلی کد به functions.php اضافه شده و اینطوری میشه . کافیه از پنل هاست و file manager گزینه edit فایل functions.php رو بزنید و کدهاشو پاک کنید و کدهای قالب رو از سیستم خودتون کپی کنید و وارد اون کنید تا اون کدهایی که خودکار بهش اضافه شدند و درده سر درست کردند از بین بره.

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

ارور php موقع فعال کردن افزونه

معمولا اگر خودتون افزونه ها رو دستکاری نمی کنید مشکلی پیش نمیاد ، اما مثلا بعضی افراد مثل خوده من یکم دستکاری می کنم و … موقع فعال کردن افزونه مثل شکل بالا ارور php میده .

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

راهکار دوم : اگر کمی وارد تر هستید می تونید از طریق phpmyadmin هاست جدول های دیتابیس و افزونه رو دستکاری کنید که اگر وارد نیستید بهش کاری نداشته باشید . این راهکار دوم بیشتر درست کردن افزونه هایی هستش که موقع فعال کردن ارور میدن “مشکل جدی موقع فعال کردن افزونه پیش آمده و … ”

مشکل موقع آپدیت کردن افزونه ها

بعضی مواقع آپدیت افزونه با سیستم ما مشکل داره و بعضی مشکلات رو بوجود میاره ، دوباره می خوایم همون ورژن قدیمی رو که درست و بدون مشکل بود نصب کنیم ، باید چکار کنیم ؟

قسمت developers افزونه های وردپرس

در صفحه افزونه ها در مخزن وردپرس یک قسمتی هستش به نام developers که لیست تمام ورژن های افزونه (البته برای اکثر افزونه ها نه همه ، بستگی به نویسنده افزونه داره ) رو قرار داده.همون ورژن قبلی که درست و بدون مشکل بود رو دوباره دانلود و نصب کرده .

سایت در دست تعمیر میباشد لطفا چند دقیقه دیگر مراجعه نمایید

موقع آپدیت کردن وردپرس عبارت بالا رو می نویسه ، خوب تا اینجا عادی هستش ، اما پیش اومده که دیگه همین عبارت مونده و هیچ تغییری نکرده ، برای رفع مشکل به file manager هاست رفته ودر پوشه وردپرس فایل .maintenance رو می تونید پیدا کنید ، کافیه که اونو delete کنید .

فایل های مخفی هاست ( مثل maintenance) رو پیدا نمی کنم

کافی هستش که موقع وارد شدن به cpanel گزینه show hidden files رو بزنید .

نمایش فایل های مخفی در cpanel

دوباره ممکن هستش که سوال پیش بیاد !! که همین پنجره برای من نمیاد ؟ خوب چون که گزینه skip this questions رو قبلا زده بودید ، ولی حالا مشکلی نیست ، همون پایین پنجره cpanel دنبال گزینه reset all interfaces settings باشید.

برگرداندن تنظیمات cpanel به اولیه

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

ممکن هستش موقع آپدیت وردپرس این پیام رو نشون بده .

راه حل : مثل همون بالایی فایل  .maintenance رو پیدا کرده یا پاکش کنید یا محتویات فایل رو پاک کنید . اما این فقط ظاهر کار رو درمان می کنه . بعدش نیاز هستش که کدهای زیر رو به wp-config وردپرس اضافه کنید ، و با خیال راحت آپدیت رو انجام بدید .


/** update core */
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}

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

فیلم آموزش عیب یابی مشکلات وردپرس

لینک مطلب عیب یابی مشکلات وردپرس

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته 1 رای
Loading...