RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


web:bitrix:bitrix_tnt

Bitrix: ссылки, howto, советы

После Wordpress-Joomla-Drupal Bitrix кажется просто волшебной системой. Если вы не согласны, то значит у вас не было серьезных сайтов. Порталы с кино-котятами-лэндинги не в счёт. Все истории насчет Bitrix тормозит плохой не работает из серии ОБС (Одна бабка сказала).

Я не так часто сталкиваюсь с этой CMS, поэтому начал собирать полезные материалы.

dev.1c-bitrix.ru

Скрипты

Howto

debug сайта

/bitrix/php_interface/dbconn.php

$DBDebug = true;
$DBDebugToFile = true;

/bitrix/.settings.php

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

Выключить фронт для пользователей

Настройки → Настройки модуля → Служебные процедуры → Публичная часть → Временное закрытие публичной части сайта

Установить БУС без демо данных

Фокус просто. Выбрать демо сайт, нажать отмена.

Показать

Скрыть

Добавить поддержку эмодзи

Таблицы надо перевести из utf8 в utf8mb4.

Самый простой способ через скрипт Бусконверт.

Зеркало для скачивания

После запуска скрипта сделать

bitrix/php_interface/after_connect.php

$DB->Query("SET NAMES 'utf8mb4'");
$DB->Query('SET collation_connection = "utf8mb4_unicode_ci"');

bitrix/php_interface/after_connect_d7.php

$connection = \Bitrix\Main\Application::getConnection();
$connection->queryExecute("SET NAMES 'utf8mb4'");
$connection->queryExecute('SET collation_connection = "utf8mb4_unicode_ci"');

/bitrix/.settings.php

'utf_mode' =>
  array(
     'value'    => true,
     'readonly' => true,
  ),

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
web/bitrix/bitrix_tnt.txt · Последнее изменение: 2022/06/28 21:19 — dx