opened image

VestaCP: Установка Wordpress в консоли (от создания домена до получения готового сайта)

Установить популярную CMS Wordpress можно прямо в консоли Linux сервера, который работает под управлением бесплатной панели управления VestaCP.

В панели VestaCP по умолчанию один пользователь с именем admin. От имени этого пользователя создадим на сервере домен, базу данных и  выдадим SSL сертификат для домена. После чего скачаем установочные файлы Wordpress на сервер и завершим установку в браузере.

Для этого:
1.Подключитесь к серверу по SSH (как это сделать)

2. Создайте на сервере домен, на котором будет установлен Wordpress. выполнив команду: 
 

/usr/local/vesta/bin/v-add-domain admin site.com


где site.com - имя Вашего домена


3. Для будущего сайта необходимо создать базу данных. Для этого введите команду:

 

 

/usr/local/vesta/bin/v-add-database admin dbname dbuser dbpassw

где 
dbname - название базы данных, например, dbsite
dbuser - имя пользователя (может совпадать с именем БД)
dbpassw - пароль

Для примера, Ваша команда может быть такого вида:

 

 

 

 

/usr/local/vesta/bin/v-add-database admin dbmysite dbmysite THPuGyCXB8r4



Необходимо обратить внимание, что к имени БД и к имени пользователя БД будет автоматически добавлено имя пользователя панели VestaCP. При этом общее количество символов (вместе с префиксом) не должна превышать 16. В нашем примере имя базы данных и имя пользователя БД будет admin_dbmysite.
 
4. Чтобы сайт работал по протоколу https, необходимо выдать SSL сертификат для домена. Для этого необходимо, чтобы домен был направлен на сервер. Проверить можно по ссылке https://check-host.net/. В результате проверки получим IP сервера, на котором будет размещен сайт.



Для выдачи SSLсертификата для домена, выполните команду 

 

 

 

 

/usr/local/vesta/bin/v-add-letsencrypt-domain admin site.com

где site.com - имя Вашего домена

В результате, Ваш сайт по адресу https://site.com должен открыть в браузере страницу по умолчанию панели VestaCP

5. Перейдем к установке WordPress. 
Вначале скачаем установочные файлы на наш сервер. Для этого выполним команду:

 

 

 

 

cd /root && wget https://ru.wordpress.org/latest-ru_RU.tar.gz && tar -xvf latest-ru_RU.tar.gz


Перейдем в папку сайта

 

 

 

 

cd /home/admin/web/site.com/public_html/

 где site.com - имя Вашего домена

И перенесем установочные файлы в папку нашего сайта, удалив перед этим созданные панелью дефолтные index.html и robots.txt:

 

 

 

 

rm -f index.html  && rm -f robots.txt && mv /root/wordpress/* .


Осталось установить права на фалы и папки командой

 

 

 

 

chmod -R 755 wp-content && cd .. && chown -R admin:admin ./ && cd public_html/ 


Завершим установку Wordpress в браузере.
Откройте в браузере Ваш сайт. Должно открыться окно приветствие.



Смело жмем "Вперед!"

На следующей странице необходимо ввести данные доступа базы данных (которую мы создали в п.3). Обратите внимание, что в имени базы данных и имени пользователя необходимо добавить имя пользователя VestaCP (в нашем случае это admin).


Жмем "Отправить" и "Запустить установку"


Теперь пропишите Название сайта, Имя пользователя (этим пользователем Вы сможете войти в админ панель сайта), Пароль пользователя (его рекомендую записать или сменить на свой), Email и нажмите "Установить Wordpress"


Через мгновение Wordpress установлен


Готово!

Сайт доступен по адресу: https://site.com
где site.com - имя Вашего домена 


Админ панель: https://site.com/wp-login.php
Имя пользователя: admin
Пароль: который указали для пользователя admin


В результате Вы создали сайт на базе популярной CMS Wordpress c нуля до готового сайта.