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

borro

  • Живу я здесь
  • 1281
  • 21
  • желаю вам счастья
Здравствуйте.

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

robert

  • Профи
  • 4075
  • 376
Код: php-brief
error_reporting(E_ALL);
ini_set("display_errors", 1);
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

borro

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

robert

  • Профи
  • 4075
  • 376
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

borro

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

SmokerMan

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

borro

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

robert

  • Профи
  • 4075
  • 376
Странно как-то, ведь эта строка должна была срабатывать в зависимости от значения в $config->error_reporting...
Почему странно?
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

borro

  • Живу я здесь
  • 1281
  • 21
  • желаю вам счастья
Почему странно?
странно, что она срабатывала и мешала выдавать синтаксические ошибки. ведь вы мне все данные дали(значение error_reporting например в php.ini), чтобы эта строка кода не мешала выдавать ошибки
*

robert

  • Профи
  • 4075
  • 376
странно, что она срабатывала и мешала выдавать синтаксические ошибки.
Вероятно, потому что она позже срабатывает. Я имел в виду другое: что у вас стоит в $config->error_reporting?
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

borro

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

draff

  • Практически профи
  • 2771
  • 171
  • step by step
Так и было, вроде.
Помогло только комментирование строки
Код
error-reporting(0); 
в administrator\includes\framework.php. Странно как-то, ведь эта строка должна была срабатывать в зависимости от значения в $config->error_reporting...

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

robert

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

borro

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

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

не показывается модуль после смены названия

Автор vipex

Ответов: 4
Просмотров: 123
Последний ответ 10.08.2017, 20:10:43
от vipex
Почему не всегда выполняется команда print_r($anything)?

Автор GuDeVic

Ответов: 35
Просмотров: 584
Последний ответ 20.06.2017, 10:05:52
от GuDeVic
есть папка с сайтом (site.ru/www) если

Автор tsergey09

Ответов: 2
Просмотров: 97
Последний ответ 03.05.2017, 14:30:13
от dmitry_stas
Пропало поле "Порядок" в настройках модулей

Автор KoT92

Ответов: 4
Просмотров: 142
Последний ответ 28.04.2017, 15:25:05
от KoT92
Почему алиас категории исчезает на подстраницах?

Автор Jackky

Ответов: 8
Просмотров: 187
Последний ответ 12.04.2017, 14:09:48
от ChaosHead