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

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

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

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

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

۱- گرفتن بک آپ از دیتابیس ۲-گرفتن بک آپ از پوشه 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 );
}

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

13 نظرات
  1. alireza می گوید

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

  2. یاس می گوید

    آقا آرش سلام
    من تو سی پنل هاستم قسمت Puplic-Html طی یه اشتباه هر چی که بود پاکش کردم ولی چند روز قبل یه بک آپ گرفته بودم. الان هر کاری می کنم نمی تونم سایت قبلیمو برگردونم. نمی دونم چه مشکلی داره اگه ممکنه کمکم کنید.

  3. موسوی می گوید

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

    بعد از هر بار بازدید از سایت پیغامی در فایل error_log بصورت زیر درج می شود
    لطفا طریقه حل آن را برایم شرح دهید

    با تشکر
    موسوی

    [24-Sep-2014 20:27:42] PHP Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in /public_html/wp-includes/class-wp.php on line 204
    [24-Sep-2014 20:27:42] PHP Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in /public_html/wp-includes/class-wp.php on line 205

  4. داود می گوید

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

  5. فرید می گوید

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

  6. اکبر قره باغی می گوید

    بسیار عالی بود

    ممنون و سربلند باشید

  7. محمد اسفندیاری می گوید

    با تشکر از سایت بسیار خوب شما.

  8. امین می گوید

    سلام ، سپاس از مطلبت

    من تازگیا یه مشکل پیدا کردم و مشکلم اینه که وقتی از صفحه ی مدیریت ، افزونه های نصب شده و یا پوسته های نصب شده رو می زنم ، ارور 404 میده!

    شما نمیدونی چجوری باید حلش کنم؟

    1. آرش حیدری می گوید

      سلام
      برید به پنل هایت ببینید واقعا 2 فایل wp-admin/plugins.php و wp-admin/themes.php هستند یا پاک شدند که ارور 404 میده ؟
      تشکر

  9. مهرداد می گوید

    از هرجای مطلب هم خوشم نیومده باشه ،
    دلم نیومد بخاطر عکس عالی که برای مطلب درست کردی بگذرم ، خیلی باحالی … دمت گرم

  10. esmail می گوید

    بعضی جاهاش خوب بود سپاس

  11. Behzad می گوید

    آرش جان شاید این سوالم ربطی به این موضوع نداشته باشه
    معمولا وقتی رتبه سایت بالا میاد که اونو آپدیت نگه داریم.
    مثل سایت تو یا من.
    ولی یکسری از سایت ها مثل سایت های طراحی !
    اوان که آپدیت نمیکنن چطوری رتبه خوبی دارن؟
    بک لینک میخرن؟یا دلیل دیگه داره؟

    1. آرش حیدری می گوید

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

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.