Конфигурация сайта 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');
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.
Ваш комментарий будет первым.