Как установить WordPress на сервер?
Виталий, Ярославль 0
Взял VPS для сайта на WordPress, а привычной кнопки "Установить CMS" из панели хостинга здесь нет - только доступ по SSH. Как поставить WordPress на голый сервер вручную, с чего начинать?
Дмитрий Акиндинов технический администратор сайтов
ответил
На сервере с SSH-доступом WordPress ставится вручную за 20-30 минут: нужны установленные PHP 8.1 или выше, MySQL либо MariaDB и веб-сервер Nginx или Apache, дальше архив с wordpress.org распаковывается в рабочую папку сайта, создаётся база данных, и настройка завершается через мастер на 5 минут по адресу сайта в браузере.
Если веб-сервера ещё нет, проще всего поставить готовый стек одной командой: на Ubuntu это apt install nginx mysql-server php-fpm php-mysql, для CentOS — аналогичные пакеты через yum. После установки создайте базу данных и пользователя в консоли MySQL командами CREATE DATABASE и CREATE USER с последующим GRANT ALL PRIVILEGES — логин, пароль и имя базы понадобятся на следующем шаге.
Дальше скачайте WordPress командой wget https://wordpress.org/latest.tar.gz, распакуйте tar -xzf latest.tar.gz и скопируйте содержимое папки wordpress в корень сайта, обычно это /var/www/site. Переименуйте wp-config-sample.php в wp-config.php, впишите туда имя базы, логин и пароль, а в Nginx или Apache настройте виртуальный хост с этой директорией и обработкой PHP через php-fpm.
Откройте домен в браузере — запустится мастер установки: язык, название сайта, логин и пароль администратора. Проверьте права доступа: папке wp-content нужны права на запись для пользователя веб-сервера (обычно www-data), иначе не заработают загрузка изображений и обновления плагинов.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.
Похожие вопросы
Как установить SSL-сертификат на сайт WordPress?
Что такое CMS-система?
Как удалить сайт на WordPress?
Какая версия PHP сейчас актуальна?
Как настроить Contact Form 7 для WordPress?
Все вопросы по теме "CMS: WordPress, Битрикс, Tilda и другие"