内部服务器错误-将正在运行的多站点安装移动到我的本地主机

时间:2020-04-08 作者:Bruce Banner

因此,我不断遇到服务器错误,似乎无法确定问题的根源。我可以登录到我的管理面板,但重定向不断产生错误。

不确定问题是否在于.htaccess (我每次改变似乎都会让事情变得更糟).wp-config 文件或在我的数据库表中(wp_site, wp_options etc)

我的多站点安装位于WAMP 文件夹位于/www/oggo-local/ 和am使用子目录多站点设置。

。htaccess

RewriteEngine On
RewriteBase /oggo-local/
RewriteRule ^index\\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\\.php)$ $2 [L]
RewriteRule . index.php [L]
wp配置
define(\'WP_DEBUG\', false);
define(\'WP_ALLOW_MULTISITE\', true);
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'localhost\');
define(\'PATH_CURRENT_SITE\', \'/oggo-local/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
(\'BLOG_ID_CURRENT_SITE\', 1);
感谢您的帮助,因为我似乎在兜圈子。如果您需要我的数据库中的表值,我也可以提供。

1 个回复
SO网友:Bruce Banner

对于任何一个偶然发现这个问题的人来说,这个问题就在我的wp_2_options 表(多站点中我的第二个站点的选项)。

而在大多数情况下,你可以放弃http:// 在本地主机域之前,在此表中不能。这在尝试升级网络等时导致问题。

我希望这能帮助别人——我知道这会很荒谬。