Где находятся доступы к БД для популярных CMS
- Подробности
- Категория: Технические моменты
- Просмотров: 7029
"Где находятся доступы к БД?" - эта статья полезна для тех, кто знает как править код на сайте...эта подсказка может сэкономить кучу времени. Это своего рода записки на всякий случай.
Где находятся доступы к БД для популярных CMS - это тема данная поста. Всякий раз, когда я вижу неизвестный, но может быть популярный движок, мне приходится убивать не одну минуту, чтобы узнать, где находится конфигурационный файл с настройками с подключением к базе данных. А, если у вас еще и интернет не быстрый, то поиск этого файла может попортить и нервы, так что, если вы сталкиваетесь с такой проблемой бегом сюда:
1) WordPress
Находим файл ~/имя_сайта/docs/wp-config.php:
define('DB_NAME', 'имя_базы_данных'); define('DB_USER', 'имя_пользователя'); define('DB_HOST', 'адрес_сервера'); define('DB_PASSWORD', 'пароль');
2) Joomla
Подключение к БД происходит через файл ~/имя_сайта/docs/configuration.php в параметрах:
var $host = 'адрес_сервера'; var $user = 'имя_пользователя'; var $db = 'имя_базы_данных'; var $password = 'пароль';
3) MODx
Подключение к БД происходит через файл, который находится по адресу ~/имя_сайта/docs/manager/includes/config.inc.php:
$database_server = 'адрес_сервера'; $database_user = 'имя_пользователя'; $database_password = 'пароль'; $dbase = 'имя_базы_данных';
4) Shop-script
Подключение к БД происходит через файл, который находится по адресу~/имя_сайта/docs/cfg/connect.inc.php:
define('DB_HOST', 'адрес_сервера'); define('DB_USER', 'имя_пользователя'); define('DB_PASS', 'пароль'); define('DB_NAME', 'имя_базы_данных');
5) WebAsyst
А вот с этой cms недавно я потратил некоторое время на поиск это файлика, дело в том, что так просто его не найти это же не логичные settings или config, тут посложнее...Параметры подключения к базе данных устанавливаются в нескольких файлах:
- в файле ~/имя_сайта/docs/kernel/wbs.xml указываем имя сервера баз данных в строке:
<SQLSERVER HOST="адрес_сервера" ... NAME="адрес_сервера" ...> |
- в файле ~/имя_сайта/docs/dblist/КЛЮЧ.xml задаются адрес сервера, имя базы данных, имя и пароль пользователя mysql задаются в строке:
<DBSETTINGS ... SQLSERVER="адрес_сервера" DB_NAME="имя_базы_данных" DB_PASSWORD="пароль" DB_USER="имя_пользователя" ...> |
- а вот то, что я решал - ошибка Error connect to mysql в webasyst.
6) Drupal
Ищем папку ~/имя_сайта/docs/site/default/ далее файл settings.php, далее строку:
$db_url = 'mysql://username:password@mysqlhost/databasename';
где username - имя_пользователя, password - пароль, mysqlhost - адрес_сервера, databasename - имя_базы_данных.
7) 1С-Битрикс
Основные настройки подключения к базе данных ищем тут ~/имя_сайта/docs/bitrix/php_interface/dbconn.php:
$DBHost = "адрес_сервера"; $DBLogin = "имя_пользователя"; $DBPassword = "пароль"; $DBName = "имя_базы_данных";
8) DataLife Engine (DLE)
В директории ~/имя_сайта/docs/engine/data/ размещается файл dbconfig.php, в котором ищем это:
define ("DBHOST", "адрес_сервера"); define ("DBNAME", "имя_базы_данных"); define ("DBUSER", "имя_пользователя"); define ("DBPASS", "пароль");
9) UMI.CMS
Настройки подключения к БД прописываются в секции [connections] файла ~/имя_сайта/docs/config.ini:
core.host = "адрес_сервера" core.login = "имя_пользователя" core.password = "пароль" core.dbname = "имя_базы_данных"
10) Amiro.CMS
Параметры соединения с базой данных находятся в файле ~/имя_сайта/docs/_local/config.ini.php:
DB_Host = "адрес_сервера" DB_Database = "имя_базы_данных" DB_User = "имя_пользователя" DB_Password = "пароль"
11) PrestaShop
Соединение с базой данных устанавливаются через файл ~/имя_сайта/docs/config/settings.inc.php:
define('_DB_NAME_', 'имя_базы_данных'); define('_DB_SERVER_', 'адрес_сервера'); define('_DB_USER_', 'имя_пользователя'); define('_DB_PASSWD_', 'пароль');
12) phpBB
В файле ~/имя_сайта/docs/config.php установите основные параметры для подключения к БД:
$dbhost = 'адрес_сервера'; $dbname = 'имя_базы_данных'; $dbuser = 'имя_пользователя'; $dbpasswd = 'пароль';
13) HostCMS
Соединение с базой данных устанавливаются через файл ~/имя_сайта/docs/config_db.php
define ('DB_USER_NAME','имя_пользователя') ; define ('DB_PASSWORD','пароль') ; define ('DB_HOST','адрес_сервера') ; define ('DB_NAME','имя_базы_данных') ;
14) CMS PHPShop
Соединение с базой данных устанавливаются через файл ~/имя_сайта/docs/phpshop/inc/config.ini:
host = "адрес_сервера"; user_db = "имя_пользователя"; pass_db = "пароль"; dbase = "имя_базы_данных";
15) NetCat
Подключение к базе данных устанавливаются через файл ~/имя_сайта/docs/vars.inc.php
$MYSQL_HOST = "адрес_сервера"; $MYSQL_USER = "имя_пользователя"; $MYSQL_PASSWORD = "пароль"; $MYSQL_DB_NAME = "имя_базы_данных";
Надеюсь все ваши вопрос по поводу: "Где находятся доступы к БД для CMS" или "Где находится файл, в котором прописывается доступ к БД для моего движка-CMS?" - полностью разрешились!