ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پیغام خطای 500 Internal Server Error



Saeed-MC
July 12th, 2013, 16:13
سلام..وقت بخیر

دوستان عزیز این پیغام خطا مربوط به چی هست؟؟

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.


Please contact the server administrator, webmaster@domian.com and inform them of the time the error occurred, and anything you might have done that may have caused the 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.


پنل مدیرتی دایرکت ادمین هست .

Saeed-MC
July 12th, 2013, 16:31
up............

Yas-Host
July 12th, 2013, 17:24
با سلام
این ارور رو دقیقا کجا میده؟
داخل پنل؟ داخل سایت؟ یک سایت؟کلیه سایت ها؟
خودتون به سرور دسترسی دارید؟
مشکل از دسترسی فایل ها نیست؟

Saeed-MC
July 12th, 2013, 17:34
همه جا پیغام خطلا میاد...

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

این مشکل یهو پیش اومد...

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

milade
July 12th, 2013, 18:13
سلام .

500 اینترنال دلایل مختلفی داره .

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

در غیر این صورت لاگ رو چک کنید :

/var/log/httpd/error.log

موفق باشید

Saeed-MC
July 12th, 2013, 18:20
سلام .

500 اینترنال دلایل مختلفی داره .

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

در غیر این صورت لاگ رو چک کنید :

/var/log/httpd/error.log

موفق باشید

ممنون از راهنمایی شما برای گزینه اول بشتر میشه دقیق بگید چه کار باید کنم؟

ممنون

tthost
July 12th, 2013, 18:37
اگر PHP روی CLI کامپایل شده ممکن هست مد رایت کامپایل نشده، برای تست فایل .htaccess درون هاست مذکور را تغییر نام بدهید ببینید درست می شود یا نه
اگر بر روی FCI کامپایل شده

Johm Said
If you have more of those same errors:
1) Check /var/log/suphp.log to ensure that files and folders are set to 755, and also not owned by apache.
777 or apcahe owned files/folders are no longer needed with suPhp.

2) Also check /var/log/httpd/domains/domain.com.error.log, as php_admin_value type flags are not allowed in .htaccess files (suPhp can't read them)

tthost
July 12th, 2013, 18:38
More Tips
Where is my php.ini? (http://help.directadmin.com/item.php?id=301)
DirectAdmin 1.391 : pcfg_openfile: unable to check htaccess file, ensure it is readable (http://thegioinguonmo.com/hosting-controller/directadmin/directadmin-1391-pcfgopenfile-unable-check-htaccess-file-ensure-readable.html)

majidisaloo1
July 12th, 2013, 18:41
در مورد ارور ۵۰۰ در صورتی که در سایتی در یافت شده شما میباست ۳ موضوع را مد نظر بگیرید


۱ : پرمیشن فایل مورد نظر نباید ۷۷۷ باشد . مقدار صحیح پرمیشن برای فایل های php رقم ۶۴۴ و برای دایرکتوری ها ۷۵۵ میباشد
۲ : برسی بفرمائید که Owner فایل مورد نظر حتما کاربر و اکانت ی باشد که فایل در دایرکتوری خانگی ان قرار دارد.
۳ : بررسی فایل های .htaccess , به طور کلی در فایل های htaccess فقط مجاز به استفاده از عبارات زیر میباشد :


1:Allow, Deny and Order
2:AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName
3:mod_rewrite directives = RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule,
4:mod_alias directives Redirect, RedirectTemp, RedirectPermanent, RedirectMatch
5:AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require

در صورتی که کاربر عبارتی غیر از عبارات بالا نظیر php_admin_ یا FollowSymlink در فایل خود قرار دهد وب سایت با ارور ۵۰۰ مواجه میگردد.

shahintak
July 12th, 2013, 18:51
فایل .htaccess رو برسی کنید اگر تغییری ایجاد کرده اید حذف کنید

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

milade
July 12th, 2013, 20:00
سلام .

ممنون از راهنمایی شما برای گزینه اول بشتر میشه دقیق بگید چه کار باید کنم؟

دوست عزیز ،

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

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

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

موفق باشید