[[https://codex.wordpress.org/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_WordPress|Ссылка на официальное руководство по установке]]
Рассмотрим установку WordPress на таком примере. Допустим у нас есть исходные данные:
* Домен: testdomain.com
* Пользователь: www-root
* Корневая директория домена: /var/www/www-root/data/www/testdomain.com/
* База данных: testwp
* Пользователь базы данных: test_user
* Пароль пользователя БД: O5t6H9y0
Как создать базу данных?
* [[https://new.rightroad.net/upravlenie_bazami_dannyx._phpmyadmin_vestacp|Создание БД в VestaCP]]
* [[http://video.rightroad.net/doku.php?id=da:crete_databases|Создание БД в DirectAdmin]]
* [[https://new.rightroad.net/upravlenie_bazami_dannyx._phpmyadmin_ispmanager|Создание БД в ISPmanager]]
* [[http://video.rightroad.net/doku.php?id=wm:create_and_manage_db|Создание БД в Virtualmin]]
Дальнейшие действия можно проделать через консоль или например через файловый менеджер FileZilla. Мы будем все делать через консоль.
Логинимся на сервер по SSH через putty((если Вы используете Windows)) или прямо с консоли на Ubuntu или MacOS:
ssh root@x.x.x.x
где x.x.x.x это IP нашего сервера. Дальше переходим под нашего пользователя((В нашем случае это "www-root")) и переходим в директорию домена:
su www-root -s /bin/bash
cd /var/www/www-root/data/www/testdomain.com/
Дальше нужно скачать архив и извлечь все файлы из него в корень сайта. Качаем архив с WordPress, распаковываем и перемещаем все файлы в нужную нам директорию:((в нашем случае это корень домена, но можно установить в любую директорию))
wget http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv /var/www/www-root/data/www/testdomain.com/wordpress/* /var/www/www-root/data/www/testdomain.com/
Теперь нужно сделать конфигурационный файл, мы его скопируем с шаблона:
cp /var/www/www-root/data/www/testdomain.com/wp-config-sample.php /var/www/www-root/data/www/testdomain.com/wp-config.php
Открываем этот файл любым текстовым редактором и прописываем в него данные подключения к серверу баз данных:
nano /var/www/www-root/data/www/testdomain.com/wp-config.php
И в нашем случае приводим к такому виду:((т.е нам нужно указать базу данных, пользователя и пароль))
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'testwp');
/** MySQL database username */
define('DB_USER', 'test_user');
/** MySQL database password */
define('DB_PASSWORD', 'O5t6H9y0');
Теперь идем в браузер и переходим на страницу установки http://testdomain.com/wp-admin/install.php
В первом окне нужно выбрать нужный нам язык
{{:wp_install_0001.png|}}
Во втором ввести необходимые для установки данные и нажать "Установить WordPress"
{{:wp_install_0002.png|}}
Если Вы все сделали правильно, то WP установлен и можно зайти в админку по адресу http://testdomain.com/wp-login.php