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

borro

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

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

robert

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

borro

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

robert

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

borro

  • Завсегдатай
  • 1379
  • 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

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

robert

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

borro

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

robert

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

borro

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

draff

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

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

robert

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

borro

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

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

Почему Joomla не поддерживает формат webp?

Автор Sensession

Ответов: 74
Просмотров: 10633
Последний ответ 03.10.2023, 19:44:42
от fsv
Как удалить позицию модуля в настройках модуля?

Автор 62411

Ответов: 6
Просмотров: 412
Последний ответ 12.03.2023, 18:24:38
от 62411
Есть ли баги на php 7.3 если J 3.6.5

Автор pavelrer

Ответов: 1
Просмотров: 318
Последний ответ 11.12.2022, 20:18:12
от ProtectYourSite
Почему в админке Joomla в Менеджере категорий не отображаются счетчики материало

Автор mak200

Ответов: 0
Просмотров: 417
Последний ответ 28.07.2022, 16:42:17
от mak200
Знакомый почему-то не может войти в учетную запись Joomla со своего компьютера

Автор admi5575

Ответов: 6
Просмотров: 771
Последний ответ 18.12.2021, 20:34:59
от draff