| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| web:bitrix:bitrix_tnt [2021/08/17 16:19] – dx | web:bitrix:bitrix_tnt [2022/06/28 21:19] (текущий) – dx |
|---|
| | ====== Bitrix: ссылки, howto, советы ====== |
| |
| | {{:web:bitrix_logo.gif?nolink|}} |
| | |
| | После Wordpress-Joomla-Drupal Bitrix кажется просто волшебной системой. Если вы не согласны, то значит у вас не было серьезных сайтов. Порталы с кино-котятами-лэндинги не в счёт. Все истории насчет Bitrix тормозит плохой не работает из серии ОБС (Одна бабка сказала). |
| | |
| | Я не так часто сталкиваюсь с этой CMS, поэтому начал собирать полезные материалы. |
| | |
| | * https://github.com/studiofact/wiki-bitrix |
| | * http://max22.ru/s-bitrix/bitrix-scripts/ |
| | * [[http://zhurov.me/blog/links-about-bitrix.html|Подборка ссылок про битрикс]] |
| | * http://blog.ispsystem.info/2016/10/mysql-57-ubuntu-1604-bitrix.html |
| | |
| | ===== dev.1c-bitrix.ru ===== |
| | |
| | * [[https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=35&CHAPTER_ID=02014|Перенос продукта «1C-Битрикс» v.12 и выше]] |
| | * [[https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=35&CHAPTER_ID=04579&LESSON_PATH=3906.4579|Администратор. Базовый. Примеры решения типовых задач]] |
| | * [[https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=35&LESSON_ID=3094|Администратор. Базовый. Резервное копирование по расписанию]] |
| | * [[http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=3&LESSON_ID=14&LESSON_PATH=3876.3927.14|Двухуровневая конфигурация веб-сервера Front-End и Back-End]] |
| | * [[http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2795|Настройка параметров ядра]] |
| | * [[http://dev.1c-bitrix.ru/api_help/perfmon/perfmon_panel.php|Инструкция по настройке кеширования]] |
| | * [[http://dev.1c-bitrix.ru/community/webdev/user/23706/blog/1472/|MySQL, InnoDB, Монитор производительности]] |
| | * [[http://dev.1c-bitrix.ru/support/faq/8366/#112808|Как сконвертировать таблицы моего сайта из MyISAM в InnoDB?]] |
| | * [[https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=35&LESSON_ID=2987&LESSON_PATH=3906.6663.4750.4815.2987|Синхронизация данных между серверами]] |
| | * https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=38&LESSON_ID=3445 |
| | * [[https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=32&CHAPTER_ID=015312|Конфигурация и настройка web-кластера]] |
| | * [[http://www.pagemaster.ru/about/blogs/director/4.php|InnoDB лучше для версий 1С-Битрикс со статистикой]] |
| | |
| | Курс хостера |
| | * [[https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=32&CHAPTER_ID=02014&LESSON_PATH=3903.4862.4894.2014|Перенос продукта «1C-Битрикс»]] |
| | * [[https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=32&CHAPTER_ID=04899&LESSON_PATH=3903.4897.4899|Почему умирают сайты?]] |
| | * [[https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=32&LESSON_ID=3360&LESSON_PATH=3903.4897.4900.3360|Стабилизируем Back-end по расходу оперативной памяти]] |
| | |
| | ===== Скрипты ===== |
| | |
| | * [[https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=32&LESSON_ID=3262|Скрипт bitrix_server_test]] |
| | * https://klondike-studio.ru/standards/perenos-sayta-na-bitriks-na-drugoy-khosting/ |
| | * https://tuning-soft.ru/articles/bitrix/bestest-script-to-test-the-server-under-1c-bitrix.html |
| | |
| | ===== Howto ===== |
| | |
| | [[https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2795|debug сайта]] |
| | |
| | ''/bitrix/php_interface/dbconn.php'' |
| | |
| | <code> |
| | $DBDebug = true; |
| | $DBDebugToFile = true; |
| | </code> |
| | |
| | ''/bitrix/.settings.php'' |
| | |
| | <code> |
| | '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, |
| | ), |
| | </code> |
| | |
| | ==== Выключить фронт для пользователей ==== |
| | |
| | Настройки → Настройки модуля → Служебные процедуры → Публичная часть → Временное закрытие публичной части сайта |
| | |
| | ==== Установить БУС без демо данных ==== |
| | |
| | Фокус просто. Выбрать демо сайт, нажать отмена. |
| | |
| | <hidden> |
| | {{:web:bitrix_no_demo_data_1.png?nolink&400|}} |
| | |
| | {{:web:bitrix_no_demo_data_2.png?nolink&400|}} |
| | |
| | {{:web:bitrix_no_demo_data_3.png?nolink&400|}} |
| | </hidden> |
| | |
| | ==== Добавить поддержку эмодзи ==== |
| | |
| | Таблицы надо перевести из utf8 в utf8mb4. |
| | |
| | Самый простой способ через скрипт [[https://tuning-soft.ru/articles/bitrix/busconvert-conversion-of-1c-bitrix-database-from-utf8-to-utf8mb4.html|Бусконверт]]. |
| | |
| | {{ :web:busconvert.zip |Зеркало для скачивания }} |
| | |
| | После запуска скрипта сделать |
| | |
| | **bitrix/php_interface/after_connect.php** |
| | |
| | <code php> |
| | $DB->Query("SET NAMES 'utf8mb4'"); |
| | $DB->Query('SET collation_connection = "utf8mb4_unicode_ci"'); |
| | </code> |
| | |
| | **bitrix/php_interface/after_connect_d7.php** |
| | |
| | <code php> |
| | $connection = \Bitrix\Main\Application::getConnection(); |
| | $connection->queryExecute("SET NAMES 'utf8mb4'"); |
| | $connection->queryExecute('SET collation_connection = "utf8mb4_unicode_ci"'); |
| | </code> |
| | |
| | **/bitrix/.settings.php** |
| | <code php> |
| | 'utf_mode' => |
| | array( |
| | 'value' => true, |
| | 'readonly' => true, |
| | ), |
| | </code> |
| | |
| | {{tag>cms bitrix}} |