Создание базы данных и подключение к CMS

Большинство современных CMS работает с mysql базами данных.

Если вы решили развернуть свой сайт на моём хостинге, то вам придётся вручную создать базу данных для работы со своей CMS.

Делается это элементарно:

В панели управления хостингом переходим во DB и нажимаем «Добавить базу данных».

Указываете название, имя пользователя и пароль.

К названию базы данных и к имени пользователя автоматически добавится префикс с вашим логином.

Если база будет находиться на том же хостинге, где и сам сайт, то сервер будет localhost.

Пример:

Admin создаёт бд:

Вписывает имя базы «bd1», имя пользователя «user1» и пароль «password1».

На выходе имеет базу «admin_bd1», пользователя «admin_user1» и пароль «password1».

Подключение базы данных к CMS

К разным CMS базы данных подключаются в разных файлах.

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

Если же вы переносите сайт с другого сервера, то редактируйте файлы, использующиеся для подключения к БД:

  • WordPress — в корне файл wp-config.php. Меняем строки:
define(‘DB_NAME’, ‘имя базы данных’);
define(‘DB_USER’, ‘имя пользователя’);
define(‘DB_HOST’, ‘сервер’);
define(‘DB_PASSWORD’, ‘пароль’);
  • Joomla — в корне файл configuration.php. Меняем строки:
var $host = ‘сервер’;
var $user = ‘имя пользователя’;
var $db = ‘имя базы данных’;
var $password = ‘пароль’;
  • Drupal — в папке /site/default/ файл settings.php. Меняем строку $db_url = ‘mysql://username:password@mysqlhost/databasename’; Где:
username — имя пользователя;
password — пароль;
mysqlhost — сервер базы данных;
databasename — имя базы данных.
  • MODx — в папке /manager/includes/ файл config.inc.php. Меняем строки:
$database_server = ‘сервер’;
$database_user = ‘имя пользователя’;
$database_password = ‘пароль’;
$dbase = ‘имя базы данных’;
  •   Bitrix — в папке /bitrix/php_interface/ файл dbconn.php. Меняем строки:
$DBHost = «сервер»;
$DBLogin = «имя_пользователя»;
$DBPassword = «пароль»;
$DBName = «имя_базы_данных»;

Если не нашли своей CMS в списке, то воспользуйтесь гуглом или обратитесь ко мне. Постараюсь помочь.