ВОЙТИ
    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 нуля до готового сайта.