|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » 500-ая ошибка |
|
500-ая ошибка
|
Новый участник Сообщения: 9 |
Профиль | Отправить PM | Цитировать 500-ая ошибка
Ситуация в теории такова: скрипт передают другому скрипту переменную в которой содержится путь к файлу, путь к файлу имеет следующий вид - ../test/test.txt, принимающий скрипт получает эту переменную, производит проверку на существование этого файла, а затем читает его. На практике получается, что передача не происходит, на экран выводиться 500-ая ошибка. Сам файл (100%-но) существует. В чем может быть ошибка?, подскажите, пожалуйста. Люди подсказываю, что сервант не может выполнить твой скрипт, что приводит к ошибке внутренностей. А с чем это связанно? Как мне обойти это? Когда я передаю в переменной абсолютный путь файла, а не относительный, то уже сам скрипт после проверки информирует меня о том, что данный файл не существует. На бесплатных хостингах все работает просто великолепно, что мне не интересно. |
|
Отправлено: 16:06, 11-11-2003 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Возможно, что у скрипта нет прав на чтение файла, даже на то, чтобы поглядеть есть ли файл - прав на просмотр директории где находится файл. Если так, то лечится дарственной на права .
|
------- Отправлено: 19:09, 11-11-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
фичный чел Сообщения: 115
|
Профиль | Сайт | Отправить PM | Цитировать MXM
а на каком языке скрипт? какие права стоят на файл ../test/test.txt и из под какоко юзера выполняется скрипт? |
Отправлено: 22:14, 11-11-2003 | #3 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Скрипт на PHP.
Решение найдено, на всякий случай: в первом скрипте нужно передавать только имя файла, а путь уже во втором скрипте указывать. Лог вот что показавыет: [Tue Nov 11 16:56:30 2003] [error] [client 000.000.000.00] mod_security: Access denied with code 500. Pattern match "\.\./" at THE_REQUEST. Ошибка в модуле mod_security: Доступ запрещен с ошибкой 500. Найден (участок) совпадающий с шаблоном "\.\./" в THE_REQUEST (запросе). Сервак считает это потенциально опасными символами в запросе. |
Отправлено: 08:50, 12-11-2003 | #4 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать MXM
раз ты хочешь это использовать на плптном хостинге, так почему бы не обратиться в сужбу поддержки? лично я всегда так делаю если чтото на локалхосте работает, а на сервере нет! |
|
------- Отправлено: 22:56, 13-11-2003 | #5 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Vlad Drakula, ты прав, хост платный, а для меня он бесплатный, по некоторым связям достался, поэтому напрягать людей, чтоб они там все посмотрели и настроили сервак не очень уж хорошо, скажут: во-о-т, достался хост "халявой" и еще что-то хочет. Да, если бы я за него заплатил, я бы все мозги хостера высосал по этому вопросу и не только...) Спасибо!
|
Отправлено: 08:47, 14-11-2003 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
mod_perl Ошибка 500 Internal Server Error, как настроить? | andreevich | Программирование в *nix | 0 | 18-10-2009 21:15 | |
[решено] Ошибка 500. HTTP содержит неподдерживаемый заголовок | Dimas_83 | ISA Server / Microsoft Forefront TMG | 2 | 13-02-2009 12:30 | |
IIS 6.0 ASP - Ошибка 500 | Sanchez-of-Tula | Microsoft Windows NT/2000/2003 | 0 | 14-02-2008 15:13 | |
MS Exchange 2000 - Ошибка #5.3.3 smtp;500 5.3.3 Unrecognized command | Pescadero | Microsoft Exchange Server | 0 | 19-09-2005 14:46 | |
.htaccess , php и 500 ошибка | mar | Вебмастеру | 3 | 19-02-2004 01:29 |
|