The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"500-ая ошибка "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"500-ая ошибка "
Сообщение от MXM emailИскать по авторуВ закладки on 11-Ноя-03, 15:03  (MSK)
500-ая ошибка
Ситуация в теории такова:
скрипт передают другому скрипту переменную в которой содержится путь к файлу, путь к файлу имеет следующий вид - ../test/test.txt, принимающий скрипт получает эту переменную, производит проверку на существование этого файла, а затем читает его.
На практике получается, что передача не происходит, на экран выводиться 500-ая ошибка. Сам файл (100%-но) существует. В чем может быть ошибка?, подскажите, пожалуйста. Люди подсказываю, что сервант не может выполнить твой скрипт, что приводит к ошибке внутренностей. А с чем это связанно? Как мне обойти это? Когда я передаю в переменной абсолютный путь файла, а не относительный, то уже сам скрипт после проверки информирует меня о том, что данный файл не существует. На бесплатных хостингах все работает просто великолепно, что мне не интересно.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "500-ая ошибка "
Сообщение от Phoenix82 Искать по авторуВ закладки on 11-Ноя-03, 20:48  (MSK)
Опиши поподробнее, как один скрипт передает параметры другому, под какую ось это дело заточено...
А лучше приведи примеры неработающих скриптов. Если скрипты работают на одном серваке и не работают на другом, то дело в настройках сервера или php.
500-ая ошибка часто возникает, когда скрипт пытается что либо вывести броузеру до того, как http заголовки были отправлены. (Например сообщение об ошибке). Или ты сам как то неправильно вывел заголовки...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "500-ая ошибка "
Сообщение от MXM emailИскать по авторуВ закладки on 12-Ноя-03, 09:15  (MSK)
>Опиши поподробнее, как один скрипт передает параметры другому, под какую ось это
>дело заточено...
>А лучше приведи примеры неработающих скриптов. Если скрипты работают на одном серваке
>и не работают на другом, то дело в настройках сервера или
>php.
>500-ая ошибка часто возникает, когда скрипт пытается что либо вывести броузеру до
>того, как http заголовки были отправлены. (Например сообщение об ошибке). Или
>ты сам как то неправильно вывел заголовки...

Решение найдено, на всякий случай: в первом скрипте нужно передавать только имя файла, а путь уже во втором скрипте указывать.
Лог вот что показавыет:
[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 (запросе).
Сервак считает это потенциально опасными символами в запросе.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру