Файл конфигурации config.php используется для хранения настроек базы данных, пароля администратора и языка. При установке необходимо вручную создать данный файл в корневой папке скрипта каталога и заполнить его в соответствии с инструкциями процедуры установки.
Пример файла config.php:
<?php $db["host"] = "localhost"; $db["user"] = "root"; $db["password"] = "qpalzm"; $db["name"] = "cncat"; $db["prefix"] = "cncat_"; //$db["charset"] = "cp1251"; $db["alogin"] = "admin"; $db["apassword"] = "47720c1572866c9d9d9b46fe8ae88379"; $LANGUAGE="ru"; // "ru", "en", e.t.c. ?>
Массив $db содержит настройки базы данных и администратора:
host | Адрес сервера MySql |
user | Имя пользователя MySql |
password | Пароль для MySql |
name | Имя базы данных. |
prefix | Префикс для таблиц базы данных. Используется для разделения имен таблиц для различных приложений в пределах одной базы данных. Рекомендуется использовать значение по умолчанию, указанное в инсталляторе. |
charset | Кодировка символов для соединения с базой данных. Оставьте это значение без изменений,
если не уверены. Если после установки Вы обнаружите, что русские буквы отображаются в виде знаков вопроса,
закомментируйте эту строку или укажите другую кодировку. Примечание: если указано не пустое значение, для соединения с базой данных выполняются команды "SET NAMES <таблица символов>" и "SET CHARACTER SET <таблица символов>". |
alogin | Логин администратора |
apassword | Пароль администратора, зашифрованный функцией md5(). |
В переменной $LANGUAGE указывается язык каталога (русский, английский и т.п.). Языковые файлы размещаются в папке lang и выбираются по шаблону "lang_$LANGUAGE.php". Если в языковом файле для указанного языка отсутствует та или иная строка, отображается соответствующая строка из файла lang_en.php.