Bitrix показывать ошибки display errors

При установке битрикса пишет, что директива «показывать ошибки (display_errors)» должна быть отключена, а при анализе моей системы пишет, что у меня она включена. Хотя в настройках пхп в опенсервере стоит 0. Почему такое может быть, и что делать?


  • Вопрос задан

    17 сент. 2022

  • 188 просмотров

Нужно в файле .htaccess который находится на вашем хостинге, добавить в параметра, их нужно вставить после двух верхних строк:

Options -Indexes
ErrorDocument 404 /404.php

php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8

Пример для хостинга timeweb.ru

Ошибка при переносе Битрикса. Сайт работал в кодировке UTF-8. Конфигурация сервера не соответствует требованиям.

Часто при переносе Битрикса возникает следующая ошибка:

Внимание! Сайт работал в кодировке UTF-8. Конфигурация сервера не соответствует требованиям, установите mbstring.func_overload=2 и mbstring.internal_encoding=UTF-8.

Это означает что сервер не сконфигурирован для работы Битрикса в кодировке UTF-8.

Эту ошибку можно обойти следующим образом. Если архив уже распаковался, в файле /bitrix/php_interface/dbconn.php закомментировать сроку

define("BX_UTF", true);

вторник, 1 августа 2017 г.

Битрикс предупреждение. Включен вывод ошибок

Открываем файл /etc/php.d/bitrixenv.ini
Правим настройку display_errors = Off
Не забываем рестартовать Apache
service httpd restart


Автор:

Алексей




на

23:26






Ярлыки:
Битрикс

Комментариев нет:

Отправить комментарий

Блог «Дивасофт»

23 января 2017, Михаил

В файле bitrix/.settings.php


<?php 
'exception_handling' => 
  array (
    'value' => 
    array (
      'debug' => true,
      'handled_errors_types' => E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE & ~E_DEPRECATED,
      'exception_errors_types' => E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT & ~E_USER_WARNING & ~E_USER_NOTICE & ~E_COMPILE_WARNING,
      'ignore_silence' => false,
      'assertion_throws_exception' => true,
      'assertion_error_type' => 256,
      'log' => 
      array (
        'settings' => 
        array (
          'file' => 'bitrix/err.log',
          'log_size' => 1000000,
        ),
      ),
    ),
    'readonly' => false,
  )
?>

Логи будут в файле bitrix/err.log

Если на экране появилась ошибка:

При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php

Открываем файл .settings.php находим debug и заменяем false на true:

'exception_handling' =>
array (
'value' =>
array (
'debug' => false, // изменяем значение на true
'handled_errors_types' => 20853,
'exception_errors_types' => 20853,
'ignore_silence' => false,
'assertion_throws_exception' => true,
'assertion_error_type' => 256,
'log' =>
array (
'settings' =>
array (
'file' => NULL,
'log_size' => NULL,
),
),
),
'readonly' => false,
),

В результате чего на экране будет подробное описание ошибки:

[Error]
Class 'Assets' not found (0)
D:worklocalhost11wwwlocaltemplatesvoguis_indexheader.php:17
#0: include_once
D:worklocalhost11wwwbitrixmodulesmainincludeprolog_after.php:96
#1: require(string)
D:worklocalhost11wwwbitrixmodulesmainincludeprolog.php:11
#2: require_once(string)
D:worklocalhost11wwwbitrixheader.php:1
#3: require(string)
D:worklocalhost11wwwindex.php:2

Понравилась статья? Поделить с друзьями:
  • Bitrix ошибка удаления возможно есть ссылающиеся объекты
  • Bittorrent ошибка при запуске
  • Bitrix ошибка сокета
  • Bittorrent ошибка пользовательского интерфейса
  • Bitrix ошибка проверки доступного количества товара