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

Как создать сайт самостоятельно

В этой рубрике я буду описывать действия, которые следует выполнить, что бы создать сайт своими руками.

Теоретически, по этим инструкциям сайт можно создать бесплатно.

*В 2017 году в эту рубрику были внесены серьёзные правки, для актуализации информации.

Как привязать домен к хостингу?

Итак, вы решили создать свой сайт и выбрали мой хостинг.

Значит моя задача снабдить вас необходимой информацией. Рассмотрим как прикрепить к моему хостингу домен.

На самом деле всё просто и достаточно однотипно, а разница невелика и зависит только от того, где же вы решили приобрести домен.

Установка выбранной CMS

На этом этапе вскрывается один из недостатков моего хостинга, ведь у меня пока нет автоматической установки CMS.

Установка CMS через техподдержку

Но допустим, что вы выбрали CMS, но не знаете как её установить. Вы можете заказать установку у меня и я сделаю это абсолютно бесплатно.

Для этого нажмите кнопку “Заказать” и заполните поля формы. Вам на почту придёт уведомление по окончанию установки.

 

Самостоятельная установка CMS

Что бы не ждать вы вполне можете произвести установку CMS самостоятельно.

К сожалению, подробную инструкцию вам придётся поискать в интернете, но когда найдёте, то для загрузки файлов используйте файловый менеджер или FTP.

Если коротко, то вам необходимо создать сайт в панели управления, скачать файлы выбранной CMS и распаковать их по адресу /home/user/web/domain/public_html, где user – имя вашего пользователя, а domain – имя домена вашего сайта.

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

 

 

Файловый менеджер


Notice: Undefined variable: ifblank in /home/admin/web/oblomow.ru/public_html/wp-content/plugins/wp-noexternallinks/wp-noexternallinks-parser.php on line 113

Что бы открыть файловый менеджер нажмите на кнопку “Файлы” после авторизации в панели управления.

Файловый менеджер в Vesta CP

Нажимая на эту кнопку вы автоматически попадаете в папку своего пользователя.

Файлы вашего сайта находятся в папке /home/user/web/domain/public_html, где user – имя вашего пользователя, а domain – имя домена, добавленное вами ранее.

Отображение сайта по умолчанию идёт только из этой папки. Заливая файлы в другие папки – вы не показываете свой сайт миру.

Если же кнопки в указанном месте не наблюдается – сообщите мне.

Как получить доступ к файлам без файлового менеджера?

Если файловый менеджер отключен, а вы хотите настраивать сайт, то можете редактировать и загружать файлы используя FTP.

Почему может исчезнуть кнопка “Файлы”?

Кнопка может исчезнуть потому что мы используем бесплатный файловый менеджер от Vesta CP.

Он предоставляется на 7 дней, а после этого исчезает. Далее его нужно подключать повторно.

Как подключить файловый менеджер для Vesta CP?

Каждый уважающий себя хостинг должен иметь файловый менеджер и совсем недавно мой хостинг тоже обзавёлся этим функционалом.

Я рассматривал разные варианты:

  • SPRUT.io;
  • net2ftp;
  • и тд.

Однако, эти ни один из них не подключился нормально.

На одном блоге я подглядел способ подключить на Vesta CP родной файловый менеджер без денежных вложений, но только на тестовый период.

Для этого было необходимо в конец файла “/usr/local/vesta/conf/vesta.conf” добавить следующую строку:

FILEMANAGER_KEY=’ILOVEREO’

Я работаю над скриптом, который будет вносить эти изменения автоматически.

Подключение по FTP


Notice: Undefined variable: ifblank in /home/admin/web/oblomow.ru/public_html/wp-content/plugins/wp-noexternallinks/wp-noexternallinks-parser.php on line 113

Помимо файлового менеджера доступ к файлам можно получить через FTP.

Напоминаю, что файлы сайта хранятся в папке /home/user/web/domain/public_html, где user – имя вашего пользователя, а domain – имя домена, добавленное вами ранее.

Подключаясь по ftp вы автоматически попадёте в папку /home/user/, если при создании ftp-аккаунта не указано иное.

Какие данные используются для подключения по FTP?

Для подключения нужно знать FTP сервер, имя логина и пароль. В очень редком случае нужно указывать порт 21.

FTP сервером можно указывать oblomow.ru или домен вашего сайта, расположенного на моём сервере.

В качестве логина и пароля для FTP можно использовать логин и пароль от панели администратора.

Как подключиться через FTP?

Есть достаточно много способов подключения через FTP. Рассмотрим некоторые из них:

Сервис net2ftp

Заходим на сайт net2ftp.com и вводим свои данные туда. Получаем доступ к файлам и даже какое-то подобие файлового менеджера.

Filezilla

Хорошим вариантом будет утилита с названием Filezilla. Её необходимо будет скачать и установить, но она позволяет достаточно удобно производить обмен файлами между сервером и пк пользователя.

FTP через проводник

Да, Windows предоставляет возможность подключаться по FTP прямо из проводника.

Для этого нужно прописать ftp://FTP сервер, а потом ввести логин и пароль в появившемся окне.

FTP через браузер

Этот способ полностью аналогичен предыдущему, но не так удобен. ftp://FTP сервер прописывается в адресной строке браузера.