Конфигурация сайта config.php

Конфигурация сайта и основные его параметры сохраняются в файл config.php, который лежит в корне сайта. Права файла config.php должны быть 777, чтобы DIAFAN.CMS имела возможность его править и сохранять в нем параметры.

Управлять конфигурацией сайта можно с помощью модуля «Параметры сайта».

Ниже приведена структура файла:

Пример:

//папка, в которой лежит сайт. Для корня домена оставьте пустым
define("REVATIVE_PATH", "");

//название сайта, добавляется к тегу title в конце через дефис
define("TIT1", "Мой сайт");

//параметры подключения к БД
define("DB_URL", "mysqli://username:password@localhost/dbname");

//префикс таблиц сайта в БД
define("DB_PREFIX", "diafan_");

//кодировка БД
define("DB_CHARSET", "utf8");

//название папки с визуальным редактором
define("USERFILES", "userfiles");

//версия DIAFAN.CMS
define("VERSION_CMS", "7.0");

//ЧПУ папки панели администрирования
define("ADMIN_FOLDER", "admin");

//мобильная версия true/false (да/нет)
define("MOBILE_VERSION", true);

//имя мобильной версии в url-адресе
define("MOBILE_PATH", 'm');

//использовать имя мобильной версии в качестве поддомена true/false (да/нет)
define("MOBILE_SUBDOMAIN", false);

//источник загрузки JS-библиотек: 1 - Google CDN, 2 - Yandex CDN, 3 - Microsoft CDN, 4 - CDNJS CDN, 5 - jQuery CDN, 6 - Hosting
define("SOURCE_JS", 1);

//demo-версия true/false (да/нет)
define("IS_DEMO", false);

//включить режим разработки, когда на сайт выводятся все возможные ошибки true/false (да/нет)
define("MOD_DEVELOPER", false);

//показывать ошибки только администратору true/false (да/нет)
define("MOD_DEVELOPER_ADMIN", false);

//включить режим технического обслуживания сайта, сайт станет недоступен для пользователей (шаблон оформления сообщения в /themes/503.php) true/false (да/нет)
define("MOD_DEVELOPER_TECH", false);

//включить режим сжатия HTML-контента true/false (да/нет)
define("MOD_DEVELOPER_MINIFY", false);

//отключить кеширование true/false (да/нет)
define("MOD_DEVELOPER_CACHE", false);

//выводить запросы к БД на сайте true/false (да/нет)
define("MOD_DEVELOPER_PROFILING", false);

//выводить профилирование PHP-скриптов на сайте true/false (да/нет)
define("MOD_DEVELOPER_PROFILER", false);

//выводить профилирование POST-запроса на сайте true/false (да/нет)
define("MOD_DEVELOPER_POST", false);

//защищенный режим работы CMS true/false (да/нет)
define("MOD_PROTECTED", false);

//адрес ftp текущего сайта
define("FTP_HOST", "site.ru");

//путь к DIAFAN.CMS, после входа ftp-пользователя, например, www/site.ru/docs/
define("FTP_DIR", "www/site.ru/docs");

//имя ftp-пользователя
define("FTP_LOGIN", "ftp_username");

//пароль ftp-пользователя
define("FTP_PASSWORD", "ftp_username");

//экстремальное кэширование
define("CACHE_EXTREME", false);

//использовать Memcached сервер для кэширования
define("CACHE_MEMCACHED", true);

//хост сервера Memcached
define("CACHE_MEMCACHED_HOST", "localhost");

//порт сервера Memcached
define("CACHE_MEMCACHED_PORT", "11211");

//часовой пояс сайта, в формате http://www.php.net/manual/en/timezones.php
define("TIMEZONE", "Europe/Moscow");

//конец строки ЧПУ, по умолчанию "/". Можно ввести ".htm"
define("ROUTE_END", "/");

//использовать автоматическое формирование ЧПУ для модулей true/false (да/нет)
define("ROUTE_AUTO_MODULE", true);

//дата последнего экспорта заказов в систему 1С:Предприятие
define("LAST_1C_EXPORT", "");

// разрешить вставлять во frame
define("NO_X_FRAME", false);

// примененные темы дизайна в папке /custom/
define("CUSTOM", 'my');
Ваши комментарии и дополнения

Ваш комментарий будет первым.

Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.