4.1.4 Як знайти конфігураційні файли в різних CMS. Як підключити базу даних до Вашого сайту

Головний банер Під час роботи з веб-сайтами, особливо при використанні найпопулярніших систем керування контентом (CMS), файли конфігурації відіграють важливу роль. Ці файли містять низку важливих налаштувань, що визначають поведінку та функціональність Вашого сайту. У цій статті ми розглянемо, як знайти файл конфігурації та як змінити параметри доступу до бази даних.

Редагування файлів конфігурації

Редагувати конфігураційні файли можна в будь-якому текстовому редакторі, якщо працюєте з файлами по FTP або напряму в панелі керування хостингом ISPmanager, в розділі Інструменти - Менеджер файлів. Після цього перейдіть до менеджера файлів, використовуючи шлях, зазначений нижче, в якому знайдіть потрібний файл. Далі подвійним натисканням миші відкрийте його або виберіть файл і натисніть вгорі кнопку Змінити.

Перейти до конфігураційного файлу сайту

Іноді потрібно прописати коректні шляхи до Вашого сайту або деяких папок. Продемонструємо на прикладі конфігураційного файлу CMS Joomla:

Шлях до папок

Примітка: повний шлях до Вашого сайту буде мати такий вигляд
Шаблон по якому формується шлях від корня серверу
/var/www/ім'я_користувача/data/www/ім'я_Вашого_сайту/
Приклад готового шляху:
/var/www/user_login/data/www/joomla.theweb.place/

WordPress

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/wp-config.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/wp-config.php
...
define('DB_NAME', 'ІМ'Я БАЗИ ДАНИХ');
define('DB_USER', 'ІМ'Я КОРИСТУВАЧА БД');
define('DB_PASSWORD', 'ПАРОЛЬ');
...

OpenCart

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/config.php

Файл конфігурації адмін-панелі:

  • ~/www/ім’я_сайту/admin/config.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/config.php
...
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'ІМ'Я КОРИСТУВАЧА БД');
define('DB_PASSWORD', 'ПАРОЛЬ');
define('DB_DATABASE', 'ІМ'Я БАЗИ ДАНИХ');
...

MODx

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/core/config/config.inc.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/core/config/config.inc.php
...
$database_server = 'localhost';
$database_user = 'ІМ'Я КОРИСТУВАЧА БД';
$database_password = 'ПАРОЛЬ';
$dbase = 'ІМ'Я БАЗИ ДАНИХ';
$database_dsn = 'mysql:host=localhost;dbname=ІМ'Я БАЗИ ДАНИХ;
...

Bitrix

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/config.local.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/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

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/configuration.php
...
var $user = 'ІМ'Я КОРИСТУВАЧА БД';
var $db = 'ІМ'Я БАЗИ ДАНИХ';
var $password = 'ПАРОЛЬ';
...

Drupal

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/sites/default/settings.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/sites/default/settings.php
...
$databases = array (
  'default' =>
   array (
    'default' =>
		array (
		'database' => 'ІМ'Я БАЗИ ДАНИХ',
		'username' => 'ІМ'Я КОРИСТУВАЧА БД',
		'password' => 'ПАРОЛЬ',
		'host' => 'localhost',
		'port' => '',
		'driver' => 'mysql',
		'prefix' => '',
    ),
  ),
);
...

Simpla

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/config/config.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/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

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/config/settings.inc.php
...
define('_DB_NAME_', 'ІМ'Я БАЗИ ДАНИХ');
define('_DB_USER_', 'ІМ'Я КОРИСТУВАЧА БД');
define('_DB_PASSWD_', 'ПАРОЛЬ');
...

DLE

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/engine/data/dbconfig.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/engine/data/dbconfig.php
...
define ("DBNAME", "ІМ'Я БАЗИ ДАНИХ");
define ("DBUSER", "ІМ'Я КОРИСТУВАЧА БД");
define ("DBPASS", "ПАРОЛЬ");
...

Magento

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/app/etc/local.xml

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/app/etc/local.xml
...
<host><![CDATA[localhost] ]></host>
<username><![CDATA[ІМ'Я КОРИСТУВАЧА БД] ]></username>
<password><![CDATA[ПАРОЛЬ] ]></password>
<dbname><![CDATA[ІМ'Я БАЗИ ДАНИХ] ]></dbname>
...

Shop-script

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/cfg/connect.inc.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/cfg/connect.inc.php
...
define('DB_HOST', 'localhost');
define('DB_USER', 'ІМ'Я КОРИСТУВАЧА БД');
define('DB_PASS', 'ПАРОЛЬ');
define('DB_NAME', 'ІМ'Я БАЗИ ДАНИХ');
...

ShopCMS

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/core/config/connect.inc.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/core/config/connect.inc.php
...
define('DB_HOST', 'localhost');
define('DB_USER', 'ІМ'Я КОРИСТУВАЧА БД');
define('DB_PASS', 'ПАРОЛЬ');
define('DB_NAME', 'ІМ'Я БАЗИ ДАНИХ');
...

phpBB

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/config.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/config.php
...
$db_type = 'mysql';
$db_host = 'localhost';
$db_name = "$ІМ'Я БАЗИ ДАНИХ";
$db_username = '$ІМ'Я КОРИСТУВАЧА БД';
$db_password = '$ПАРОЛЬ';
$db_prefix = '';
...

vBulletin

Файл конфігурації сайту розміщується за наступних шляхом:

  • ~/www/ім’я_сайту/includes/config.php

Нижче наведемо приклад частини файлу конфігурації, в якій прописуються параметри доступу до БД:

~/www/site_name/includes/config.php
...
$config['SlaveServer']['servername'] = 'localhost';
$config['SlaveServer']['port'] = 3306;
$config['SlaveServer']['username'] = 'ІМ'Я КОРИСТУВАЧА БД';
$config['SlaveServer']['password'] = 'ПАРОЛЬ';
$config['SlaveServer']['usepconnect'] = 0;
...