Как я могу установить WordPress на свой хостинг?
WordPress — одна из самых популярных систем управления контентом для веб-сайтов. Установка WordPress на хостинг-сервер может быть выполнена двумя способами: Автоматическая установка через cPanel (Softaculous/WPToolkit) и Ручная установка путем загрузки файлов WordPress.
Автоматическая установка WordPress через cPanel
- Подключитесь к учетной записи cPanel вашего хостинг-сервера.
- Перейдите в WordPress Management или WordPress Toolkit из левого меню или из раздела Domains. Обратите внимание, что точные названия могут немного отличаться в зависимости от вашего хостинг-провайдера.

- На странице WordPress Toolkit вы можете начать установку WordPress, нажав кнопку Install WordPress. В качестве альтернативы вы можете нажать кнопку Scan, чтобы проверить наличие существующих установок WordPress на сервере, которые были выполнены без инструмента Toolkit.

- Далее необходимо указать URL для установки, то есть домен, на который вы хотите установить WordPress.
- Следующим шагом является ввод имени пользователя для учетной записи администратора, пароля и адреса электронной почты.

- Подтвердите, нажав кнопку Install.
Ручная установка WordPress через терминал
Этот метод требует более продвинутых технических знаний и доступа по SSH к вашему хостинг-серверу.
- Подключитесь к серверу с помощью инструмента PuTTY или SSH-клиента.
- После подключения к серверу вам необходимо перейти в папку, где вы хотите разместить свой сайт WordPress. Обычно это подкаталог папки public_html, которая представляет собой корневой веб-каталог ваших сайтов. Убедитесь, что вы знаете корневой каталог вашего веб-сервера, так как он может отличаться (например, /var/www/html/ вместо public_html).
cd public_html/example.com ## вместо example.com будет название вашего веб-сайта
Или, если эта папка еще не существует, вы можете создать ее, а затем перейти в нее:cd public_html
mkdir example.com
cd example.com - Загрузите последнюю версию WordPress с их сервера и извлеките файл из нее, используя следующие команды:
wget https://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
Команда tar xfz latest.tar.gz создаст каталог с именем wordpress в текущем каталоге. - После извлечения переместите файлы из каталога wordpress в папку example.com (или в текущую папку, куда вы хотите установить WordPress). Затем удалите каталог wordpress и файл latest.tar.gz. Вы можете сделать это с помощью команд:
mv wordpress/* ./
rmdir ./wordpress/
rm -f latest.tar.gz - Далее вы создадите базу данных и пользователя MySQL/MariaDB и свяжете их. Эти команды специфичны для операционных систем на базе Debian/Ubuntu. Если вы используете CentOS/RHEL, команды установки MariaDB могут отличаться.
sudo apt install mariadb-server mariadb-client
mysql_secure_installation
После запуска mysql_secure_installation вам потребуется подтвердить некоторые детали установки, такие как установка/обновление пароля root. Эта команда жизненно важна для обеспечения безопасности вашей установки MariaDB/MySQL.
Затем подключитесь к консоли MySQL:mysql -u root -p
Вам потребуется ввести пароль для учетной записи root MySQL. В консоли mysql введите следующие команды:CREATE DATABASE wordpress_db; # Измените желаемое название базы данных
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'StrongPassword!'; # Измените желаемое имя пользователя и пароль
GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost' IDENTIFIED BY 'StrongPassword!'; # Введите ранее измененные данные. Внимание! Пароль, указанный здесь, должен быть ИДЕНТИЧЕН паролю из команды CREATE USER. FLUSH PRIVILEGES;
EXIT;
Рекомендация по безопасности: Убедитесь, что вы используете надежные и уникальные пароли для базы данных и пользователя MySQL. - Создайте и настройте файл wp-config.php. Этот шаг имеет решающее значение. Скопируйте файл wp-config-sample.php и переименуйте его в wp-config.php. Затем отредактируйте его, чтобы ввести данные базы данных, созданные ранее.
cp wp-config-sample.php wp-config.php
nano wp-config.php # или используйте свой любимый редактор (vim и т. д.)
В файле wp-config.php найдите и измените следующие строки с данными вашей базы данных:define( 'DB_NAME', 'wordpress_db' ); // Имя базы данных
define( 'DB_USER', 'wp_user' ); // Имя пользователя базы данных
define( 'DB_PASSWORD', 'StrongPassword!' ); // Пароль пользователя базы данных
define( 'DB_HOST', 'localhost' ); // Обычно 'localhost' - Завершите настройку WordPress, открыв сайт в браузере. Если файлы WordPress были перемещены в public_html/example.com, то URL для доступа будет http://example.com или, при отсутствии настроенного домена, http://server_ip/example.com. Получив доступ к этому URL, вы будете перенаправлены к окончательному процессу установки WordPress (установка заголовка сайта, учетных данных администратора WordPress и т. д.).