ارور 500 وب

آموزش و رفع مشکلات کنترل پنل Plesk


مقدمه‌ای از اینترنت، وب، ایران‌سرور و غیره


آموزش استفاده از پورتال مشتریان ایران‌سرور در این بخش به‌صورت گام به گام قرار دارد

روش عضویت ،‌ تنظیم رابط ها و دیگر آموزشهای مربوط به دامنه های IR را میتوانید در این بخش مشاهده فرمایید

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



سوالات و اطلاعات تکمیلی در رابطه با SSL


آموزش و رفع مشکلات در Cpanel





سرور‌های اختصاصی فرانسه


استفاده از نرم افزار های FTP


نرم افزار های ایمیل و تنظیمات آن


آموزش و راهنمایی پیرامون دامنه


آموزش و رفع مشکلات در Websitepanel



با توجه به قدیمی بودن نرم افزارهای معرفی شده در این بخش، این آموزشها توسط ایران سرور بروزرسانی نمیشوند.


آموزش و رفع مشکلات در Directadmin


برنامه و سیستم های مدیریت محتوا(CMS)





آموزش استفاده و مدیریت سرور مجازی لینوکس


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



برند تحت مالکیت هلدینگ


خطای Internal Server Error 500 به دلایل بسیار متنوعی ایجاد شود ولی بیشترین و رایج ترین دلایل بروز این خطا می تواند از اعمال سطح دسترسی یا Permission نادرست بر روی فایل ها و دایرکتوری ها، Ownership نادرست در هاست، کد های نادرست در فایل php.ini یا فایل .htaccess ، درخواست های نامعتبر از سمت اسکریپت سایت و … باشد. این خطا با توجه به نام آن بسیاری از کاربران را به این اشتباه می اندازد که مشکلی در سرور وجود دارد ولی در واقع سرور مشکلی نداشته و با اعمال تغییرات در تنظیمات پیکربندی سایت معمولاً قابل رفع می باشد. جزئیات کاملی از خطاهای سایت در فایل Error Logs همیشه ذخیره می شود که در زمان مشاهده ی خطای 500 می توانید با مراجعه به این فایل اطلاعاتی در مورد عامل ایجاد این خطا دریافت کنید. این فایل در قسمت File Manager در هاست شما وجود دارد که لیستی از خطاهای سایت را همراه با تاریخ و جزئیات ارائه می دهد، جهت انجام این کار می توانید از آموزش نحوه مشاهده آخرین خطا های سایت از طریق فایل error log استفاده کنید.

خطایی که به واسطه ی سطح دسترسی پوشه ها بیش از حد مجاز رخ می دهد. در فایل Error Logs می توانید این خطا را بدین صورت مشاهده کنید:

در این مثال، سطح دسترسی پوشه غیر مجاز تعریف شده که برای رفع این مشکل باید سطح دسترسی پوشه را از 777 به 755 تغییر دهید. سطح دسترسی دایرکتوری ها و پوشه ها 755 می باشد ، اسکریپت های اجرایی شامل پوشه ی cgi-bin نیز دارای سطح دسترسی 755 می باشند. تصاویر، فایل های چندرسانه ای و فایل های متنی مثل HTML نیز دارای سطح دسترسی 644 می باشند.

شما می توانید سطح دسترسی ها را از طریق File manager واقع در دسته بندی Files در Cpanel یا سرویس گیرنده ی FTP و یا از طریق دستورات chmod در SSH/Bash ویرایش کنید.

ممکن است کاربران در فایل .htaccess خطوطی را اضافه کنند که در اثر عدم دانش کافی و بی دقتی حاوی کلمات نادرست یا متضاد با تنظیمات سرور باشند. در این حالت خطای 500 رخ خواهد داد. بهترین روش برای رفع این مشکل ، تبدیل خطوط مشکل دارد در فایل .htaccess به توضیحات یا Comment می باشد که کافی است در ابتدای خطوط کاراکتر # را درج کنید و فایل را ذخیره نمایید. برای مثال اگر محتوای فایل .htaccess شما به صورت زیر باشد:

برای اینکه خط دوم را کامنت کنید می بایست به این صورت عمل کنید:

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


در این حالت خطایی مشابه ذیل خواهید داشت:


این خطا به سادگی قابل رفع می باشد. کافی است در فایل مورد نظر ، دستور مجاز «SymlinksIfOwnerMatches» را به جای «FollowSymlinks» استفاده کنید یا خط مربوطه را حذف نمایید.

در این حالت خطایی مشابه ذیل خواهید داشت:


باز هم به سادگی می توانید این خطا را رفع کنید و یا آن را حذف نمایید. در این مورد دستور را به درستی پایان دهید :

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

خطاهایی که در فایل php.ini می تواند رخ دهد به صورت زیر می باشند:

زمانیکه از فایل ها با پسوند یا بدون پسوندی متفاوت از پسوند های معمول استفاده می کنید می توانید از ForceType در فایل .htaccess استفاده کنید و نحوه ی استفاده از آن در سرور را تعیین کنید. (برای تمامی فایل های موجود در پوشه ی مربوطه و سرور های بدون phpsuexec)

برای مثال ، زمانیکه شما فایلی با نام item دارید ( مانند Nucleus برای استفاده از FancyURL) و می خواهید در سرور بعنوان فایل php تعریف شود ، می توانید از کد زیر در فایل .htaccess استفاده کنید:

البته در سرور هایی که دارای phpsuexec می باشند با کد فوق خطای Internal Server Error دریافت خواهید ، که این مشکل به راحتی با استفاده از SetHandler بجای ForceType در فایل .htaccess رفع خواهد شد:


در سرور های بدون phpsuexec می توان از php_value در فایل .htaccess برای تغییر تنظیمات php (در واقع بازنویسی تنظیمات از php.ini) استفاده نمود. در سرور های دارای phpsuexec استفاده از این دستور خطای Internal Server Error را ایجاد می کند. برای رفع این خطا شما می توانید از فایل php.ini که در همان پوشه ی ای که فایل .htaccess قرار دارد موجود است. در فایل php.ini می توانید تمامی تنظیمات مربوط به php را تغییر دهید. برای مثال اگر شما می خواهید short_open_tag را برابر با off قرار دهید، شما باید از short_open_tag? = off در فایل .htaccess استفاده کنید. با استفاده از فایل php.ini نتیجه به این صورت می شود:

یکی از اصلی ترین دلایل رخداد خطای 500 Internal Server Error به دلیل اعمال کد های اشتباه در فایل .htaccess هاست می باشد، بنابراین جهت رفع این مشکل حتما به شما توصیه می کنیم ویدئو آموزشی نحوه مشاهده فایل مخفی .htaccess رو داخل هاست مشاهده کنید تا بتونید به راحتی این فایل رو از داخل هاستتون پیدا کنین و کد های داخلش رو به حالت اولیه برگردونید. در صورتی که این خطا در سایت وردپرسی شما به وجود اومده میتونید با استفاده از مقاله آموزش رفع خطای 500 در وردپرس اقدام به برطرف کردن خطای داخلی سرور در وردپرس بکنید.

با سلام خیلی خیلی خیلی تشکر می کنم که مشکلم را حل کردید. خطای 500 داشتم که به کمک مطالب خوب شما حل شد. همه فایل های .php باید به دسترسی 644 تغییر می کردند. بازم تشکر………………

سلام خواهش می کنم، البته تمام فایل ها نباید دسترسی 644 داشته باشن چون ممکن است از نظر امنیتی برای شما دردسر ساز بشه، لطفا ویدئو آموزشی زیر رو مشاهده کنید تا بتونین بهترین سطح دسترسی ها رو بر روی فایل هاتون ست کنید:https://mizbanfa.net/blog/hosting/cpanel/change-permission-in-cpanel/

سلام در پوشه public_html/wp-admin هاست یک فایل ارور لاگ با حجم بیش از یک گیگ وجود داره.اگر این فایل پاک کنم هیچ مشکلی پیش نمیاد؟

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

سلام وقتی فایل ارور لاگ باز میکنه ارور زیرنمایش میده: Internal Server Error 500 No response from subprocess ( (cpanel)): The subprocess reported error number 1 when it ended.

cpsrvd/11.60.0.** Server at 185.94.97.100


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

سلام من اصلا فایل error_log رو تو cpanel پیدا نمیکنم. لطفا راهنماییم کنید ممنون

سلام اقای کمال در این صورت از طریق آموزش زیر وارد ابزار error در سی پنل شوید و خطا های وب سایت خود را بررسی کنید:https://mizbanfa.net/blog/hosting/cpanel/error-log-in-cpanel/ موفق باشید.

ممنون خطاها رو دیدم هیچکدوم مربوط به این مشکل ارور 500 مدیریت نبود فایل htaccess رو هم حذف کردم ولی بازم حل نشد به نظرتون مشکل از کجاست؟

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

سلام مهندس دو تا فایل در قسمت وبمستر گوگل خطای 500 دریافت کرده اند در هاست که نگا کردم در ارور لاگ همون جایی که اون فایل موجود بود خطای زیر برای این دو فایل php ثبت شده بود. [27-May-2017 22:51:00 UTC] PHP Fatal error: Call to undefined function __() in /home/*****/public_html/wp-content/themes/enfold/framework/php/class-tgm-plugin-activation.php on line 161 محتوای حد 161 ‘page_title’ => __( ‘Install Required Plugins’, ‘tgmpa’ ), است.

[27-May-2017 08:43:20 UTC] PHP Fatal error: require_once(): Failed opening required ‘ABSPATHwp-admin/includes/import.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/*****/public_html/wp-content/themes/enfold/framework/php/inc-avia-importer.php on line 8 در خط هشت این ارور کد $avia_importerError = false; موجود است. این دو ارور اگه راهنماییم کنید ممنون میشم

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

اگه بلد نیستی جواب بدی نظر مارو هم حذف کن.


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

مرسی ممنون پس منتظر جواب میمونم


سلام ممنون انجام دادم درست شد


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

با سلام من وقتی که می خوام قالبمو آپلود کنم چون زمان می بره پیغام time out server میده باید چیکار کنم.ممنمون از آموزشهای مفیدتون

سلام، برای من به طور کامل صفحه log in سایتم بالا نمیاد و حالا هیچ دسترسی به سایت ندارم، باید چکار کنم؟ error 500 هم میده

سلام وب سایت شما وردپرسی هستش یا جوملایی؟ نام سیستم مدیریت محتوای وب سایت شما چیست؟ لطفا کد های htaccess وب سایتتون رو به حالت اولیه برگردونین و اگر از وردپرس استفاده می کنید آموزش زیر رو به صورت کامل مشاهده کنید:https://mizbanfa.net/blog/cms/wordpress/white-page-error-in-wordpress/ موفق باشید

سلام مهندس من یه فایل دانلود کردم حدودا دوگیگ ۲۰ مگ انتهاش این خطا رو میده باید چیکارش کنم؟

سلام من فایل htaccess را تغییر نام دادم به htaccess 444 و بعد دوباره به حالت اول یعنی htaccess تغییر دادم. کلیه مشکلات حل شد. به نظر شما امکان دارد مشکل ادامه داشته باشد؟

سلام این ارور رو چجوری باید بر طرف کرد؟


500 – Internal Server Error Internal Server Error Internal error information: (0): Error: Expected valid JSON token, got ‘<!DOCTYPE ht'.

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

سلام، من به هنگام وارد کردن یه سری تصاویر (فقط تو یه برگه) مثلا بیش از 30 عدد این ارور رو دریافت میکنم … برای این مشکل کدوم راه حل رو پیشنهاد میکنید؟!

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

سلام.من میخوام وردپرس روی هاست نصب کنم.طبق آموزش شما پیش رفتم و تمام مراحل رو انجام میدم اما وقتی ادرس سایتم رو میزنم ارور HTTP 500 رو میده یعنی به قول ویدیوی شما “بزن بریم ” رو نمیاره.مشکل از کجاست؟ لطفا یکم ساده توضیح بدین من زیاد بلد نیستم

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

زمانی که به هاست دسترسی نداریم راه های دیگه ای برای برطرف کردن این ارور هست؟

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

سلام جیمیلم هک شده رفتم به میگه خطا است.۵۰۰ بعد میگه خطای وجود داشت لطفا بعداً دوباره امتحان کنید. بعد میگه این همه. آن چیزی است که ما می دانیم

لطفا خواهشن کمکم کنید چیکار کنم این چیه اومد ?


https://accounts.google.com/signin/recovery


رفتم به این ادرس خطای ۵۰۰ می داد


جواب بدید کمکم کنید


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

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

سلام، به مسیر public_html/wp-content/themes مراجعه کنید و پوشه قالب را تغییر نام داده یا حذف کنید تا قالب پیشفرض وردپرس ست بشه

سلام ببخشید شاید سوالم ربطی به موضوع شما نداشته باشه من تلگرامم یه دفعه قطع شده هم روی گوشی هم ویندوز. حذف کردم و مجدد نصب کردم ولی شماره تلفن که میدم نمیره مرحله بعد. توی اینستا هم که روی لیک کانالم میزنم نمیره تلگرام و میزنه 500 internal server eror اگه ممکنه راهنمایی کنید واقعا گیج شدم تشکر

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

وای خدا داشتم سکته میکردم فکر کردم هک شدم خیلی ممنون لطف کردید

سلام خسته نباشید برای ورود به کنترل پنل تمام دسترسی هارو گذاشتم روی ۶۴۴ (همه ی فایل های پوشه wp-admin ) ولی این ارور ارسال میکنه

Warning: require_once(/home2/spirikac/public_html/as1/wp-admin/includes/admin.php): failed to open stream: Permission denied in /home2/spirikac/public_html/as1/wp-admin/admin.php on line 82

Fatal error: require_once(): Failed opening required ‘/home2/spirikac/public_html/as1/wp-admin/includes/admin.php’ (include_path=’.:/opt/cpanel/ea-php54/root/usr/share/pear’) in /home2/spirikac/public_html/as1/wp-admin/admin.php on line 82 ممنون

سلام و وقت بخیر، وردپرس را دانلود کنید و از داخل فایل zip دانلود شده پوشه wp-content و فایل wp-config.php را حذف کنید. بعد کلیه فایل‌ها و پوشه‌ها را جایگزین کنید تا مشکل برطرف بشه

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

باسلام با خطای اینترنال سرور مواجه شدم و وقتی به ارور لاگ سی پنل میرم ، ارور زیر رو نشون میده ممنون میشم اگه کمکم کنین [Mon May 21 02:27:59.641537 2018] [:error] [pid 22588] [client 80.66.181.226:57179] File does not exist: /home/morezone/public_html/index.php, /

سلام و وقت بخیر، فایل index.php ظاهرا از هاستتون پاک شده، وردپرس را دانلود کنید و فایل index.php را بزارید داخل ریشه هاست.

سلام من یه فایل دانلود کردم نزدیک به دو گیگ ۲۰ مگ آخرش این ارور میده چیکارش باید بکنم ممنون میشم بهم پاسخ بدید.

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

باسلام وقت بخیر. در هنگام ورود به پنل وردپرس پیغام زیر رو دریافت میکنم. فایل error log رو به پیوست فرستادم لطفا راهنمایی کنید مشکل چیه. کاری که قبلش انجام دادم این بود که داشتم افزونه wp mail smtp رو فعال میکردم که ایمیلهای وردپرس از طریق smtp گوگل فرستاده بشه. بدلیل فیلتر بودن گوگل جهت ساخت api از فیلترشکن استفاده کردم. در حین فعالیت فیلتر شکن رو خاموش کردم و دقیقا وقتی خواستم وارد پنل وردپرس بشم پیغام خطای 500 داده شد. آخرین خطایی که در error log داده شد این بود که : [05-Jul-2018 13:45:47 UTC] PHP Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set ‘always_populate_raw_post_data’ to ‘-1’ in php.ini and use the php://input stream instead. in Unknown on line 0 در حال تایپ این پیام بودم که مجدد تست کردم و خطای 500 به 503 تبدیل شد. و کنترل پنل وردپرس بالا اومد لطفا راهنمایی کنید که مشکل چیه؟ خطای 500 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.


Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

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

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

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

سلام، حالا چطور ممکنه که طی روز های گذشته دوبار تلگرام دچار مشکل شده و هر دوباره خطای ۵۰۰ از سرور تلگرام دریافت میشه!؟

من همه کارها رو کردم ولی الان نه پیغام میده نه چیزی میاره صفحه سفیده کامل

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

با سلام سایت من جوملا هستش وقتی میخوام آپدیت کنم ارور invalid login بهم میده مشکل از چیه؟ میشه راهنمایی کنید

با سلام و عرض ادب سایتم همچین خطای دارد میشه راهنماییم کنید برطرفش کنم Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.


Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

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

دیدگاه




مرا از نظرات بعدی از طریق ایمیل آگاه کن. شما همچنین می توانید بدون دادن نظر مشترک شوید.




سلام، چند روزی باید صبر کنید تا گوگل سایت شما رو بررسی و این…

سلام، از راهنمای تفاوت نوشته و برگه در وردپرس چیست؟ استفاده…

سلام ممنون من متوجه نمیشم برگه ای که اضافه میکنیم به کجا تو…

سلام من فایل را آپلود نمودم و VERIFY شدم و وارد کنسول هم شدم…

سلام، اگر برای یک صفحه خاصی فقط اینطوره میتونید از عنوان سئو…

 



سلام، چند روزی باید صبر کنید تا گوگل سایت شما رو بررسی و این…

سلام، از راهنمای تفاوت نوشته و برگه در وردپرس چیست؟ استفاده…

سلام ممنون من متوجه نمیشم برگه ای که اضافه میکنیم به کجا تو…

سلام من فایل را آپلود نمودم و VERIFY شدم و وارد کنسول هم شدم…

سلام، اگر برای یک صفحه خاصی فقط اینطوره میتونید از عنوان سئو…

ورود به پنل کاربری


هم میهن شوید!



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

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

در مرحله اول فایل htaccess خود را چک کنید. کافیه وارد سی پنل سایت خود شده و در پوشه روت سایت خودتون فایل .htaccess رو پیدا کنید. اون رو با ویرایشگر فایل باز کنید و تمامی کد های داخل اون رو حذف کنید. حالا که کد های htaccess رو حذف کردید در صورتی که روی سایت شما وردپرس نصب شده، وردپرس رو باز کنید و از پنل مدیریت وردپرس ، بخش تنظیمات > پیوند های یکتا رو کلیک کنید و توی این صفحه روی ذخیره تنظیمات کلیک کنید. ( توجه داشته باشید کد های htaccess رو یک جا برای خودتون نگه دارید )

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

چه از وردپرس استفاده کنید، چه جوملا و هر سیستم مدیریت محتوای دیگری ، روی سیستم مدیریت محتوای خودتون یک سری افزونه یا پلاگین ( یا ماژول ) دارید که ممکن هست ارور 500 در وردپرس به دلیل فعال بودن این افزونه ها بوجود اومده باشه. پس روش بعدی این هست که تک تک افزونه های سایت رو غیر فعال کنید و ببینید با غیر فعال کردن کدوم افزونه ، خطا internal server error 500 سایت شما از بین خواهد رفت.

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

از بخش نمایش > پوسته ها ، قالب سایتتان را به پیشفرض وردپرس تغییر دهید. اگر قالب پیشفرض وردپرس روی سایتتان نصب نیست حتما از قالب‌های دیگر که در مخزن وردپرس ثبت شده اند استفاده کنید مثلا قالب Storefront وردپرس. حالا اگر مشکل حل شد پس خطای 500 از کدنویسی‌های قالب شماست. اگر قالب را از میهن وردپرس خریداری کرده اید و از اصالت قالب مطمئن هستید یکبار قالب را اپدیت کنید. برای اینکار آموزش آپدیت قالب و افزونه وردپرس را ببینید.

ممکن هست بدلیل کمبود رم سایت شما این مشکل بوجود آمده باشه. اگر وردپرس نصب کردید روی سایتتون وارد فایل wp-config.php شده و خط زیر رو در ابتدای wp-config.php وارد کنید.

این کد میزان رم مصرفی وردپرس شما رو به ۵۱۲ مگابایت افزایش خواهد داد که میتونه مشکل خطای ۵۰۰ در وردپرس رو حل کنه.

چنانچه با کد بالا مشکل حل نشد باید از هاست خود بخواهید میزان Max PHP Memory را از طریق فایل php.ini افزایش بده.

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

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

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

دیدگاه




وبسایت





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


هر روز بابت مطالب سایت شما به تجربیات من اظافه میشه

اما یک سوال و اینکه چرا ورژن php بعضی از سرور (هاستینگ) ها پایینه؟ و یا اینکه شما هاست خوب سراغ دارید با پشتیبانی، که وقتی به مشکل خوردیم راهنماییمون کنن!؟

سلام متشکرم. متاسفانه به دلیل دانش فنی پایین هست که تنظیمات اصلی رو تغییر نمیدن. هاست پیشنهادی ما هدیش هاست هست. http://www.hadishhost.com

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

درود خیر معمولا مشکلی ندارند


ممنون مقاله خوبی بود ایا وقتی مورد حلمه دیداس قرار بگیریم این ارور ظاهر میشه یا کلا ربطی اون نداره ؟

متشکرم. میتونه از اونم باشه


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

سلام تغییرات php اشتباه بوده یا باید توسط ftp انجام شوند

سلام، وقت بخیر من افزونه support ticket system woocommerce را نصب کردم. پس از نصب در فرایند تکمیل خرید مشتری در صفحه پرداخت با پیغام خطای Internal Server Error روبرو می شوم و از ادامه و پرداخت جهت تکمیل سفارش باز می مانم! لطفا جهت رفع این مشکل راهنمایی فرمایید. با تشکر

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

سلام من وقتی میخام برگه هامو ادیت کنم ارور http 500 رو مشاهده میکنم هاستم رمش یکه و حجمش یکه . با شرکت هاستینگم تماس گرفتم و بهم میگن منابعم کمه و سیپیوت کم میاره !! بنظر شما چیکار کنم ؟

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

سلام من افزونه سنو نصب کردم و متاسفانه موقعی که میخوام برم قسمت ادمین این ارور رو میده و دسترسی ندارم که این افزونه رو از داخل مدیریت غیر فعال کنم اگر از قسمت file manager حذف کنم غیر فعال میشه

درود بله از فایل منیجر حذف کنید مشکل حل میشه


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

سلام داخل فایل htaccess: هیچ چیزی نیست بعد گزینه show hidden file رو هم زدم چیزی نیومد

درود. یکی از موارد .htaccess هست، ما بقی موارد را بررسی بفرمایید.

خیلی ممنون. مشکلم برطرف شد. تشکر


خیلی ممنون مشکلم حل شد


سلامیک افزونه در ارتباط با seo داشتم غیر فعالش کردم این ایراد ظاهر شدهسوال اینکه چطور میتونم فعالش کنم تا موقتا مشکل حل بشه (بخش پیشخوان هم بالا نمیاد)سوال بعد اینکه آیا دیگه همواره باید این افزونه را داشته باشم یا راهی هست که غیر فعالش کنم ولی ایراد 500 نداشته باشمممنون

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

سلام ، بخش ارسال تیکت پشتبانی توی پروفایل کاربری ام پیدا نکردم که مشکل رو مطرح کنم، در ویرایش برگه های قالب آوادا ،قبلا مطالب حالت نمایشی و بصری داشت، اما الان همه چیز به حالت کد تبدیل شده و  ویرایش گر مربوط به قالب اوادا رو هم انتخاب میکنم ، باز تغییری پیش نمیادلطفا راهنمایی بفرماییدusion_builder_container admin_label=”” hundred_percent=”yes” equal_height_columns=”yes” menu_anchor=”” hide”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none” last=”no” hover_type=”none” link=”” border_position=”all”][fusion_text]

زیرو [fusion_tooltip title=”رفع کمردرد را به زیرو بسپارید “]ضامن سلامت اندام[/fusion_tooltip] شماست.

به 

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

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

سلام ممنون این مشکل شما یا با نام آن کاربر کش شده است و یا اون اکانت دسترسی به دیدن آن محصول را ندارد.

سلام رضای عزیزم مشکلم رو حل کردی خیلی ممنونمموفق باشی

سلام . من چند روز پیش افزونه سئو نصب کردم و با این خطا مواجه شدم که خودتون زحمت کشیدید و خطا رو رفع کردید . الان داخل وبمستر تولز دیدم که باز این خطا واسه مسیر wpcontent /themes/ mythems داده شده . چطور میتونم این خطار رفع کنم ؟  با تشکر از شما.

سلام یک فایل index.php خالی در پوشه مربوطه ایجاد کنید

این فایل index.phpبه طور پیش فرض داخل فولدر تم وجود داره 

اگر وجود داره پس خطا حل شده. mark as fixed کنید


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

با سلام


خسته نباشید


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

در حین کار در سایت، سایت دچار ارور زیر شد:


Parse error: syntax error, unexpected end of file in /home/wrmeng/domains/wrmeng.ir/public_html/wp-includes/functions.php on line 1143

که سایت و پنل وردپرس اصلا لود نمی شود. من از اپدیت خودکار وردپرس هم جلوگیری کردم.

ممنون میشم پاسخ بدید


سلام افزونه ای چیزی ممکنه نصب کرده باشید.


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

پشتیبانی مشتریان


تهیه محتوا برای وبسایت خود را به ما بسپارید. کافی است واژه های کلیدی خود را تعیین کنید و در کوتاهترین مدت با کیفیت ترین محتوا را دریافت نمایید.

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

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

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

خطای داخلی سرور یا اینترنال ارور 500 یکی از کدهای وضعیت رایج HTTP است و بدین معنی است که در سرور وبسایت مشکلی رخ داده است، اما سرور نمی تواند خطا را تشخیص دهد و بفهمد که مشکل واقعی در چیست. بنابراین اگر سرور نتواند مشکل را شناسایی کند، خطای عمومی 500 را اعلان می کند و عموما به آن 500 Internal Server Error گفته می شود.


اگر وبمستر سایت خود یا مدیر سایت دیگران هستید و در یک یا چند تا از وب پیج های خود با خطای 500 Internal Server Error مواجه می شوید، توصیه های ارائه شده برای رفع خطای 500 Internal Server Error در وبسایت خود را در پایین صفحه بخوانید و وب پیج هایی که خطای 500 Internal Server Error می دهند را تصحیح کنید.

معمولا خطای 500 Internal Server Error به اشکال مختلفی دیده می شود، زیرا هر وبسایتی ممکن است طریقه بیان این خطا را سفارشی کرده و ویرایش کرده باشد، هر چند مفهوم همه یکی است. 500 Internal Server Error زمانی رخ می دهد که سرور نتواند نوع یا علت خطا را تشخیص دهد اما خطا را بطور کلی شناسایی کند.

در اینجا اشکال مختلف بیان خطای 500 Internal Server Error لیست شده است و ممکن است با هر یک از اینها بخصوص در زمان جستجوی وب مواجه شوید.

500 Internal Server ErrorHTTP 500 – Internal Server ErrorTemporary Error (500) Internal Server ErrorHTTP 500 Internal Error500 ErrorHTTP Error 500500. That’s an error

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

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

معمولا سرورهایی که بر روی نرم افزار Microsoft IIS اجرا می شوند، به قولی سرور های ویندوزی، اطلاعات بیشتری در مورد علت وقوع 500 Internal Server Error ارائه می شود که معمولا به صورت یک عدد کد بعد از 500 بیان می شود از قبیل خطای HTTP Error 500.19 – Internal Server Error که به معنی وجود پیکربندی نامعتبر داده ها (Configuration data is invalid) است. در هر صورت خطای 500 Internal Server Error ممکن است به دلایل مختلف رخ دهد و در ادامه دلایل و طریقه رفع خطای 500 Internal Server Error بحث می شود.

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

هرچند خیلی محتمل نیست، اما ممکن است در سمت شما مشکلی وجود داشته باشد، در هر صورت در اینجا مواردی که می توانید تصحیح یا بررسی کنید، بیان می شود:

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

رفع خطای 500 Internal Server Error وبسایت خود نیازمند اقدامات متفاوتی است. همانطور که ذکر شد، بیشتر خطاهای 500 Internal Server Error سمت سرور بدین معنی است که مشکل در سرور شما بوده و بایستی رفع شود.

وب سایت ممکن است به دلایل مختلفی دچار خطای 500 سمت سرور شود و به کاربران وبسایت این پیغام را نشان دهد، اما دو علت شایع و اصلی خطای 500 Internal Server Error وب سایت عبارتند از:

اگر از سیستم های مدیریت محتوا (CMS) مثل جوملا (Joomla) یا وردپرس (WordPress) استفاده می کنید، اطمینان حاصل کنید که پشتیبانی این سیستم های مدیریت محتوا را مطالعه کرده و از علل احتمالی بروز خطای 500 اطمینان حاصل کنید. همچنین شرکت های ارائه دهنده خدمات هاستینگ نیز راه حل هایی برای رفع خطای 500 Internal Server Error طبق تجربه خود دارند و بهتر است در صورت عدم موفقیت خودتان، با هاستینگ خود تماس بگیرید.

در مرورگر اینترنت اکسپلورر (IE)، پیغام The website cannot display the page در صفحه مرورگر نشانگر وقوع خطای 500 Internal Server Error است. خطای 405 Method Not Allowed نیز یکی دیگر از احتمالاتی است که ممکن است در مرورگر IE با آن مواجه شوید، اما می توانید در نوار عنوان مرورگر اطمینان حاصل کنید که خطای 500 یا 405 رخ داده است.

در مرورگر گوگل کروم مثل برنامه های جی میل (Gmail) یا گوگل پلاس (Google+) معمولا وقوع خطای 500 Internal Server Error به صورت خطای Temporary Error (500) یا فقط خطای 500 نشان داده می شود.

زمانی که در آپدیت ویندوز با خطای 500 Internal Server Error مواجه می شویم، ویندوز پیغام WU_E_PT_HTTP_STATUS_SERVER_ERROR را نمایش می دهد یا به صورت کد خطای 0x8024401F اعلان می کند.

در وب سایت هایی که بر روی سیستم عامل ویندوز سرور (Microsoft IIS) اجرا می شوند، وقوع خطای 500 Internal Server Error به صورت اختصاصی تر گزارش می شود و پیغام های خطای زیر ممکن است نمایش یابد:

اطلاعات بیشتر در مورد کدهای خطای خاص IIS را می توان در صفحه کد وضعیت HTTP میکروسافت یافت.

پیام های خطای مختلف زیادی وجود دارد که مرورگرهای مختلف برای اعلان خطای 500 Internal Server Error استفاده می کنند، زیرا این خطا یک خطای سمت سرور است از قبیل خطای 502 Bad Gateway، 503 Service Unavailable یا خطای 504 Gateway Timeout.

کدهای خطای HTTP سمت مددجوی (کلاینت ساید) زیادی وجود دارد که مشابه این خطا هستند از قبیل . همه این خطاها را می توانید در لیست خطاهای کد وضعیت (List of HTTP Status Code Errors) بیابید.


دروس آسان – توسعه وب



آموزش جاوا اسکریپت



آموزش زبان PHP



الکسا و الکسا اینترنت



سئو و ترافیک سایت



رفع خطا و اشکال زدایی



دانلود سنتر پلکسا


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

تهیه قالب برایوبسایت خود رابه ما بسپارید


طراحی و توسعهوبسایت خود رابه ما بسپارید


ترجمه و محلی سازیوبسایت خود رابه ما بسپارید


تهیه محتوا و مطالبوبسایت خود رابه ما بسپارید


ترجمه وبسایت خود به زبان های مختلف را به ما بسپارید. ترجمه ای کیفی و سئو محور تحویل بگیرید. واژه های کلیدی خود را در راس صفحه نتیجه جستجوی موتورهای جستجوگر ببینید.

ثبت سفارش ترجمه وبسایت


واژه های کلیدی مورد نظر خود را تحویل دهید و محتوایی کیفی و سئو محور تحویل بگیرید. واژه های کلیدی اصلی و فرعی یا برند خود را با محتوای ما در صدر رتبه موتور جستجوگر ببینید.

ثبت سفارش محتوا


سئوالات، نظرات، پیشنهادات و مطالب خود را با ما و کاربران پلکسا در میان بگذارید – انجمن پلکسا

نشانیایزی ترنس هال – تهران، خیابان دزاشیبایمیل : palexablog[at]gmail.comتلگرام، پیام، تماس:09195950248 – 0919595024910

Leave a Reply

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

} logo-samandehi