Запуск 2 экземпляров Wordpress на одном Apache2 - что не так? - PullRequest
0 голосов
/ 08 апреля 2011

У меня есть рабочая установка Wordpress blog.mydomain.net, blog. - это запись A DNS, конфигурация Apache -

<VirtualHost *:80>
    ServerName blog.mydomain.net

    ProxyRequests Off
    ProxyPreserveHost On
    RewriteEngine On
    # some rewrites

    DocumentRoot /var/www/wordpress
    php_admin_flag engine off
    AddHandler application/x-httpd-php .php .php3 .php4 .php5 .phtml
    suPHP_AddHandler application/x-httpd-php
    suPHP_Engine on
</VirtualHost>

Установка находится в каталоге /var/www/wordpress, принадлежащем соответствующему пользователю, есть blog БД и т. Д.

Затем я захотел создать второй экземпляр Wordpress в stud.mydomain.net домене. Я создал новые записи DNS, новую папку /var/www/stud_site, почти такую ​​же, как /var/www/wordpress, но с другим именем базы данных в wp-config.php, создал базу данных для нее и продублировал конфигурацию apache:

<VirtualHost *:80>
    ServerName stud.mydomain.net

    ProxyRequests Off
    ProxyPreserveHost On
    RewriteEngine On

    DocumentRoot /var/www/stud_site
    php_admin_flag engine off
    AddHandler application/x-httpd-php .php .php3 .php4 .php5 .phtml
    suPHP_AddHandler application/x-httpd-php
    suPHP_Engine on
</VirtualHost>

Но когда я открываю http://stud.mydomain.net/wp-admin/install.php,, он говорит, что уже установлен.

Более того, когда я смотрю на источник страницы, я вижу, что он загрузил CSS с хоста blog.mydomain.net, как если бы Apache не видел 2-й Virtualhost

1 Ответ

1 голос
/ 08 апреля 2011

Ну, похоже, это из-за проблемы с плагином PG4WP ...

...