[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 500 Internal server error при открытии *.php
AlexLucas
Доброго времени суток.
Есть пара пхп файлов, находятся они в сети. Всё было хорошо, но буквально пару часов назад, при открытии любого пхп файла начало выбивать

Internal Server Error

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

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


мурыжил техподдержку провайдера, сказали что всё в порядке, сервер тут ни при чём, еррор_логи выдают при любом обращении к этим файлам нечто вроде

[Tue Jan 24 13:23:17 2012] [error] [client 92.115.144.125] File does not exist: /home/path_to/public_html/500.shtml, referer: http://blablabla.com


(где 500.shtml это кастомная страница для 500-й ошибки, т.е. сразу выдаёт при любом обращении Internal server error)
и сказали написать .htaccess ( но и без него всё было в порядке ). Подскажите в чём может быть дело и вообще как .htaccess тут поможет?



Спустя 8 минут, 30 секунд (24.01.2012 - 21:53) Winston написал(а):
Цитата (AlexLucas @ 24.01.2012 - 20:45)
File does not exist

Возможно файл 500.shtml удален с сервера?

Спустя 9 минут, 58 секунд (24.01.2012 - 22:03) inpost написал(а):
Ну так ты выполнил то, что тебе сказали?
Создай чистый лист и открой его, запустится? Если да, то у тебя ошибка в скрипте. А тебе надо display_errors ON прописать в htaccess.

Спустя 13 минут, 28 секунд (24.01.2012 - 22:17) Игорь_Vasinsky написал(а):
ну во первых какой-то скрипт не смог отработать + нет твоей 500.shtml, которая должна была показаться при этом.

Спустя 41 минута, 33 секунды (24.01.2012 - 22:58) AlexLucas написал(а):
Создал чистый пхп файл - всё то же самое, и только с пхп файлами.
Создал 500.shtml везде где она требовалась, дополнительное сообщение о 404 превратилось в 500.
Подскажите что в данном случае писать в .htaccess ( кроме display_errors ON, я конечно вписал на всякий, но это явно не ошибка пхп ).

Спустя 2 минуты, 15 секунд (24.01.2012 - 23:01) Игорь_Vasinsky написал(а):
а в htaccess провила редиректа прописаны какие нить?

Спустя 5 минут, 40 секунд (24.01.2012 - 23:06) AlexLucas написал(а):
Нет он пустой (на display_errors ругаются логи : [Tue Jan 24 14:58:06 2012] [alert] [client 188.134.38.13] /home/civiliza/public_html/vk/.htaccess: Invalid command 'display_errors', perhaps misspelled or defined by a module not included in the server configuration, referer: http://blabla.ru )

Спустя 1 минута, 53 секунды (24.01.2012 - 23:08) Winston написал(а):
В .htaccess отображение ошибок нужно вот так прописовать
php_flag display_errors On

Спустя 2 минуты, 59 секунд (24.01.2012 - 23:11) AlexLucas написал(а):
[Tue Jan 24 15:10:37 2012] [alert] [client 188.16.28.109] /home/civiliza/public_html/vk/.htaccess: Invalid command 'php_flag', perhaps misspelled or defined by a module not included in the server configuration, referer: ...

Спустя 1 минута, 24 секунды (24.01.2012 - 23:12) Winston написал(а):
Блин, покажи содержание htaccess

Спустя 16 секунд (24.01.2012 - 23:13) Игорь_Vasinsky написал(а):
php нет? ohmy.gif

Спустя 1 минута, 12 секунд (24.01.2012 - 23:14) AlexLucas написал(а):
.htaccess пустой.
И он же явно никак не поможет для запуска пхп скриптов.
Ща ещё раз постучу в техподдержку.

Спустя 5 минут, 21 секунда (24.01.2012 - 23:19) Winston написал(а):
Цитата (AlexLucas @ 24.01.2012 - 22:14)
htaccess пустой

А куда же ты писал? :blink:
Цитата (Winston @ 24.01.2012 - 22:08)
php_flag display_errors On



В начале php файла нужно прописать так
ini_set('dasplay_errors', 1);
error_reporting(E_ALL);

Спустя 6 минут, 20 секунд (24.01.2012 - 23:26) AlexLucas написал(а):
Писал в htaccess, потом увидел ошибку и стёр. 500 не ушла.

ini_set('dasplay_errors', 1);
error_reporting(E_ALL);


Ну так у меня это и было прописано изначально, я же пишу что это не ошибка скрипта, оно работало несколько месяцев бесперебойно.

Уже работает.
Техподдержатель написал что просто поменял права доступа на 644... с 655... И чо?

Спустя 39 минут, 36 секунд (25.01.2012 - 00:05) inpost написал(а):
AlexLucas
А ты не знаешь таких вещей, как XSS, вирусы? Вставка вредоносного кода в твой код? Прям первый день в программировании.
И если работает, то, я думаю, тему можно помечать как "выполнено"?

Спустя 1 час, 25 минут, 16 секунд (25.01.2012 - 01:31) AlexLucas написал(а):
Т.е. кроме как то что меня атаковали вариантов нет?
Вирусы? Вставка кода во все скрипты сразу, даже в пустые секунду назад созданные php файлы? Невидимыми чернилами? smile.gif
XSS отпадает, я фильтрую и экранирую данные.
Самое интересное как отмена привилегий на выполнение пхп скриптов решило проблему с 500-й ошибкой? smile.gif Обычно эта ошибка выскакивает когда напортачили в htaccess, как я понял, а он у меня пустой был.
Склоняюсь к версии что техподдержка лапшу на уши навешала smile.gif, и они чтот напортачили.

Спустя 20 минут, 27 секунд (25.01.2012 - 01:51) inpost написал(а):
500 - ошибка выполнения скрипта ПРИ (!!!) отключенных display errors, которые ты даже сам не умеешь включать. Так что не надо фантазировать, что прям они вешают лапшу на уши. Разберись в своих скриптах, где у тебя ERRORS, где WARNINGs, вот там и была ошибка.
Может даже в банальных загрузках файлов на сервер, вот тут и есть разница между правами.

Спустя 8 минут, 20 секунд (25.01.2012 - 01:59) AlexLucas написал(а):
Мда Стас, ты конечно не душка, ну да не об этом.
В .htaccess я не знал как их включать, но они у меня были включены в php.ini (и потом я их и в .htaccess включил, но читай выше что мне выдало в логах? явно не результат выполнения пхп скрипта). А файлы я загружал только через cpanel, ftp клиентами не пользуюсь, уже подхватил однажды iframe в печень smile.gif
Ну и я писал, что абсолютно голые пхп файлы выдавали тот же результат, какие WARNINGs и ERRORS?

Спустя 6 минут, 58 секунд (25.01.2012 - 02:06) inpost написал(а):
AlexLucas
Ну да, все кругом плохие, один ты хороший.
Смотри, а ведь когда-нибудь упадёт корона.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.