Установка Wordpress · 5 min read · Jan 17, 2026

Установка Wordpress на сервере с ISPconfig 2.x

Установка Wordpress на сервере с ISPconfig 2.x

Версия: 1.0
Автор: Paul Voth - #mail#@#beentold#org#

Этот учебник описывает, как я устанавливаю Wordpress, что я делал таким образом на множестве различных серверов, включая настройки Windows и Linux. Я абсолютно согласен, что есть и другие способы сделать это, но это учебник о моем способе. Если у вас есть улучшения или предложения, пожалуйста, дайте мне знать.

Наконец - это мой первый собственный вклад в HowToForge, так что, пожалуйста, будьте ко мне снисходительны.

1. Глупые предположения

1.1 Я предполагаю, что вы (сделали) следующее:

  • Вы настроили свой сервер в соответствии с одним из учебников “Идеальная настройка…” здесь на HowToForge.com
  • Вы установили ISPconfig
  • Вы создали веб-сайт в ISPconfig (если нет, посмотрите этот учебник: ISPConfig 2.x - Первые шаги)
  • Вы скачали Wordpress 2.5 или новее (если нет, скачайте его здесь)
  • У вас есть программа FTP-клиента и текстовый редактор, и вы знаете, как ими пользоваться

1.2 Логины и другие данные, используемые в этом учебнике:

  • В этом учебнике используется domain.tld как домен веб-сайта. Замените его на фактический домен вашего веб-сайта
  • Имя базы данных MySQL, которую мы создадим, будет web1_db1
  • Пользователь MySQL, которого мы создадим, будет web1_u1
  • Пароль MySQL, который мы будем использовать, - MySQLPassword - пожалуйста, не используйте это как фактический пароль и измените его на что-то более безопасное
  • Имя сайта ISPconfig - web1 - это может отличаться у вас. Пожалуйста, проверьте.
  • IP-адрес, используемый здесь для подключения к вашему серверу через SSH, - 192.168.0.100

2. Первые шаги

2.1 Загрузка файлов

Распакуйте ваш архив с wordpress. Да, я знаю, многие другие учебники говорят вам загрузить архив и распаковать его на вашем сервере. Я не делаю это таким образом. Причина в том, что во многих случаях это вызывало проблемы. Файлы, после распаковки, могли быть перемещены или изменены только пользователем root. И поскольку я не люблю использовать пользователя root, когда не обязательно (по соображениям безопасности), я делаю это таким образом.

Итак, мы распаковали архив wordpress zip (или .tar.gz). Я предполагаю, что вы уже создали веб-сайт для вашего блога на Wordpress. Откройте ваш FTP-клиент и подключитесь к вашему серверу. Если вы используете FTP-аккаунт, который вы создали в ISPconfig, когда создавали сайт domain.tld, перейдите в папку /web. Если вы подключаетесь как root, перейдите в /var/www/web1/web. По крайней мере, на Debian. Может варьироваться, если вы используете другую Linux - так что для простоты и безопасности: создайте FTP-учетную запись в ISPconfig, если вы еще этого не сделали, и используйте ее.

Загрузите папку wordpress в папку /web на вашем сервере, сохраняя структуру каталогов (практически все современные FTP-клиенты делают это автоматически).

Пока идет загрузка, давайте создадим базу данных для нашего блога на Wordpress.

2.2 Настройка базы данных MySQL

Войдите в ваш ISPconfig как администратор и откройте ISPManager. Откройте сайт, который вы создали для блога на Wordpress. В нашем примере сайт называется domain.tld.

Сайт

Затем мы нажимаем на Опции.

02

Теперь мы нажимаем кнопку Новый рядом со словом Базы данных. Как вы можете видеть, имя базы данных и пользователь базы данных были созданы автоматически. В моем примере это web1db1 и web1u1. В вашей настройке это может отличаться. Теперь все, что нам нужно сделать, это ввести новый пароль для пользователя. Я буду использовать MySQLPassword в качестве пароля. Пожалуйста, используйте что-то другое. Сложный пароль повышает безопасность, так что, пожалуйста, отнеситесь к этому серьезно! Используйте что-то, что включает строчные и заглавные буквы, а также цифры. Минимальная длина пароля должна составлять 6 символов, но я обычно выбираю пароль длиной 10 символов.

Вы можете оставить настройку Доступ издалека на Нет на данный момент. Если вам когда-либо понадобится удаленный доступ к вашей базе данных MySQL, вы можете включить его в любое время. Если он вам не нужен, это просто еще одна потенциальная проблема безопасности.

Пожалуйста, запишите ваш новый пароль MySQL и/или сохраните его в безопасном месте! Это будет последний раз, когда вы увидите его в ISPconfig или где-либо еще на сервере.

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

3. Установка Wordpress

3.1 Chmod

Прежде чем мы сможем запустить автоматический скрипт установки, нам нужно изменить права доступа к папке, содержащей блог на wordpress, чтобы сделать ее записываемой для скрипта установки. Подключитесь к вашему серверу через SSH. Если вы используете терминал Linux, введите:

ssh 192.168.0.100

(пожалуйста, помните, 192.168.0.100 - это вымышленный IP-адрес, используйте IP-адрес вашего сервера.)

Если вы используете Windows, скачайте SSH-клиент (например, Putty - бесплатно) и подключитесь к вашему серверу.

После подключения вас попросят ввести ваши учетные данные. Введите их и продолжайте.

После того как вы подключены и вошли в систему, используйте следующую команду, чтобы сделать папку wordpress записываемой (если ваш блог будет на www.domain.tld):

chmod 777 /var/www/web1/web/

Если ваш блог будет в отдельной директории (т.е. www.domain.tld/wordpress), вам нужно будет изменить права доступа к этой папке. Итак, если вы используете папку под названием wordpress, вам нужно ввести:

chmod 777 /var/www/web1/web/wordpress/

После завершения установки вы можете вернуть папку к ее первоначальным настройкам, обычно 775, используя эту команду:

chmod 775 /var/www/web1/web/

3.2 Использование установщика Wordpress

Теперь укажите вашему браузеру адрес http://www.domain.tld/wp-admin/install.php или, если вы загрузили файлы в отдельную папку (например, wordpress), укажите браузеру адрес: http://www.domain.tld/wordpress/wp-admin/install.php

Вы увидите приветственное сообщение, подобное этому:

04

Нажмите кнопку Создать файл конфигурации.

Теперь вы должны увидеть страницу, объясняющую, что мы будем делать дальше. Нажмите Давайте начнем! Если вы видите сообщение об ошибке о том, что директория не записываема, что-то пошло не так при изменении прав доступа. Вернитесь к шагу 3.1 и измените права доступа к директории, содержащей файлы и папки wordpress.

Теперь мы введем данные MySQL. Заполните форму данными, которые вы записали. Убедитесь, что вы вставили свой пароль MySQL, а не тот, который я ввел в следующем примере:

05

После того как вы нажмете Отправить, скрипт продолжит, и вы сможете ввести имя вашего блога и ваш адрес электронной почты. Убедитесь, что это ваш фактический адрес электронной почты, потому что на этот адрес будет отправлено письмо с вашим именем пользователя и паролем для вашего нового блога на Wordpress!

06

Проверка разрешения моему блогу появляться в поисковых системах, таких как Google и Technorati, позволит вашему новому блогу индексироваться поисковыми системами, что поможет привлечь новых посетителей на ваш блог. Готово? Нажмите Установить WordPress.

Теперь вы должны увидеть сообщение об успехе. В нем указаны имя пользователя и пароль для вашего нового блога на Wordpress. Запишите их! Вы также получите электронное письмо с именем пользователя и паролем.

07

Теперь все, что вам нужно сделать, это нажать Войти и войти с данными, которые вы только что записали. Следующее, что вы должны увидеть, это панель управления администратором Wordpress:

08

Поздравляю - вы только что успешно установили блог на Wordpress на своем сервере. Наслаждайтесь!

4. Первые шаги

Подождите, что вы имеете в виду под первыми шагами?

Не волнуйтесь, все, что я собираюсь сказать здесь, это то, что вам, вероятно, следует изменить ваш автоматически сгенерированный пароль Wordpress (и запишите его тоже). Также сделайте несколько записей!

И наконец, если вам понравился этот и/или любые другие учебники на HowToForge.com, пожалуйста, подумайте о поддержке этого отличного бесплатного ресурса, став подписчиком.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.