Конфигурация сайта 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);
Ваши комментарии и дополнения

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

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