Установка · 3 min read · Jan 24, 2026

Пошаговая инструкция: Установка Wordpress Multiuser (WPMU) на FreeBSD 7

Пошаговая инструкция: Установка Wordpress Multiuser (WPMU) на FreeBSD 7

Wordpress является одним из моих любимых движков для блогов, потому что он прост в использовании и поддерживает множество плагинов. Wordpress также доступен в многопользовательском режиме, что означает, что одна установка Wordpress будет обслуживать многих пользователей с их собственными поддоменами. Этот гид покажет шаги, предпринятые для установки Wordpress wpmu на сервере с FreeBSD 7 stable.

  1. Скачайте последний файл wpmu.
wget http://mu.wordpress.org/latest.tar.gz
  1. Извлеките и переименуйте:
pwd
/home/phantom/public_html
ls
info.php        latest.tar.gz
tar xvfz latest.tar.gz && rm latest.tar.gz && mv wordpress-mu-1.5.1 wpmu
ls
info.php        wpmu
  1. Войдите на ваш DNS сервер и измените запись DNS, чтобы разрешить подстановочные знаки. Пример:

+blog.bogus.com:172.88.1.4:86400
+*.blog.bogus.com:172.88.1.4:86400

Сделайте обновление:

make  
/usr/local/bin/tinydns-data

Перезапустите службу dns:

svc -t /var/service/dnscache/  
svc -t /var/service/tinydns/

Тестирование dns:

dig blog.bogus.com
dns# dig blog.bogus.com
; <> DiG 9.4.2 <> blog.bogus.com  
;; global options:  printcmd  
;; Got answer:  
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40754  
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:  
;blog.bogus.com.           IN      A
;; ANSWER SECTION:  
blog.bogus.com.    86400   IN      A       172.88.1.4
;; Query time: 12 msec  
;; SERVER: 172.88.1.1#53(172.88.1.1)  
;; WHEN: Fri Jun 20 08:44:06 2008  
;; MSG SIZE  rcvd: 53
dig alam.blog.bogus.com
dns# dig alam.blog.bogus.com
; <> DiG 9.4.2 <> alam.blog.bogus.com  
;; global options:  printcmd  
;; Got answer:  
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42517  
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:  
;alam.blog.bogus.com.      IN      A
;; ANSWER SECTION:  
alam.blog.bogus.com. 86400 IN      A       172.88.1.4
;; Query time: 6 msec  
;; SERVER: 172.88.1.1#53(172.88.1.1)  
;; WHEN: Fri Jun 20 08:44:15 2008  
;; MSG SIZE  rcvd: 58
  1. Переключитесь на сервер блога и измените запись httpd.conf:
ee /usr/local/etc/apache/httpd.conf
NameVirtualHost 172.88.1.4 


ServerAdmin [email protected]
DocumentRoot /home/phantom/public_html/wpmu

AllowOverride FileInfo Options

ServerName blog.bogus.com
ServerAlias *.blog.bogus.com

Сохраните и перезапустите apache.

  1. Создайте базу данных и предоставьте пользователю права.
mysql -uroot -p

Введите пароль:
Добро пожаловать в монитор MySQL.  Команды заканчиваются ; или \g.
Ваш идентификатор соединения MySQL: 46
Версия сервера: 5.0.51a-log FreeBSD port: mysql-server-5.0.51a

Введите 'help;' или '\h' для помощи. Введите '\c' для очистки буфера.
mysql> show databases;
+——————–+  
| База данных        |  
+——————–+  
| information_schema |  
| mysql              |  
+——————–+  
2 строки в наборе (0.02 сек)
mysql> create database wpmu;
Запрос выполнен, 1 строка затронута (0.01 сек)
mysql> grant all privileges on wpmu.* to alam@localhost identified by ‘doyanmakan’ with grant option;
Запрос выполнен, 0 строк затронуто (0.02 сек)
mysql> flush privileges;

Запрос выполнен, 0 строк затронуто (0.00 сек)

mysql>
  1. Начало установки, откройте браузер и введите http://blog.bogus.com.

Сообщение о chmod появится, просто введите это в оболочке:

chmod 777 /home/phantom/public_html/wpmu /home/pahntom/public_html/wpmu/wp-content/

Обновите страницу в браузере.

Следуйте шагам:

  • Выберите поддомен
  • Заполните информацию в соответствии с шагом 5.
  • Адрес сервера оставьте как есть.
  • Детали сайта, заполните правильные данные.

Нажмите Отправить.

Если все прошло хорошо, вы увидите подтверждение успешного завершения процесса установки. Сгенерированы имя пользователя и пароль.

  1. Сбросьте файл в предыдущее состояние.
chmod 755 /home/phantom/public_html/wpmu /home/phantom/public_html/wpmu/wp-content/

Готово.

Администратор может добавлять новые темы, плагины для повышения интерактивности.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.