2010-11-27 3 views
0

Поскольку в пятницу я не могу спросить моего хозяина об этом, но, по-видимому, все страницы .php на моих сайтах выдают «Внутреннюю ошибку сервера» ... это началось только сейчас, я не был на моем admin cp, я сделал 0 изменений на моем сайте сегодня, на самом деле, я ничего не изменил около недели.все страницы php предоставляют внутреннюю ошибку сервера

Я размещаю несколько форумов и получил некоторые предупреждения от некоторых пользователей, которые сейчас просматривают, и это случается внезапно.

Сайт о котором идет речь: cudamine.com

Ошибка:

Internal Server Error

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

Please contact the server administrator, [email protected] 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 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Я использую CPanel X.

я должен беспокоиться об этом? Какая-то атака или что-то еще? Все HTML-страницы работают нормально, это просто .php, похоже, эта проблема, это проблема на моем хосте, или я могу сделать что-нибудь об этом до понедельника? Спасибо, ребята, и извините, если это неправильное место, чтобы спросить. Просто я не хочу, чтобы на весь уик-энд не было сайта ...

После прочтения в Интернете о подобных ситуациях я нашел некоторую информацию о файле .htaccess, я нашел файл, и это что в нем:

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^cudamine.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www.cudamine.com$ 
RewriteRule ^santa\-maria\/forum\/?(.*)$ "http\:\/\/cudamine\.com\/santa\-maria\/\?page_id\=7\/$1" [R=301,L] 

Те два RewriteCond являются 2 из моих ссылок, которые используют PHP ... Я пытался удалить этот файл, ничего не изменилось, хотя.

+2

check `error_log` файл, который находится в том же каталоге вашего скрипта (ов). – Ruel 2010-11-27 00:32:07

+0

извините, я не очень осведомлен об этом материале сервера, у меня есть все мои файлы под public_html, похоже, не может найти файл error_log здесь ... – joao 2010-11-27 00:35:09

+0

Имеет ли ваш хост журналы доступа и журналы ошибок? Сама страница 503 не очень информативна, но в реальных журналах будет показано больше подробностей о том, что именно происходит. Мы не можем отлаживать его на основе предоставленной вами информации. – JAL 2010-11-27 00:39:38

ответ

0

Определенно проверять журнал ошибок (должен быть доступен в CPanel).

Одно общее событие, которое я вижу, - это когда хост включает SuPHP (suexec для PHP-скриптов), и у вас есть сценарии или каталоги, написанные группой, содержащие скрипты.

Если ваш журнал ошибок показывает что-то вроде «Apache SoftException», то это наиболее вероятная причина. Вам необходимо изменить права файловой системы на свои скрипты и каталоги, чтобы удалить бит группы «write».

Другая возможная причина: ваш хост отключил mod_rewrite или удалил соответствующий overrides (FileInfo), чтобы использовать директивы Rewrite*.

0

PHP может записывать свой журнал ошибок в другом месте, кроме стандартного Apache error_log. Вы можете найти местоположение журнала с помощью ini_get('error_log'). Если значение имеет значение, отличное от «syslog», PHP записывает свои ошибки в файл с тем же именем.

Смежные вопросы