Установка · 3 min read · Jan 24, 2026
Пошаговая инструкция: Установка Wordpress Multiuser (WPMU) на FreeBSD 7
Пошаговая инструкция: Установка Wordpress Multiuser (WPMU) на FreeBSD 7
Wordpress является одним из моих любимых движков для блогов, потому что он прост в использовании и поддерживает множество плагинов. Wordpress также доступен в многопользовательском режиме, что означает, что одна установка Wordpress будет обслуживать многих пользователей с их собственными поддоменами. Этот гид покажет шаги, предпринятые для установки Wordpress wpmu на сервере с FreeBSD 7 stable.
- Скачайте последний файл wpmu.
wget http://mu.wordpress.org/latest.tar.gz- Извлеките и переименуйте:
pwd/home/phantom/public_htmllsinfo.php latest.tar.gztar xvfz latest.tar.gz && rm latest.tar.gz && mv wordpress-mu-1.5.1 wpmulsinfo.php wpmu- Войдите на ваш 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.comdns# 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: 53dig alam.blog.bogus.comdns# 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- Переключитесь на сервер блога и измените запись httpd.conf:
ee /usr/local/etc/apache/httpd.confNameVirtualHost 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.
- Создайте базу данных и предоставьте пользователю права.
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>- Начало установки, откройте браузер и введите http://blog.bogus.com.
Сообщение о chmod появится, просто введите это в оболочке:
chmod 777 /home/phantom/public_html/wpmu /home/pahntom/public_html/wpmu/wp-content/Обновите страницу в браузере.
Следуйте шагам:
- Выберите поддомен
- Заполните информацию в соответствии с шагом 5.
- Адрес сервера оставьте как есть.
- Детали сайта, заполните правильные данные.
Нажмите Отправить.
Если все прошло хорошо, вы увидите подтверждение успешного завершения процесса установки. Сгенерированы имя пользователя и пароль.
- Сбросьте файл в предыдущее состояние.
chmod 755 /home/phantom/public_html/wpmu /home/phantom/public_html/wpmu/wp-content/Готово.
Администратор может добавлять новые темы, плагины для повышения интерактивности.
Get new posts in your inbox
No spam. Unsubscribe anytime.