Где в CMS хранятся настройки подключения к базе данных? и другие настройки
- можно навскидку посмотреть файлы где нибудь в корне сайта; обычно кофигурационные файлы имеют в своём названии слова conf, configuration и тд; обычно их легко найти;
- можно посмотреть исходники файлов, что где подключается и найти этот файлик, обычно подключается где то в начале скриптов;
- можно посмотреть документацию по продукту; кстати вся эта проблема вовсе и не проблема на этапе инсталляции, так как во многих продуктах есть исталляторы, которые сами создадут нужные файлы и пропишут что нужно;
- можно посмотреть в интернете;
Буду указывать название продукта и версию. Пути к файлам будут относительно корня сайта. Все настройки описывать не буду. Буду указывать настройки подключения к базе данных по шаблону типа «в чём хранятся(переменные, константы) имя переменной(константы) хранящий адрес хоста, имя базы данных, логин пользователя, пароль пользователя»
Так же там могут быть настройки кодировки подключения, префикса таблиц, но их указывать не буду. Вообще если найти файл, то там всё должно быть логично и даже прокомментировано.
И так….
WordPress 2.9
/wp-config.phpконстанты DB_HOST, DB_NAME, DB_USER, DB_PASSWORD
1с Битрикс 11
/bitrix/php_interface/dbconn.phpпеременные $DBHost, $DBName, $DBLogin, $DBPassword
Joomla! 2.5
/configuration.phpсвойства класса JConfig $host, $db, $user, $password
phpMyAdmin 3.2.3
/config.inc.phpпеременные $cfg['Servers'][$i]['host'], база данных выбирается в самом приложении, $cfg['Servers'][$i]['user'], $cfg['Servers'][$i]['password']
NetCat 4.7
/vars.inc.phpпеременные $MYSQL_HOST, $MYSQL_DB_NAME, $MYSQL_USER, $MYSQL_PASSWORD
Drupal 7.12
/sites/default/settings.phpгде default — сайт, может различаться
хранится всё в переменной-массиве $databases с ключами host, database, username, password
Комментарии
Отправить комментарий