%PDF- %PDF-
Direktori : /etc/ansible/roles/web/templates/ |
Current File : //etc/ansible/roles/web/templates/.settings.php.j2 |
<?php /* {{ ansible_managed }} */ {% set utf_mode = 'true' -%} {% if bitrix_site_charset == 'windows-1251' -%} {% set utf_mode = 'false' -%} {%- endif %} {% set web_site_dbpass_regexp = web_site_dbpass | regex_replace('([\'\\\\])','\\\\\\1') -%} {% set DBModule = 'MysqlConnection' -%} {% if php_mysql_ext == 'mysqli' | default('mysql') -%} {% set DBModule = 'MysqliConnection' -%} {%- endif %} {% set bitrix_type = bx_package_name | default('bitrix-env') %} {% set bitrix_push_status = push_status | default('disabled') %} {% set bitrix_site_push_status = NodeJSPush | default('disabled') %} {% set bitrix_nginx_version = 3 %} return array ( 'utf_mode' => array ( 'value' => {{ utf_mode }}, 'readonly' => true, ), {% if bitrix_type == 'bitrix-env-crm' %} 'cache' => array( 'value' => array ( 'type' => 'memcache', 'memcache' => array( 'host' => 'unix:///tmp/memcached.sock', 'port' => '0' ), 'sid' => $_SERVER["DOCUMENT_ROOT"]."#01" ), ), {% endif %} {% if bitrix_push_status == 'installed' %} {% if bitrix_site_push_status == 'enable' %} {% if push_server_major_version == '2' %} {% set bitrix_nginx_version = 4 %} {% endif %} 'pull_s1' => 'BEGIN GENERATED PUSH SETTINGS. DON\'T DELETE COMMENT!!!!', 'pull' => Array( 'value' => array( 'path_to_listener' => "http://#DOMAIN#{{ push_sub }}", 'path_to_listener_secure' => "https://#DOMAIN#{{ push_sub }}", 'path_to_modern_listener' => "http://#DOMAIN#{{ push_sub }}", 'path_to_modern_listener_secure' => "https://#DOMAIN#{{ push_sub }}", 'path_to_mobile_listener' => "http://#DOMAIN#:8893{{ push_sub }}", 'path_to_mobile_listener_secure' => "https://#DOMAIN#:8894{{ push_sub }}", 'path_to_websocket' => "ws://#DOMAIN#{{ push_subws }}", 'path_to_websocket_secure' => "wss://#DOMAIN#{{ push_subws }}", 'path_to_publish' => 'http://127.0.0.1:8895{{ push_pub }}', 'nginx_version' => '{{ bitrix_nginx_version }}', 'nginx_command_per_hit' => '100', 'nginx' => 'Y', 'nginx_headers' => 'N', 'push' => 'Y', 'websocket' => 'Y', 'signature_key' => '{{ push_security_key }}', 'signature_algo' => 'sha1', 'guest' => 'N', ), ), 'pull_e1' => 'END GENERATED PUSH SETTINGS. DON\'T DELETE COMMENT!!!!', {% endif %} {% endif %} 'cache_flags' => array ( 'value' => array ( 'config_options' => 3600, 'site_domain' => 3600, ), 'readonly' => false, ), 'cookies' => array ( 'value' => array ( 'secure' => false, 'http_only' => true, ), 'readonly' => false, ), 'exception_handling' => array ( 'value' => array ( 'debug' => false, 'handled_errors_types' => 4437, 'exception_errors_types' => 4437, 'ignore_silence' => false, 'assertion_throws_exception' => true, 'assertion_error_type' => 256, 'log' => array ( 'settings' => array ( 'file' => '/var/log/php/exceptions.log', 'log_size' => 1000000, ), ), ), 'readonly' => false, ), 'crypto' => array ( 'value' => array ( 'crypto_key' => '{{ crypto_key }}', ), 'readonly' => true, ), 'connections' => array ( 'value' => array ( 'default' => array ( 'className' => '\\Bitrix\\Main\\DB\\{{ DBModule }}', 'host' => '{{ web_site_dbserv }}', 'database' => '{{ web_site_db }}', 'login' => '{{ web_site_dbuser }}', 'password' => '{{ web_site_dbpass_regexp }}', 'options' => 2, ), ), 'readonly' => true, ) );