<?php
$name = $_REQUEST['name'];
echo $name;
?>
если я делаю scr.php?name=111 то всё в порядке, возвращаются 111
если вместо 111 русские символы - то ошибка
В чём дело? Помогите
Спустя 2 минуты, 8 секунд (16.03.2011 - 20:24) neadekvat написал(а):
Какая ошибка?
Спустя 2 минуты, 36 секунд (16.03.2011 - 20:27) beton-karton написал(а):
Код ошибки: 500 Внутренняя ошибка сервера. Запрос был отклонен фильтром HTTP. Обратитесь к администратору сервера. (12217)
Спустя 3 минуты, 23 секунды (16.03.2011 - 20:30) neadekvat написал(а):
Ошибки в лог сохраняете?
Спустя 46 секунд (16.03.2011 - 20:31) beton-karton написал(а):
нет
Спустя 4 минуты, 1 секунда (16.03.2011 - 20:35) neadekvat написал(а):
А надо.
В корне создайте файл .htaccess со следующим содержанием:
А в самом скрипте вверху напишите
В корне создайте файл .htaccess со следующим содержанием:
php_flag display_errors on
А в самом скрипте вверху напишите
error_reporting(E_ALL);
Спустя 18 минут, 19 секунд (16.03.2011 - 20:53) beton-karton написал(а):
ничего не изменилось
Спустя 4 минуты, 53 секунды (16.03.2011 - 20:58) alex12060 написал(а):
Из лога сюда ошибку киньте.
Спустя 3 минуты, 39 секунд (16.03.2011 - 21:02) beton-karton написал(а):
Что за лог?
Содержимое файла .htaccess не изменилось
Содержимое файла .htaccess не изменилось
Спустя 4 минуты, 24 секунды (16.03.2011 - 21:06) neadekvat написал(а):
Добавьте тогда в .htaccess строки
где "адрес" замените на полный путь от корня.
php_value error_reporting 2047
php_value error_log "адрес"
php_flag log_errors on
где "адрес" замените на полный путь от корня.
Спустя 7 минут, 46 секунд (16.03.2011 - 21:14) beton-karton написал(а):
у меня нет полного пути корня, скрипт выполняется на удалённом хосте
я вставил такие строчки
php_flag display_errors on
php_value error_reporting 2047
php_value error_log "111.log"
php_flag log_errors on
файла 111.log не создалось
я вставил такие строчки
php_flag display_errors on
php_value error_reporting 2047
php_value error_log "111.log"
php_flag log_errors on
файла 111.log не создалось
Спустя 1 минута, 7 секунд (16.03.2011 - 21:15) neadekvat написал(а):
На удаленном хосте тоже есть путь от корня.
Чтобы его узнать в отдельном скрипте выведите $_SERVER['DOCUMENT_ROOT']
Чтобы его узнать в отдельном скрипте выведите $_SERVER['DOCUMENT_ROOT']
Спустя 5 минут, 24 секунды (16.03.2011 - 21:20) beton-karton написал(а):
так...
выяснил корень, вставил .htaccess, запустил - ничего!
в этом корне должен был создаться файл?
выяснил корень, вставил .htaccess, запустил - ничего!
в этом корне должен был создаться файл?
Спустя 1 минута, 33 секунды (16.03.2011 - 21:22) neadekvat написал(а):
Нет, указать надо на файл, например:
%ROOT%/php_errors.log
%ROOT%/php_errors.log
Спустя 1 минута, 37 секунд (16.03.2011 - 21:23) beton-karton написал(а):
%ROOT%/php_errors.log
надо указать вместо пути к корню в файле .htaccess
надо указать вместо пути к корню в файле .htaccess
Спустя 1 минута, 49 секунд (16.03.2011 - 21:25) beton-karton написал(а):
такой файл уже должен существовать до запуска скрипта?
Спустя 4 минуты (16.03.2011 - 21:29) neadekvat написал(а):
Да, вместо %ROOT% - ваш адрес. Директории должны существовать. Файл - необязательно.
Спустя 8 минут, 18 секунд (16.03.2011 - 21:38) beton-karton написал(а):
кажется я понял
искать надо в корне где установлен апач на удалённом хосте, там есть папка errors
последняя запись (их штук 50) такая
[Thu Mar 17 21:33:08 2011] [error] [client 192.168.1.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico
оно?
искать надо в корне где установлен апач на удалённом хосте, там есть папка errors
последняя запись (их штук 50) такая
[Thu Mar 17 21:33:08 2011] [error] [client 192.168.1.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico
оно?
Спустя 4 минуты, 18 секунд (16.03.2011 - 21:42) beton-karton написал(а):
точнее папка log
а в неё файл errors
а в неё файл errors
Спустя 1 минута, 43 секунды (16.03.2011 - 21:44) neadekvat написал(а):
Не, это не php ошибки, это ошибки сервера (apache скорее всего). Из-за отсутствующего фавикона сайты еще 500 не выдавали.
Продолжайте настраивать логирование именно php ошибок.
Продолжайте настраивать логирование именно php ошибок.
Спустя 2 минуты, 43 секунды (16.03.2011 - 21:46) beton-karton написал(а):
дайте мне конкретный текст .htaccess
что-то я совсем запутался
php_flag display_errors on
php_value error_reporting 2047
php_value error_log "%ROOT%/php_errors.log"
php_flag log_errors on
так надо?
что-то я совсем запутался
php_flag display_errors on
php_value error_reporting 2047
php_value error_log "%ROOT%/php_errors.log"
php_flag log_errors on
так надо?
Спустя 6 минут, 54 секунды (16.03.2011 - 21:53) neadekvat написал(а):
Я же сказал:
Цитата |
вместо %ROOT% - ваш адрес |
Вот пример с рабочего проекта:
php_value error_reporting 30719
php_value error_log "/home/user/data/www/example.com/logs/php_errors.log"
php_flag log_errors on