Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Включение детального описания ошибок PHP / 14 сообщений из 14, страница 1 из 1
11.03.2013, 16:19
    #38180084
Цифровик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
Доброго дня!
Установил Apache 2.2.22 и PHP 5.2.9.
Если в коде ошибка, то они не совсем корректные и не очень информативные.
Часто пишет - "Fatal error: C in C:\www\site\test.php on line 55" и в данный момент указывает на ошибку в закрывающей скобке "}" функции.
Часто я вижу какую-то фигню не объясняющая ничего об ошибке.
Как решить эту проблему?

Прикладываю php.ini.
...
Рейтинг: 0 / 0
11.03.2013, 16:35
    #38180107
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
вы лучше бы test.php показали
...
Рейтинг: 0 / 0
11.03.2013, 16:38
    #38180110
Цифровик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
Ренат, т.е. php.ini правильный?
...
Рейтинг: 0 / 0
11.03.2013, 16:45
    #38180121
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
а полное сообщение как выглядит?
...
Рейтинг: 0 / 0
11.03.2013, 16:49
    #38180128
Цифровик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
ScareCrow, "Fatal error: C in C:\www\site\test.php on line 55" - в этом то и вся проблема. Оно почти ничего не пишет об ощибках. В данном случае оно указывает на закрывающую "}" функции.
...
Рейтинг: 0 / 0
11.03.2013, 17:42
    #38180209
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
Цифровик,

Перестаньте упираться и покажите проблемный кусок кода, указав в нем 55 строку. Или ищите самостоятельно пропущенную точку с запятой или вроде того.
...
Рейтинг: 0 / 0
11.03.2013, 17:59
    #38180245
ЫLL HEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
php-ide решают проблему синтаксиса ;)
...
Рейтинг: 0 / 0
12.03.2013, 00:26
    #38180633
Цифровик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
vkleПерестаньте упираться и покажите проблемный кусок кода, указав в нем 55 строку.
Вот:
Код: php
1.
55: }


Проблема скорее в PHP или в апаче. Раньше у меня другой сервер стоял и ошибки показывались как надо, а сейчас оно фигню какую-то пишет, вот в чём проблема.

Удалил php.ini вообще и ошибки вроде стали нормально отображаться, а в phpinfo пишет что поиск php.ini происходит в папке windows, но там я его не нашёл.

Вот такая вот фигня, в php.ini получается она.
...
Рейтинг: 0 / 0
12.03.2013, 00:37
    #38180637
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
ЦифровикВот:Ошибка выше.
...
Рейтинг: 0 / 0
12.03.2013, 00:47
    #38180640
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
ЦифровикРаньше у меня другой сервер стоялPHP - это не сервер.

Цифровикв phpinfo пишет что поиск php.ini происходит в папке windows, но там я его не нашёл.Ну так положите его туда где PHP его ищет.


ЦифровикВот такая вот фигня, в php.ini получается она. http://www.php.net/manual/ru/errorfunc.constants.php http://www.php.net/manual/ru/errorfunc.configuration.php
...
Рейтинг: 0 / 0
12.03.2013, 00:56
    #38180642
Цифровик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
vkle, ты то соображай хоть немножко.

vklePHP - это не сервер.
Сам придумал, сам ответил.

vkleНу так положите его туда где PHP его ищет.
Себе ложи. У меня php.ini лежит в папке с интерпретатором и все пути прописаны, а потому не неси чушь и читай что тебе пишут перед тем как строчить сообщение.
...
Рейтинг: 0 / 0
12.03.2013, 01:29
    #38180654
Цифровик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
Вот в чём ошибка в php.ini
Код: php
1.
log_errors_max_len = 1


Поставил 1024 - заработало. Эх вы, специалисты недоделанные!

Вот она, настоящая ошибка:
Код: php
1.
Fatal error: Cannot redeclare log() in C:\www\site\test.php on line 55



Задача решена. Все свободны!
...
Рейтинг: 0 / 0
12.03.2013, 01:34
    #38180657
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
Цифровик,

Вы, как доделанный специалист, мне не тыкайте пожалуйста. Да и повода хамить я Вам не давал.
+ Модератор:
Цифровик , умерьте пыл и считайте это последним предупреждением.
...
Рейтинг: 0 / 0
12.03.2013, 01:50
    #38180666
Цифровик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение детального описания ошибок PHP
vkle, да, извините, погорячился.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Включение детального описания ошибок PHP / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]