同一台服务器上安装了多个WordPress

时间:2016-03-08 作者:wpuser

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

/www->主站点

/www/site2/

/www/site3/

主站点正在工作,但文件夹中的wordpress站点site2和site3没有工作。我在site2和site3上发现以下错误,我认为这与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?

1 个回复
SO网友:Just Rudy

你的htaccess文件需要更新如下(更改site3的明显部分):

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site2/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site2/index.php [L]
</IfModule>
# END WordPress
我也遇到了类似的问题,我发现每当我登录并简单地查看永久链接设置时,页面都会正常工作。后来我看到,这一行动正是纠正了。htaccess文件。

@jdm2112,我已经管理了多个站点,而不需要多站点。我不想将所有数据整合到一个数据库中。

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu