0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 346 Просмотров
*

borro

  • Завсегдатай
  • 1306
  • 22 / 0
  • желаю вам счастья
Здравствуйте.

Заметил, что на локальном сайте не отображаются ошибки php, хотя в общих настройках проставлена галочка у пункта "Отладка системы", выбран вариант "Для разработчиков" для настройки "Сообщения об ошибках", также включено отображение ошибок в php.ini. Какие еще могут быть варианты, чтобы начать получать сообщения об ошибках в синтаксисе?
*

robert

  • Живу я здесь
  • 4721
  • 434 / 17
Код: php-brief
error_reporting(E_ALL);
ini_set("display_errors", 1);
Не будь паразитом, сделай что-нибудь самостоятельно!
*

borro

  • Завсегдатай
  • 1306
  • 22 / 0
  • желаю вам счастья
Код: php-brief
error_reporting(E_ALL);
ini_set("display_errors", 1);
Спасибо. Похоже я "не умею их готовить" :) Я вставил эти строки в начало файла с синтаксической ошибкой после
Код
defined("_JEXEC") or die();
но лишь белый экран в ответ по-прежнему
*

robert

  • Живу я здесь
  • 4721
  • 434 / 17
Не будь паразитом, сделай что-нибудь самостоятельно!
*

borro

  • Завсегдатай
  • 1306
  • 22 / 0
  • желаю вам счастья
Вставьте их в index.php.
пока нет результата.
Посмотрел в информации о php: для error_reporting в столбце Local Value стоит 0, а в столбце Master Value 32767. Что это значит, в чем разница, правильные значения там?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Цитировать
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors=On
log_errors=On
должно быть php.ini
так же есть файл лога ошибок php, если они не выводятся, то ошибки будут записываться в него
*

borro

  • Завсегдатай
  • 1306
  • 22 / 0
  • желаю вам счастья
должно быть php.ini
так же есть файл лога ошибок php, если они не выводятся, то ошибки будут записываться в него
Так и было, вроде.
Помогло только комментирование строки
Код
error_reporting(0); 
в administrator\includes\framework.php. Странно как-то, ведь эта строка должна была срабатывать в зависимости от значения в $config->error_reporting...
« Последнее редактирование: 29.06.2017, 13:25:50 от borro »
*

robert

  • Живу я здесь
  • 4721
  • 434 / 17
Странно как-то, ведь эта строка должна была срабатывать в зависимости от значения в $config->error_reporting...
Почему странно?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

borro

  • Завсегдатай
  • 1306
  • 22 / 0
  • желаю вам счастья
Почему странно?
странно, что она срабатывала и мешала выдавать синтаксические ошибки. ведь вы мне все данные дали(значение error_reporting например в php.ini), чтобы эта строка кода не мешала выдавать ошибки
*

robert

  • Живу я здесь
  • 4721
  • 434 / 17
странно, что она срабатывала и мешала выдавать синтаксические ошибки.
Вероятно, потому что она позже срабатывает. Я имел в виду другое: что у вас стоит в $config->error_reporting?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

borro

  • Завсегдатай
  • 1306
  • 22 / 0
  • желаю вам счастья
Вероятно, потому что она позже срабатывает. Я имел в виду другое: что у вас стоит в $config->error_reporting?
выходит '0'. Значение этого параметра где задается?
*

draff

  • Живу я здесь
  • 4105
  • 276 / 7
  • Ищу работу
Так и было, вроде.
Помогло только комментирование строки
Код
error-reporting(0); 
в administrator\includes\framework.php. Странно как-то, ведь эта строка должна была срабатывать в зависимости от значения в $config->error_reporting...

А в стандартном файле я такой строки не нахожу. Может кто постарался .
*

robert

  • Живу я здесь
  • 4721
  • 434 / 17
выходит '0'. Значение этого параметра где задается?
В конфигурации сайта, можно напрямую в configuration.php.
А в стандартном файле я такой строки не нахожу. Может кто постарался .
Есть такая строка, только не error-reporting, а error_reporting.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

borro

  • Завсегдатай
  • 1306
  • 22 / 0
  • желаю вам счастья
В конфигурации сайта, можно напрямую в configuration.php.Есть такая строка, только не error-reporting, а error_reporting.
действительно, там error_reporting= none, хотя в Панели управления - общие настройки - сервер - Сообщения об ошибках = Для разработчиков (все ошибки PHP)
Получается настройки сохраняются куда-то в другое место нежели configuration.php? Куда?

« Последнее редактирование: 02.08.2017, 13:43:09 от borro »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Почему не работает $

Автор Mick_20

Ответов: 2
Просмотров: 140
Последний ответ 12.08.2019, 11:28:08
от draff
При попытке поменять в общих настройках капчу по умолчанию выходит ошибка

Автор inkvizitr

Ответов: 4
Просмотров: 107
Последний ответ 08.08.2019, 09:59:01
от inkvizitr
Как определить стиль модуля шаблона если написано "Унаследовано"?

Автор artbavial

Ответов: 1
Просмотров: 80
Последний ответ 22.07.2019, 13:14:21
от sivers
В настройках сайта появились странные знаки

Автор Masha

Ответов: 1
Просмотров: 116
Последний ответ 20.05.2019, 15:15:14
от Belka
[РЕШЕНО] Разные урлы в J 2.5 и J 3.5 при одинаковых настройках пунктов меню

Автор dron

Ответов: 11
Просмотров: 228
Последний ответ 10.04.2019, 11:24:30
от effrit