Параметры файла config.php

ВНИМАНИЕ!!!

Изменения в программе на основе данной документации могут полностью вывести из строя работоспособность вашей программы!

Любые изменения в настройках вы делаете на свой страх и риск!

В CRM программе "Клиентская база" в файле include/config.php возможно вносить следующие параметры:

Обязательные параметры

  $config["dbhost"] = "localhost"; // IP либо имя хоста mysql сервера
  $config["dbuser"] = "cb";        // Пользователь базы данных
  $config["dbpass"] = "";          // Пароль базы данных
  $config["dbname"] = "cb_razr4";  // Имя базы, в которой будут храниться таблицы Клиентской базы
  $config["table_prefix"] = 'cb_'; // Префикс таблиц программы
  $config["type"] = "WEB";         // Тип программы, принимает значения либо LOCAL, либо WEB
  $config["version"] = "010905";   // Версия программы
  $config["lang"] = "russian";     // Основной язык программы, используется для выполнения заданий в cron
  $config["installed"] = 1;        // Флаг о том, что программа установлена
  $config["ident"] = "razr";       // Обновление до альфа ревизии

Параметры по желанию

$config["db_engine"] = "innodb"; // Может принимать два значения: "myisam" и "innodb". Innodb работает по умолчанию, более надежное, но и более медленное. Myisam менее надежное, но более быстрое.

  $config["revision"] = 9999999999; // В случае отладки можно принудительно определить номер ревизии
  $config["smarty_php_tag"] = 1;    // В случае, если в шаблонах печати используются php конструкции подобные include_php, необходимо включить данный параметр
  $config['sql_log']=1;             // Включить лог всех запросов к базе данных в файл sql_log.txt, лог генерируется каждый раз заново при вызове любой страницы программы.
  $config['show_sql_time']=1;       // Вывести внизу страницы время выполнения скрипта и количество sql запросов
  $config['snoopy']['curl_path'] = '/usr/bin/curl'; // Путь к программе curl, используемый в snoopy
  $config["application"] = "Система MSTL"; // Заголовок окна программы. А также имя отправителя, в случае отправки писем напоминаний.
  $config["backup_path"][0]="/var/www/backup"; // Путь к файлам внутренних бекапов программы, может представлять из себя массив. В каждый из путей будет создан отдельный бекап программы.
  $config["unsubscribe_url"]="http://saas.clientbase.ru"; // В случае, если в офисе используется веб версия программы, но доступ из интернета к ней закрыт, то использовать механизм отписки такой же, как в локальных версиях.
 $config["cron_site_root"]="http://127.0.0.1"; // Siteroot применяемый только для крона. Для запуска выполнения заданий. Бывает полезно, если используется проброс портов, для web версии  в офисе.
  $config['enable_frame']=1;  // По умолчанию включение страниц Кб в фреймы запрещено, для разрешения необходимо включить опцию.
  $config['max_drop_down_elements']=100;  // Количество элементов в выпадающем списке, при выборе поля связи.
  $config['cron_alert_user_id']=7;  // Id пользователя которому будут высылаться уведомления о невыполненных заданиях cron
  $config['cron_notify_freq'] = 4; // Если необходимо уведомлять администратора о некорректной работе заданий Cron чаще одного раза в сутки, необходимо здесь указать интервал уведомлений в часах.
  $config['password_hash_coder'] = "md5"; // При недоступном php-модуле mhash следует установить такой флаг
  $config['time_zone'] = "+6"; // Если время, которое есть в программе должно отличаться от времени сервера, то следует добавить такую строчку и указать часовой пояс.
  $config['disable_errors_catch']=1; // Выключить системную обработку ошибок.
  $config['no_auto_save_backup']=1; // Не создавать автоматически бекап, при восстановлении бекапа.
  $config['unsubscribe_global_enable']=1; // Разрешить обращение к глобальному серверу отписки, в веб версиях.
  $config['script_noauth']=1; // Выполнить инициализацию, без механизма авторизации (используется во внешних скриптах)
  $config['allow_guest_login']=1; // Разрешить виртуальную гостевую группу. В случае неправильного логина, скрипт не будет пребрасывать принудительно на login.php (используется во внешних скриптах)
  $config['keep_sync_files']=1; // Не удалять файлы синхронизации, при обработке
  $config['max_active_tips']=100; // Максимальное количество напоминаний у пользователя (по умолчанию 50)

Кириллический домен

В случае использования криллического домена, добавляем в таблицу конфиг параметр

cron_site_root 

c адресом вида: http://xn--80aaacfqbdt8ahgem6bei7b5k4b.xn--p1ai/cb/

Так на самом деле выглядят кириллические домены. Получить его очень просто - достаточно в хроме скопировать в буфер обмена адрес из адресной строки.

ВНИМАНИЕ!!!

Изменения в программе на основе данной документации могут полностью вывести из строя работоспособность вашей программы!

Любые изменения в настройках вы делаете на свой страх и риск!