在同一台服务器上安装多个wordpress


Multiple wordpress installations on same server

我的服务器上有三个不同的wordpress站点,如下所示:

/www -> 主站点

/

www/site2/

/

www/site3/

主站点正在工作,但站点 2 和站点 3(文件夹内的 wordpress 站点)无法正常工作。我在站点 2 和站点 3 上收到以下错误,我认为这与 htaccess 有关:

Warning: include(modules/.php) [function.include]: failed to open stream: No such file or directory in /www/index.php on line 154

Warning: include() [function.include]: Failed opening 'modules/.php' for inclusion (include_path='.:/usr/share/pear') in /www/index.php on line 154

我在/www/site2/上配置了 htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index'.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

知道我做错了什么以及我应该如何配置 htaccess?

RewriteBase /更改为RewriteBase /site2/以表示/www/site2/,更改为RewriteBase /site3/

以表示/www/site2/