Встановлення WordPress MU на firstvds

Коли я вже закінчував минулий пост про плагіни і думав вже сісти погратись в Counter-Strike на сервері нуледа, мені в icq тукнув Діма Пчола і спитав що в мене там за проблеми, запропонував допомогти (тут він і нарвався). А я вже писав про те, що на vds сервері від firstvds не можу налаштувати піддомени для мультикористувацької версії вордпресу.

Проблема вирішилась досить цікавим шляхом: потрібно було тільки закоментувати в httpd.conf стрічку
#  VirtualDocumentRoot /home/topmo3/data/www/babah.org.ua/%1
Зараз я опишу як потрібно з нуля встановлювати WP MU на vds від firstvds
1. Першим ділом йдемо в панель ISPmanager’а і додаємо новий домен.

Зверніть увагу – Автопіддомени мають бути вимкнені, що б там не казали в інших мануалах. Для цього серверу це так.
2. Далі заливаємо нашу збірку мультикористувацького вордпресу по ftp, паралельно створюємо БД MySQL, користувача до неї.
Збірку ВП краще заливати zip-архівом за допомогою якогось ftp-менеджера (я зазвичай користуюсь Total Commander’ом, в важких випадках – FileZilla). Потім зайти в файловий менеджер панелі управління сервером і просто розпакувати zip-архів зі збіркою. Виходить в десятки разів швидше, аніж заливати кожен файл окремо.
3. DNS-записи сервера. Хоча цей крок можна в нашому випадку пропустити (ISP всі потрібні записи прописує сама), але можливі варіанти. Тому потрібно в DNS записах додати А-запис
*.babah.org.ua. 14400 IN A 62.109.3.113
4. Встановлюємо ВП МЮ – складного там нічого, ставить так само як і звичайний вордпрес. В панелі користування відразу змінюємо пароль на адміна і вмикаємо реєстрацію нових користувачів.
5. Далі нам потрібно трохи змінити конфігурацію вебсервера. Для цього за допомогою putty через ssh під root’ом підключаємось до серверу. Нам потрібно внести зміни в httpd.conf, для цього виконуємо команди:
mcedit /usr/local/etc/apache22/httpd.conf
відкривається редактор, проскролити донизу, знайти щось типу VirtualHost 62.109.3.113:, в якому потрібно змінити/додати такі налаштування
VirtualHost 62.109.3.113
ServerAdmin [email protected]
DocumentRoot /home/topmo3/data/www/babah.org.ua
Directory /home/topmo3/data/www/babah.org.ua
AllowOverride FileInfo Options
/Directory

ServerName babah.org.ua
ServerAlias *.babah.org.ua
/VirtualHost
в мене вийшло так:

Далі перезавантажимо сервіс вебсерверу за допомогою
/usr/local/sbin/apachectl restart
Все, якщо все правильно зроблено – все буде працювати.
Правда я б не справився без допомоги Пчоли – я лажав направо і наліво, але все ок тепер. Далі буду налаштовувати.

Мій блог знаходять за наступними запитами

  • Групи вконтакті яка з них користь їх власникам
  • пасивний заробіток в інтернеті
  • feedmaster nulled
  • Створю вам блог за $
  • створити сайт, блог безкоштовно
  • створити сайт безкоштовно
It is main inner container footer text