Home / آموزش / امنیت وردپرس / از کار افتادن وبسایت وردپرس

از کار افتادن وبسایت وردپرس

از کار افتادن وبسایت وردپرسReviewed by سحر تیمورپور on Oct 10Rating: 5.0از کار افتادن وبسایت وردپرساز کار افتادن وبسایت وردپرس - سیستم مدیریت محتوای وردپرس به دلیل داشتن محیط های کاربرپسند و فضای پیشخوانی که وظایف هر بخش رو از هم تفکیک کرده ، نسبت به رقبای خودش بیشتر مورد استفاده قرار میگیره ، اما گاهی هم ممکنه خطایی رخ بده و بنا به دلایلی وبسایت وردپرسی شما از کار بیفته ، تو چنین شرایطی اصلا خودتون رو نگران نکنید ، چون این اتفاقات قبل از شما برای خیلی های دیگه افتاده و حتما راه حل هایی داره .

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

در این پست قصد داریم مشکلات رایج از کار افتادن وردپرس و راه حل های اون رو بررسی کنیم .

از کار افتادن وردپرس

Internal server error

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

syntax error

در حوزه وب خطاهایی گرامری رو با Internal server error میشناسن . گاهی فراموش کردن یه نقطه ، ویرگول ، آکولاد و … به صورت ناخواسته می تونه باعث بروز این خطا بشه .

error establishing database connection

خطا در اتصال به پایگاه داده ! این خطا ممکنه در اثر اشتباه وارد کردن نام ، یوزر یا پسورد پایگاه داده رخ بده ، اگر پایگاه داده به هر دلیلی پاسخ نده یا خراب شده باشه بازم این خطا رو مشاهده می کنید .

صفحه سفید یا صفحه مرگ

این هم یکی از متداولترین خطاهایی هست که کاربران وردپرس باهاش روبرو بشن . معمولا این صفحه به جای صفحه اول نمایش داده میشه و چون هیچ نشانه ی خاصی نداره ممکنه شما رو وحشت زده کنه ! این اشکال معمولا به خاطر استفاده بیشتر از حافظه php رخ میده ، اما تنظیمات سرور هم ممکنه باعث این مشکل بشه !

خب حالا که با انواع خطاهای وردپرسی آشنا شدیم بهتره مراحل عیب یابی اش رو هم یاد بگیریم .

۱-تهیه نسخه پشتیبان

همیشه و قبل از هر چیز وقتی قصد عیب یابی یا ایجاد تغییرات اساسی در وردپرستون دارین ، از وردپرستون فایل های پشتیبان تهیه کنید ، برای این کار میتونید از cpanel وردپرستون اقدام کنید ، حتی میتونید از افزونه هایی مثل wp worpress backup  هم برای این کار استفاده کنید .

۲- غیر فعال کردن تمام افزونه های نصب شده

بیشتر وقت ها خطاهای وردپرس به دلیل تداخل افزونه ها با هم یا با قالب و هسته وردپرس رخ دهد . اگر اشکال از افزونه ها باشه با رفتن به قسمت افزونه ها در وردپرس و غیر فعال کردن یکباره آنها مشکل برطرف میشه بعدش می تونید با فعال کردن تک تک آنها متوجه بشید اشکال از کدام بخش بوده. اگر پیشخوان وردپرس هم از کار افتاده باشه از طریق FTP اقدام کنید .یعنی با استفاده از یه نرم افزار FTP به پوشه WP-content دسترسی پیداکنید و plugins خودتون رو تغییر نام بدید ، مثلا بزارید plugins.diactive!

۳-استفاده از قالب پیش فرض

گاهی اوقات مشکل میتونه از قالب باشه ، برای تشخیص این موضوع باید به قسمت پوسته ها در پیشخوان یا داشبورد وردپرس برید و پوسته پیش فرض ۲۰۱۵ یا ۲۰۱۶ رو انتخاب بکنید ، اگر باز هم به پیشخوان دسترسی ندارید، مجددا به FTP مراجعه کنید ، به WP-content بعد به thems برید (اگه بکاپ از قالبتون ندارید قبلش حتما با دانلود کردنش بکاپ ازش تهیه کنید)، تمام قالب ها به جز قالب پیش فرض ۲۰۱۶ رو پاک کنید ، اگه مشکل از قالب بوده باشه با این وردپرس حتما بالا میاد .

۴- ذخیره سازی مجدد گزینه پیوند یکتا

بعضی اوقات خصوصا بعد از انتقال هاست ساختار پیوندهای یکتا بدرستی تنظیم نمیشه و ممکنه وردپرس به جای صفحات خطای ۴۰۴ رو نشون بده ، برای رفع این مشکل کافیه به تنظیمات وردپرس بخش پیوندهای یکتا برید و دکمه ذخیره تغییرات روبزنید، به همین راحتی !

۵- پشتیبان گیری و حذف فایلhtacces

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

۶-اصلاح نشانی وردپرس (URL)

غلط بودن تنطیمات URL و آدرس وردپرس هم میتونه دلیل خطاهای سروری و خطای ۴۰۴ باشه. مطمین بشید که تغییرات ناخواسته در بخش تنطیمات عمومی وب سایتتون رخ نداده و پک کنید ببیند آدرس موجود در تنظیمات وبسایتتون با آدرس وردپرس یکی باشه ، اگر داشبورد یا پیشخوان وردپرستون کار نمیکنه به فایل wp-config.php یا functions.php مراجعه کنید و تغییرات لازم رو اعمال کنید ، حتی میتونید به پایگاه داده برید و اون روی فیلد موردنظر تغییرات لازم رو انجام بدید.

۷-مشکلات ایمیل

بعضی از سایت های فروش هاست تنظیماتی متفاوتی رو برای ارسال ایمیل ایجاد میکنند و این باعث توقف ایمیل های ارسالی به کاربران سایت وردپرسی شما میشه ،مثلا اگر در وبسایت از یک افزونه فرم تماس استفاده کرده باشید ، قادر به دریافت قادر به دریافت ایمیل های اون نخواهید بود ، در چنین شرایطی با هاستینگ در رابطه با کارکرد صحیح email در PHP و تنظیمات SMTP صحبت کنید .

۸-اسکن کردن برای بدافزار ها و درهای پشتی

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

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

ممنونم از توجه شما ???

لینک کوتاه مطلب : http://7plugin.ir/?p=9648

درباره وحید باقری

وحید باقری علاقمند به توسعه وردپرس و ارائه آموزش های مفید برای شما عزیزان هستم و تا جایی هم که از دستم بر بیاد برای کمک کردن و مشاوره دادن به شما سروران گرامی دریغ نمی کنم

پاسخ دهید

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

سوال امنیتی * لطفا معادله امنیتی را مجددا بارگذاری کنید