стоит ubuntu 10.04, на ней установлен локальный сервер. Проблема следующая: если в запускаемом скрипте(любом, из любого каталога) есть хоть одна синтаксическая ошибка - браузер выдаёт ошибку 500, ничего не поясняя. Как только ошибка исправляется - всё работает. Подскажите, пожалуйста - как сделать так, чтобы браузер при ошибках выводил сведения о них, как в Денвере, например.
Заранее спасибо.
Спустя 6 часов, 26 минут, 49 секунд (18.09.2012 - 09:45) Hello написал(а):
Учим английский язык
http://translate.google.ru/#ru/en/php%20%D...%B1%D0%BE%D0%BA
http://translate.google.ru/#ru/en/php%20%D...%B1%D0%BE%D0%BA
Спустя 14 дней, 21 час, 54 минуты, 10 секунд (3.10.2012 - 07:39) mist написал(а):
Здравствуйте.
Похожая проблема, на локальном компе ставлю веб-сервер, имеется статичный ип, роутер настроен.
Апач встал, htm-файл с компа открывается в браузере по ип-адресу, т.е. всё нормально.
Ставлю пхп, настраиваю по талмуту, php-файлы не открываются, получаю ошибку 500.
в еррор-логе апача -
Пути к интерпретатору перепроверил, всё сходится.
В httpd.conf прописано так -
Раньше, года 3-4 назад уже занимался этим - установкой связки apache+php+mysql, правда на ХР, ща семерка.
По инету лажу, что-то конкретных советов в данной ситуации не вижу..
1. В чём косяк?
2. Нужно ли выставлять на винде7 права на папку и/или файл, может из-за этого глюк? Как это делается на семёрке?
Хотя, htm-файл же нормально открывается в браузере.
3. Часто в инете, смотрю, ругаются - ставь пхп не как cgi, а подключаемым модулем к апачу.
Зачем? Раньше всегда ставил отдельно и работало.
Похожая проблема, на локальном компе ставлю веб-сервер, имеется статичный ип, роутер настроен.
Апач встал, htm-файл с компа открывается в браузере по ип-адресу, т.е. всё нормально.
Ставлю пхп, настраиваю по талмуту, php-файлы не открываются, получаю ошибку 500.
в еррор-логе апача -
[Wed Oct 03 14:09:18 2012] [error] [client 192.168.1.1] Premature end of script headers: d:/usr/local/php/php.exe
Пути к интерпретатору перепроверил, всё сходится.
В httpd.conf прописано так -
ScriptAlias /php/ "D:/usr/local/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Раньше, года 3-4 назад уже занимался этим - установкой связки apache+php+mysql, правда на ХР, ща семерка.
По инету лажу, что-то конкретных советов в данной ситуации не вижу..
1. В чём косяк?
2. Нужно ли выставлять на винде7 права на папку и/или файл, может из-за этого глюк? Как это делается на семёрке?
Хотя, htm-файл же нормально открывается в браузере.
3. Часто в инете, смотрю, ругаются - ставь пхп не как cgi, а подключаемым модулем к апачу.
Зачем? Раньше всегда ставил отдельно и работало.
Спустя 19 минут, 31 секунда (3.10.2012 - 07:58) mist написал(а):
Мда уж, сорри за ложную тревогу.
Сперва ставил пхп 5.0.4 у себя их старых архивов.
И не работало.
Поставил 4.3.0, заработало.
Сперва ставил пхп 5.0.4 у себя их старых архивов.
И не работало.
Поставил 4.3.0, заработало.
Спустя 18 минут (3.10.2012 - 08:16) mist написал(а):
Только вот лучше версию более позднюю...
А php 5.3.16 не хочет ставиться, опять ошибка 500, казалось бы - однотипный процесс установки, а не хочет работать после установки...
А php 5.3.16 не хочет ставиться, опять ошибка 500, казалось бы - однотипный процесс установки, а не хочет работать после установки...
Спустя 8 часов, 21 минута, 10 секунд (3.10.2012 - 16:37) mist написал(а):
Все таки поставил апач 2.2, пхп 5.3, только пхп-скрипт отображается в браузере белой страницей пустой.
А в исходном коде страницы пхп-код имеется...
error_reporting - ALL
display_error = On...
А в исходном коде страницы пхп-код имеется...
error_reporting - ALL
display_error = On...
Спустя 15 минут, 58 секунд (3.10.2012 - 16:53) mist написал(а):
Оказывается, мало было писать, как раньше писал -
<?
А надо было -
<?php
Че к чему?
<?
А надо было -
<?php
Че к чему?
Спустя 2 часа, 20 минут, 13 секунд (3.10.2012 - 19:14) lisdrumz написал(а):
Цитата (mist @ 3.10.2012 - 13:53) |
Оказывается, мало было писать, как раньше писал - <? А надо было - <?php Че к чему? |
Всё в настройках php.ini смотрите. Значит, шорт-код запрещён.
Спустя 2 минуты, 10 секунд (3.10.2012 - 19:16) lisdrumz написал(а):
Цитата (mist @ 3.10.2012 - 04:39) |
Здравствуйте. Похожая проблема, на локальном компе ставлю веб-сервер, имеется статичный ип, роутер настроен. Апач встал, htm-файл с компа открывается в браузере по ип-адресу, т.е. всё нормально. Ставлю пхп, настраиваю по талмуту, php-файлы не открываются, получаю ошибку 500. |
Тоже самое - php.ini. Поставьте разрешение на вывод ошибок на страницу браузера. Если в соответствующей опции(точную не скажу, курите маны) false, то все ошибки прописываются в логи, а браузер выдаёт 500-ю ошибку.