G|Translate: English EN Français FR Deutsch DE Italiano IT Русский RU Español ES

Подключение MySQL к CMS

Нам важен твой голос!

При установке CMS хостинг процесс происходит автоматически, установщик запрашивает название базы, иногда префикс записей, пользователя и его пароль. Все это куда-то заносится – и потом можно работать с CMS, создавать сайт.

Подключение MySQL к CMS

Но вот Вы вошли на хостинг и добрый робот Вам напоминает, что давно не меняли пароль базы MySQL, надо сменить. Да, пожалуйста.

Упс, сайт упал…… Конечно сайт перестал работать, его CMS не знает этого нового пароля и не может подключиться к базе MySQL. А где, в каком файле это записано (а их там 3000 штук) – сразу далеко не очевидно. Ниже собрана информация для основных CMS, в каких файлах хранится эта информация о подключении. Схема простая – перекачиваете себе этот файл на локальный ПК, открываете блокнотом и меняете пароль, потом обратно на хостинг.

 Joomla

Подключение к базе данных настраивается в файле ~/configuration.php в параметрах:

Код:

var $host = 'адрес_сервера'; var $user = 'имя_пользователя'; var $db = 'имя_базы_данных'; var $password = 'пароль';

WordPress

Подключение настраивается в файле ~/wp-config.php:

Код:

define('DB_NAME', 'имя_базы_данных'); define('DB_USER', 'имя_пользователя'); define('DB_HOST', 'адрес_сервера'); define('DB_PASSWORD', 'пароль');

1С-Битрикс

Подключение настраивается в файле ~/bitrix/php_interface/dbconn.php:

Код:

$DBHost = "адрес_сервера";$DBLogin = "имя_пользователя";$DBPassword = "пароль";$DBName = "имя_базы_данных";

UMI.CMS

Параметры подключения к БД смотрите в секции [connections] файла ~/config.ini:

Код:

core.host = "адрес_сервера"core.login = "имя_пользователя"core.password = "пароль"core.dbname = "имя_базы_данных"

Drupal

В директории ~/site/default/ размещается файл settings.php, содержащий строку:

Код:

$db_url = 'mysql://username:password@mysqlhost/databasename';

где username – имя_пользователя,
password – пароль,
mysqlhost – адрес_сервера,
databasename – имя_базы_данных.

Amiro.CMS

Настройки соединения с базой данных устанавливаются в файле ~/_local/config.ini.php:

Код:

DB_Host                        = "адрес_сервера"DB_Database                    = "имя_базы_данных"DB_User                        = "имя_пользователя"DB_Password                    = "пароль"

ShopCMS

База данных подключается в файле ~/core/config/connect.inc.php:

Код:

define('DB_HOST', 'адрес_сервера'); define('DB_USER', 'имя_пользователя'); define('DB_PASS', 'пароль'); define('DB_NAME', 'имя_базы_данных');

WebAsyst

Параметры подключения к базе данных устанавливаются в нескольких файлах:

в файле ~/kernel/wbs.xml указываем имя сервера баз данных в строке

<SQLSERVER HOST="адрес_сервера" ... NAME="адрес_сервера" ...>

в файле ~/dblist/КЛЮЧ.xml задаются адрес сервера, имя базы данных, имя и пароль mysql-пользователя в строке:

<DBSETTINGS ... SQLSERVER="адрес_сервера" DB_NAME="имя_базы_данных" DB_PASSWORD="пароль" DB_USER="имя_пользователя" ...>

также все параметры сохраняются во временном кеш-файле ~/temp/scdb/.settings.КЛЮЧ. После изменения параметров подключения к базе данных в предыдущих файлах следует удалить кеш-файл.

HostCMS

Параметры соединения с базой данных задаются в файле ~/config_db.php

Код:

define ('DB_USER_NAME','имя_пользователя') ; define ('DB_PASSWORD','пароль') ; define ('DB_HOST','адрес_сервера') ; define ('DB_NAME','имя_базы_данных') ;

NetCat

Соединение с базой данных настраивается в файле ~/vars.inc.php

Код:

$MYSQL_HOST = "адрес_сервера";$MYSQL_USER = "имя_пользователя";$MYSQL_PASSWORD = "пароль";$MYSQL_DB_NAME = "имя_базы_данных";

MODx

Подключение настраивается в файле ~/manager/includes/config.inc.php:

Код:

$database_server = 'адрес_сервера';$database_user = 'имя_пользователя';$database_password = 'пароль';$dbase = 'имя_базы_данных';

PrestaShop

Параметры соединения с базой данных устанавливаются в файле ~/config/settings.inc.php:

Код:

define('_DB_NAME_', 'имя_базы_данных'); define('_DB_SERVER_', 'адрес_сервера'); define('_DB_USER_', 'имя_пользователя'); define('_DB_PASSWD_', 'пароль');

DataLife Engine (DLE)

В папке ~/engine/data/ размещается файл dbconfig.php, в котором подключение к базе прописывается в строках:

Код:

define ("DBHOST", "адрес_сервера"); define ("DBNAME", "имя_базы_данных"); define ("DBUSER", "имя_пользователя"); define ("DBPASS", "пароль");

Shop-script

Подключение настраивается в файле ~/cfg/connect.inc.php:

Код:

define('DB_HOST', 'адрес_сервера'); define('DB_USER', 'имя_пользователя'); define('DB_PASS', 'пароль'); define('DB_NAME', 'имя_базы_данных');

CMS PHPShop

Подключение настраивается в файле ~/phpshop/inc/config.ini:

Код:

host = "адрес_сервера";user_db = "имя_пользователя";pass_db = "пароль";dbase = "имя_базы_данных";

phpBB

В файле ~/config.php устанавливаются значения для параметров:

Код:

$dbhost = 'адрес_сервера';$dbname = 'имя_базы_данных';$dbuser = 'имя_пользователя';$dbpasswd = 'пароль';
Подпишитесь в VKontakte - нажмите кнопку
Подпишитесь в Telegram - нажмите кнопку
Наша группа ODNOKLASSNIKI

Вы можете сохранить ссылку на эту страницу себе на компьютер в виде htm файла




Запрос на размещение Вашего рекламного поста (тема и email будут добавлены автоматически в письмо)

В Вашем браузере должна быть настроена обработка ссылок mailto

site_post@bk.ru

или просто скопируйте адрес e-mail



Почитать в разделе

CMS – ЧТО ЭТО?

Упрощаем создание сайта с помощью CMS Какие бывают сайты с точки программирования. Сборка сайта руками Вначале сайты были простые. Сайт в простом варианте представляет из себя набор файлов с расширением html, где указаны инструкции браузеру, как выводить информацию на экран пользователю. Соответственно программист делал файлы для сайта, выкладывал их на сервере – и все, сайт готов. Если открыть такой сайт – то можно в адресной строке увидеть, что на экран выводится файл index.htm Но при данном подходе есть два минуса: - для размещения любой информации на сайте нужны услуги программиста - сделать большой сайт было непросто из-за большого объема работ Как сохранить сайт локально:...
(Читать полностью...)

  • Всего статей в разделе: 3
  • Показано статей в списке: 2
  • Сортировка: название по алфавиту

Denwer

Denwer test test test test test   test2 test3 test2...
(Читать полностью...)

База данных MySQL

Зачем вообще нужна какая-то база данных для сайта? Что такое вообще сайт? Это обычный текстовый файл с расширением html (точнее - URL в строке браузера. может быть и без расширения). Браузер открывает ссылку, читает тэги и выводит на экран. В самом простом варианте так <html> <head> </head> <body> Hello, World </body> </html> Можете попробовать сохранить в блокноте под названием index .html и кликнуть мышкой. Поздравляем с Вашим первым сайтом! И конечно, там в коде сайта еще есть: вызовы картинок (они хранятся отдельно) вызовы скриптов CSS вызовы скриптов JavaScript и прочее И кстати. Всё это передается простым...
(Читать полностью...)

X

    Пожалуйста, докажите, что вы человек, выбрав самолет.