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

شایع ترین دلایل وردپرس شامل a پرونده htaccess خراب است، سرریز از حد حافظه خود را بر روی PHP ، یا مجوزهای نامناسب پرونده، اما علل احتمالی دیگری نیز می تواند وجود داشته باشد ، مانند بارگذاری بیش از حد برنامه میزبانی وب یا مشکلی با ارائه دهنده میزبانی وب.

صرف نظر از علت ، راه های بسیاری برای عیب یابی و تعمیر وب سایت شما وجود دارد ، از جمله بازیابی وب سایت خود از پشتیبان.

پشتیبان گیری و بازیابی

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

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

همه افزونه ها و مضامین را غیرفعال کنید

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

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

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

در cPanel ، به مدیر فایل بروید و فهرست وب سایت خود را پیدا کنید. ابتدا با تغییر نام موقت افزونه ها ، آنها را غیرفعال کنید.

رفتن به "wp-content / plugins / و هر پوشه را انتخاب کرده و آن را تغییر نام دهید (شما فقط می توانید یک پسوند "-acactivated" اضافه کنید).

به افزونه CPANEL وردپرس تغییر نام داد

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

همچنین می توانید یک نسخه جدید از موضوع پیش فرض وردپرس را بارگیری کنید ، به خصوص اگر هک شده باشید. می توانید نسخه ای از آن را بارگیری کنید WordPress.org, پوشه تم را از طریق cPanel یا FTP خود اضافه کنید.

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

فایل htaccess خراب را برطرف کرد

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

کشف چگونه برای مدیریت فایل ها و پوشه وردپرس

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

در cPanel ، به مدیر پرونده بروید و به پوشه ای بروید که وب سایت شما در آن قرار دارد. اگر کادر را علامت نزنید و تغییرات خود را ذخیره می کنید ، به تنظیمات بروید و بررسی کنید که پرونده های پنهان قابل مشاهده هستند.

با کشف بیشتر پیش بروید نحوه رفع کتابخانه رسانه ای که دیگر در WordPress کار نمی کند

در ریشه وب سایت خود ، پرونده ای با نام .htaccess پیدا خواهید کرد ، این فایل را در رایانه خود بارگیری کنید.

اکنون یک پرونده جدید .htaccess ایجاد کنید. می توانید این کار را در cPanel انجام دهید ، اما حتما پرونده قدیمی را حذف کنید.

ایجاد یک فایل جدید از cpanel

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

# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^ index .php $ - [L] RewriteCond٪ {REQUEST_FILENAME}! -f RewriteCond٪ {REQUEST_FILENAME}! -d RewriteRule. /index.php [L] # پایان وردپرس

برای شبکه های چند سایت با زیر دامنه های پیکربندی شده ، به جای آنها این قوانین دیگر را اضافه کنید:

RewriteEngine On RewriteBase / RewriteRule ^ index.php $ - [L] # یک اسلحه دنباله دار را به / wp-admin RewriteRule ^ ([_ 0-9a-zA-Z -] + /) اضافه کنید؟ wp-admin $ 1wp-admin / [R = 301، L] RewriteCond٪ {REQUEST_FILENAME} -f [OR] RewriteCond٪ {REQUEST_FILENAME} -d RewriteRule ^ - [L] بازنویسی Rule ^ ([_ 0-9a-zA-Z -] + /)؟ (wp-) (محتوای | مدیر | شامل). *) $ 2 [L] RewriteRule ^ ([_ 0-9a-zA-Z -] + /)؟ (. *. php) $ 2 $ [L] بازنویسی Rule. index.php [L]

برای کسانی که دامنه های فرعی به عنوان زیرمجموعه ها تنظیم شده اند:

RewriteEngine On RewriteBase / RewriteRule ^ index.php $ - [L] # یک اسلش انتهایی به / wp-admin اضافه کنید RewriteRule ^ wp-admin $ wp-admin / [R = 301، L] RewriteCond٪ {REQUEST_FILENAME} -f [OR ] RewriteCond٪ {REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ (wp- (محتوا | مدیر | شامل). *) $ 1 [L] RewriteRule ^ (. *. Php) $ 1 [L] RewriteRule. index.php [L]

پرونده را ذخیره کرده و به وب سایت خود مراجعه کنید تا ببینید آیا این مسئله مشکلی را برطرف کرده است. همچنین می توانید قوانین دیگری را که در آن گنجانده اید یکی یکی اضافه کنید تا ببینید آیا این تغییرات باعث بروز خطا شده اند (کمی طول خواهد کشید).

همچنین ، مطمئن شوید که تغییرات شما حاوی هیچ خطای نحوی نیستند.

حد حافظه PHP را افزایش دهید

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

نحوه رفع خطای وردپرس 500 سرور داخلی 1

این را بشناسید روش 4 به افزایش حداکثر میزان حافظه ی وردپرس

وقتی یک مرورگر از این افزونه ها و اسکریپت ها درخواست می کند ، آنها را با استفاده از حافظه PHP وب سایت شما بارگیری می کند. افزایش این حد باعث افزایش حافظه می شود بنابراین "خرابی" که معمولاً وقتی اسکریپت از حافظه اختصاص یافته بیشتر می کند ایجاد می شود.

نسخه PHP را بررسی کنید

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

اطلاعات سرور

می توانید با ورود به سیستم و کلیک بر روی اطلاعات سرور ، نسخه ای را که در حال حاضر برای وب سایت خود استفاده می کنید در cPanel بررسی کنید.

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

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

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

// روشن کردن اشکال زدایی در تعریف ('WP_DEBUG'، true)؛ // گفتن وردپرس برای وارد کردن همه چیز به /wp-content/debug.log define ('WP_DEBUG_LOG'، true)؛ // نمایش پیام های خطا را در سایت خود خاموش کنید ('WP_DEBUG_DISPLAY'، false)؛ // برای اندازه گیری خوب، می توانید کد زیر را نیز اضافه کنید که بر روی صفحهini_set ('display_errors'، 0) نمایش داده می شود.

با میزبان خود تماس بگیرید

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

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

این مربوط به همه آنچه شما باید بدانید برای اصلاح این نوع خطا است " 500 خطای داخلی سرور '.

همچنین برخی از افزونه های برتر WordPress را کشف کنید  

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

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

1. حساس 

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

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

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

دانلود | نسخه ی نمایشی | میزبانی وب

2. WP سیستم انجمن طرفدار

سیستم انجمن WP Pro یک پلاگین وردپرس که به شما اجازه می دهد تا یک انجمن زیبا و کاربر پسند را به وب سایت خود اضافه کنید. دارای بسیاری از ویژگی های قدرتمند است که به آن اجازه می دهد تا یک انجمن با a ایجاد کند نگاه حرفه ای.انجمن گفتگوی مدرن Forym برای وردپرس

این انجمن برای اجرا در رابط عمومی ایجاد شده است وب سایت شما ، اما سرپرستان می توانند همه انجمن ها ، موضوعات ، پاسخ ها ، دسته ها و برچسب ها را از داشبورد مدیریت کنند.

علاوه بر این ، سیستم WP Pro Forum دارای مزایای خاصی مانند ترجمه عملکردی به لطف پرونده های موجود mo / .po ، ادغام بسیاری از الگوها برای ظاهر وب سایت شما و یا حتی فیلترهای سفارشی موجود است.

دانلود | نسخه ی نمایشی | میزبانی وب

3. WP BAN کاربران

Le پلاگین وردپرس "BAN Users" به منظور اجازه دادن به مدیران سایت برای منع (غیرفعال کردن، تعلیق و غیره) کاربران از اتصال به حساب وردپرس خود طراحی شده است. همچنین گزینه ای برای تغییر وضعیت مقالات آنها در اختیار شما قرار می دهد. به عنوان مثال با تعریف آنها به عنوان پروژه و پنهان کردن آنها از چشم عموم.WP-ممنوعیت-کاربران

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

دانلود نسخه ی نمایشی | میزبانی وب

منابع پیشنهادی

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

نتیجه

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

با این حال، شما همچنین می توانید با ما مشورت کنید ressourcesاگر برای اجرای پروژه های ایجاد سایت های اینترنتی به عناصر بیشتری احتیاج دارید ، با مشورت راهنمای ما در مورد ایجاد وبلاگ وردپرس.

اگر پیشنهادی یا اظهار نظر دارید ، آنها را در بخش ما بگذارید نظر.

...