logo Oblomow.ru

Создание базы данных и подключение к 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:[email protected]/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 в списке, то воспользуйтесь гуглом или обратитесь ко мне. Постараюсь помочь.