- Расположение конфигурационного файла CMS
- Joomla
- WordPress
- 1C-Bitrix
- Drupal
- HostCMS
- NetCat
- UMI.CMS
- phpBB
- DataLife Engine (DLE)
- MODX
- AmiroCMS
- PHPShop
- PrestaShop
- WebAsyst
- OpenCart
- DIAFAN.CMS
- Magento
- TYPO3
- LiveStreet CMS
- Файл config.php: где находится, как его настроить, что в него сохраняется
- Файл «config.php»: где находится и как редактировать
- Настройка файла «config.php»
- Заключение
Расположение конфигурационного файла CMS
Если вы сменили пароль доступа к MySQL или переносите новый сайт, для подключения вашей CMS к серверу базы данных потребуется прописать реквизиты (логин, пароль, имя базы сервера) в так называемом конфигурационном файле. Далее мы рассмотрим расположение конфигурационного файла для популярных CMS и покажем примеры строк которые нужно изменить. Для поиска и редактирования файла можно использовать ваш привычный FTP-клиент, SFTP подключение или наш файловый менеджер.
Если ваша CMS отсутствует в списке воспользуйтесь универсальной инструкцией для поиска конфигурационного файла.
Joomla
- Конфигурационный файл Joomla называется configuration.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/configuration.php
var $host = 'uXXXX.mysql.masterhost.ru'; // адрес MySQL-сервера var $user = 'uXXXX'; // логин пользователя БД var $db = 'uXXXX'; // имя базы данных var $password = 'пароль MySQL';
WordPress
- Конфигурационный файл WordPress называется wp-config.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/wp-config.php
define('DB_HOST', 'uXXXX.mysql.masterhost.ru'); // адрес MySQL-сервера define('DB_USER', 'uXXXX'); // логин пользователя БД define('DB_NAME', 'uXXXX'); // имя базы данных define('DB_PASSWORD', 'пароль MySQL');
1C-Bitrix
- Конфигурационный файл 1C-Bitrix называется dbconn.php и расположен по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/bitrix/php_interface/dbconn.php
$DBHost = "uXXXX.mysql.masterhost.ru"; // адрес MySQL-сервера $DBLogin = "uXXXX"; // логин пользователя БД $DBName = "uXXXX"; // имя базы данных $DBPassword = "пароль MySQL";
~/папка_с_именем_сайта/www/bitrix/.settings.php
Drupal
- Конфигурационный файл Drupal называется settings.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/sites/default/settings.php
'database' => 'uXXXX', // имя базы данных 'username' => 'uXXXX', // логин пользователя БД 'host' => 'uXXXX.mysql.masterhost.ru', // адрес MySQL-сервера 'password' => 'пароль MySQL'
HostCMS
- Конфигурационный файл HostCMS называется database.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/modules/core/config/database.php
return array ( 'default' => array ( 'driver' => 'pdo', 'host' => 'uXXXX.mysql.masterhost.ru', // адрес MySQL-сервера 'username' => 'uXXXX', // логин пользователя БД 'database' => 'uXXXX', // имя базы данных 'password' => 'пароль MySQL' ) );
NetCat
- Конфигурационный файл NetCat называется vars.inc.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/vars.inc.php
$MYSQL_HOST = "uXXXX.mysql.masterhost.ru"; // адрес MySQL-сервера $MYSQL_USER = "uXXXX"; // логин пользователя БД $MYSQL_DB_NAME = "uXXXX"; // имя базы данных $MYSQL_PASSWORD = "пароль MySQL";
UMI.CMS
- Конфигурационный файл UMI.CMS называется config.ini и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/config.ini
core.host = "uXXXX.mysql.masterhost.ru" // адрес MySQL-сервера core.login = "uXXXX" // логин пользователя БД core.dbname = "uXXXX" // имя базы данных core.password = "пароль MySQL"
phpBB
- Конфигурационный файл phpBB называется config.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/config.php
$dbhost = 'uXXXX.mysql.masterhost.ru'; // адрес MySQL-сервера $dbname = 'uXXXX'; // имя базы данных $dbuser = 'uXXXX'; // логин пользователя БД $dbpasswd = 'пароль MySQL';
DataLife Engine (DLE)
- Конфигурационный файл DLE называется dbconfig.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/engine/data/dbconfig.php
define ("DBHOST", "uXXXX.mysql.masterhost.ru"); // адрес MySQL-сервера define ("DBNAME", "uXXXX"); // имя базы данных define ("DBUSER", "uXXXX"); // логин пользователя БД define ("DBPASS", "пароль MySQL");
MODX
- Конфигурационный файл MODX называется config.inc.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/core/config/config.inc.php
$database_server = 'uXXXX.mysql.masterhost.ru'; // адрес MySQL-сервера $database_user = 'uXXXX'; // логин пользователя БД $dbase = 'uXXXX'; // имя базы данных $database_password = 'пароль MySQL';
AmiroCMS
- Конфигурационный файл AmiroCMS называется config.ini.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/_local/config.ini.php
DB_Host = "uXXXX.mysql.masterhost.ru" // адрес MySQL-сервера DB_Database = "uXXXX" // имя базы данных DB_User = "uXXXX" // логин пользователя БД DB_Password = "пароль MySQL"
PHPShop
- Конфигурационный файл PHPShop называется config.ini и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/phpshop/inc/config.ini
host="uXXXX.mysql.masterhost.ru"; // адрес MySQL-сервера user_db="uXXXX"; // логин пользователя БД dbase="uXXXX"; // имя базы данных pass_db="пароль MySQL";
PrestaShop
- Конфигурационный файл PrestaShop называется settings.inc.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/config/settings.inc.php
define('_DB_NAME_', 'uXXXX'); // имя базы данных define('_DB_SERVER_', 'uXXXX.mysql.masterhost.ru'); // адрес MySQL-сервера define('_DB_USER_', 'uXXXX'); // логин пользователя БД define('_DB_PASSWD_', 'пароль MySQL');
WebAsyst
- Конфигурационный файл WebAsyst называется db.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/wa-config/db.php
'host' => 'uXXXX.mysql.masterhost.ru', // адрес MySQL-сервера 'user' => 'uXXXX', // логин пользователя БД 'database' => 'uXXXX', // имя базы данных 'password' => 'пароль MySQL'
OpenCart
- У OpenCart два конфигурационных файла config.php поэтому для изменения пароля MySQL необходимо изменить каждый из них. Файлы расположены в следующих директориях
~/папка_с_именем_сайта/www/config.php ~/папка_с_именем_сайта/www/admin/config.php
define('DB_HOSTNAME', 'uXXXX.mysql.masterhost.ru'); // адрес MySQL-сервера define('DB_USERNAME', 'uXXXX'); // логин пользователя БД define('DB_DATABASE', 'uXXXX'); // имя базы данных define('DB_PASSWORD', 'пароль MySQL');
DIAFAN.CMS
- Конфигурационный файл DIAFAN.CMS называется config.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/config.php
define("DB_URL", "mysqli://username:password@uXXXX.mysql.masterhost.ru/dbname"); // username - логин пользователя БД // password - пароль MySQL // uXXXX.mysql.masterhost.ru - адрес MySQL-сервера // dbname - имя базы данных
Magento
- Конфигурационный файл Magento называется local.xml и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/app/etc/local.xml
database_username — логин пользователя БД
database_password — пароль MySQL
uXXXX.mysql.masterhost.ru — адрес MySQL-сервера
database_name — имя базы данных
TYPO3
- Конфигурационный файл TYPO3 называется localconf.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/typo3conf/localconf.php
$typo_db_host = 'uXXXX.mysql.masterhost.ru'; // адрес MySQL-сервера $typo_db_username = 'uXXXX'; // логин пользователя БД $typo_db = 'uXXXX'; // имя базы данных $typo_db_password = 'пароль MySQL';
LiveStreet CMS
- Конфигурационный файл LiveStreet CMS называется config.local.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/config/config.local.php
$config['db']['params']['host'] = 'uXXXX.mysql.masterhost.ru'; // адрес MySQL-сервера $config['db']['params']['user'] = 'uXXXX'; // логин пользователя БД $config['db']['params']['dbname'] = 'uXXXX'; // имя базы данных $config['db']['params']['pass'] = 'пароль MySQL';
Файл config.php: где находится, как его настроить, что в него сохраняется
Файл «config.php»: где находится и как редактировать
- войти в личный кабинет хостинга;
- найти файлы вашего сайта;
- отыскать в них папку «Wordpress»;
- в этой папке отыскать файл «config.php»;
- отредактировать файл.
Настройка файла «config.php»
- вы можете включить функцию с какой-либо константой, если укажете ее параметр «true»;
- вы можете выключить функцию с какой-либо константой, если укажете ее параметр «false».
- «DB_NAME» — это название базы данных;
- «DB_USER» — имя администратора базы данных;
- «DB_PASSWORD» — пароль доступа к базе данных;
- «DB_HOST» — имя сервера базы данных;
- «DB_CHARSET» — кодировка, которая используется в базах данных;
- «DB_COLLATE» — схема сопоставления базы данных;
- «WP_DEBUG» — режим отладчика, который по умолчанию отключен;
- «WP_HOME» — ссылка на WordPress-репозиторий вашего проекта;
- «WP_SITEURL» — ссылка на ваш сайт;
- «WP_CONTENT_DIR» — расположение папки «wp-content»;
- «WP_PLUGIN_DIR» — расположение папки «wp-plugins»;
- «WP_UPLOAD_DIR» — расположение папки «wp-uploads»;
- «WP_DEFAULT_THEME» — указание темы по умолчанию для проекта на WordPress;
- «WP_POST_REVISIONS» — количество ревизий, где каждая ревизия состоит из копий постов;
- «EMPTY_TRASH_DAYS» — количество дней, сколько будут сохраняться посты после их удаления;
- «WP_MEMORY_LIMIT» — указание лимита php-памяти;
- «WP_ALLOW_MULTISITE» — включение или отключение функции «мультисайт»;
- «FORCE_SSL_LOGIN» — принудительное включение SSL-сертификата на странице авторизации;
- «FPRCE_SSL_ADMIN» — принудительное включение SSL-сертификата для админки WordPress;
- «AUTOMATIC_UPDATER_DISABLE» — включение или отключение функции автоматического обновления WordPress;
- «WP_ALLOW_REPAIR» — включение или отключение функции оптимизации базы данных;
- множество ключей шифрования и соли для шифрования, например: «AUTH_KEY», «SECURE_AUTH_KEY», «LOGGED_IN_KEY», «NONCE_KEY», «AUTH_SALT», «SECURE_AUTH_SALT», «LOGGED_IN_SALT», «NONCE_SALT»;
- и др.
Заключение
После прочтения статьи вопрос « г де находится файл «config.php»?» не должен стоять перед вами. Это системный файл, который располагается непосредственно на хостинге вашего сайта. Получить к нему доступ из админки CMS не получится.
Настройка файла «config.php» — дело несложное. Но важно помнить, что редактирование этого файла влечет внесение изменений сразу в весь проект на WordPress , п оэтому перед редактирование м не забудьте сделать копию работающего оригинала файл а «config.php», чтобы в случае чего вы смогли восстановить работу своего сайта.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.