Конфигурация сайта 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", "5.4");
//ЧПУ папки панели администрирования
define("ADMIN_FOLDER", "admin");
//мобильная версия true/false (да/нет)
define("MOBILE_VERSION", true);
//demo-версия true/false (да/нет)
define("IS_DEMO", false);
//включить режим разработки, когда на сайт выводятся все возможные ошибки true/false (да/нет)
define("MOD_DEVELOPER", false);
//включить режим технического обслуживания сайта, сайт станет недоступен для пользователей (шаблон оформления сообщения в /themes/503.php) true/false (да/нет)
define("MOD_DEVELOPER_TECH", false);
//отключить кеширование true/false (да/нет)
define("MOD_DEVELOPER_CACHE", false);
//выводить запросы к БД на сайте true/false (да/нет)
define("MOD_DEVELOPER_PROFILING", 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("EMAIL_CONFIG", "mail@site.ru");
//использовать smtp-авторизацию при отправке почтовых сообщений true/false (да/нет)
define("SMTP_MAIL", true);
//url почтового сервера (например, smtp.mail.ru)
define("SMTP_HOST", "smtp.site.ru");
//логин почты
define("SMTP_LOGIN", "smtp_username");
//пароль к почте
define("SMTP_PASSWORD", "smtp_username");
//порт (по умолчанию 25)
define("SMTP_PORT", "25");
//использовать 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);
//подключить SMS-уведомления true/false (да/нет)
define("SMS", false);
// ключ для сервиса byteHand
define("SMS_KEY", "");
// id в системе byteHand
define("SMS_ID", "");
// подпись для уведомлений
define("SMS_SIGNATURE", "1.10.2019 13:21");
//дата последнего экспорта заказов в систему 1С:Предприятие
define("LAST_1C_EXPORT", "");
// разрешить вставлять во frame
define("NO_X_FRAME", false);
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.
Ваш комментарий будет первым.