4.1.3 Як знайти конфігураційні файли в різних CMS. Як підключити базу даних до Вашого сайту
Під час роботи з веб-сайтами, особливо при використанні найпопулярніших систем керування контентом (CMS), файли конфігурації відіграють важливу роль. Ці файли містять низку важливих налаштувань, що визначають поведінку та функціональність Вашого сайту. У цій статті ми розглянемо, як знайти файл конфігурації та як змінити параметри доступу до бази даних.
Редагування файлів конфігурації
Редагувати конфігураційні файли можна в будь-якому текстовому редакторі, якщо працюєте з файлами по FTP або напряму в панелі керування хостингом ISPmanager, в розділі Інструменти - Менеджер файлів. Після цього перейдіть до менеджера файлів, використовуючи шлях, зазначений нижче, в якому знайдіть потрібний файл. Далі подвійним натисканням миші відкрийте його або виберіть файл і натисніть вгорі кнопку Змінити.
Іноді потрібно прописати коректні шляхи до Вашого сайту або деяких папок. Продемонструємо на прикладі конфігураційного файлу CMS Joomla:
Примітка: повний шлях до Вашого сайту буде мати такий вигляд
/var/www/ім'я_користувача/data/www/ім'я_Вашого_сайту/
/var/www/user_login/data/www/joomla.theweb.place/
WordPress
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/wp-config.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
define('DB_NAME', 'ІМ'Я БАЗИ ДАНИХ');
define('DB_USER', 'ІМ'Я КОРИСТУВАЧА БД');
define('DB_PASSWORD', 'ПАРОЛЬ');
...
OpenCart
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/config.php
Файл конфігурації адмін-панелі:
- ~/www/ім’я_сайту/admin/config.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'ІМ'Я КОРИСТУВАЧА БД');
define('DB_PASSWORD', 'ПАРОЛЬ');
define('DB_DATABASE', 'ІМ'Я БАЗИ ДАНИХ');
...
MODx
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/core/config/config.inc.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
$database_server = 'localhost';
$database_user = 'ІМ'Я КОРИСТУВАЧА БД';
$database_password = 'ПАРОЛЬ';
$dbase = 'ІМ'Я БАЗИ ДАНИХ';
$database_dsn = 'mysql:host=localhost;dbname=ІМ'Я БАЗИ ДАНИХ;
...
Bitrix
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/config.local.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
'connections' => array (
'value' => array (
'default' => array (
'className' => '\\Bitrix\\Main\\DB\\MysqlConnection',
'host' => 'localhost',
'database' => 'ІМ'Я БД',
'login' => 'ІМ'Я КОРИСТУВАЧА БД',
'password' => 'ПАРОЛЬ',
'options' => 2,
...
Joomla
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/configuration.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
var $user = 'ІМ'Я КОРИСТУВАЧА БД';
var $db = 'ІМ'Я БАЗИ ДАНИХ';
var $password = 'ПАРОЛЬ';
...
Drupal
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/sites/default/settings.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'ІМ'Я БАЗИ ДАНИХ',
'username' => 'ІМ'Я КОРИСТУВАЧА БД',
'password' => 'ПАРОЛЬ',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
...
Simpla
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/config/config.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
$config['dbms'] = 'mysqli';
$config['db_hostname'] = 'localhost';
$config['db_username'] = 'DATABASE USER NAME';
$config['db_password'] = 'PASSWORD';
$config['db_name'] = 'DATABASE NAME';
$config['db_prefix'] = 'cms_';
$config['timezone'] = 'UTC';
...
PrestaShop
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/config/settings.inc.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
define('_DB_NAME_', 'ІМ'Я БАЗИ ДАНИХ');
define('_DB_USER_', 'ІМ'Я КОРИСТУВАЧА БД');
define('_DB_PASSWD_', 'ПАРОЛЬ');
...
DLE
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/engine/data/dbconfig.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
define ("DBNAME", "ІМ'Я БАЗИ ДАНИХ");
define ("DBUSER", "ІМ'Я КОРИСТУВАЧА БД");
define ("DBPASS", "ПАРОЛЬ");
...
Magento
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/app/etc/local.xml
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
<host><![CDATA[localhost] ]></host>
<username><![CDATA[ІМ'Я КОРИСТУВАЧА БД] ]></username>
<password><![CDATA[ПАРОЛЬ] ]></password>
<dbname><![CDATA[ІМ'Я БАЗИ ДАНИХ] ]></dbname>
...
Shop-script
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/cfg/connect.inc.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
define('DB_HOST', 'localhost');
define('DB_USER', 'ІМ'Я КОРИСТУВАЧА БД');
define('DB_PASS', 'ПАРОЛЬ');
define('DB_NAME', 'ІМ'Я БАЗИ ДАНИХ');
...
ShopCMS
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/core/config/connect.inc.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
define('DB_HOST', 'localhost');
define('DB_USER', 'ІМ'Я КОРИСТУВАЧА БД');
define('DB_PASS', 'ПАРОЛЬ');
define('DB_NAME', 'ІМ'Я БАЗИ ДАНИХ');
...
phpBB
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/config.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
$db_type = 'mysql';
$db_host = 'localhost';
$db_name = "$ІМ'Я БАЗИ ДАНИХ";
$db_username = '$ІМ'Я КОРИСТУВАЧА БД';
$db_password = '$ПАРОЛЬ';
$db_prefix = '';
...
vBulletin
Файл конфігурації сайту розміщується за наступних шляхом:
- ~/www/ім’я_сайту/includes/config.php
Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:
...
$config['SlaveServer']['servername'] = 'localhost';
$config['SlaveServer']['port'] = 3306;
$config['SlaveServer']['username'] = 'ІМ'Я КОРИСТУВАЧА БД';
$config['SlaveServer']['password'] = 'ПАРОЛЬ';
$config['SlaveServer']['usepconnect'] = 0;
...