将WordPress多站点安装更改为子文件夹安装

时间:2020-11-05 作者:billb

我有一个现有的基于子文件夹的WordPress多站点,我想更改它,以便WordPress核心文件存储在子文件夹中,但我的URL保持不变。我遵循这里的说明:

https://wordpress.org/support/article/giving-wordpress-its-own-directory/#method-ii-with-url-change

但对于Multisite,我在仪表板中找不到可以更改的地方;WordPress地址(URL)";或“或”;网站地址(URL)“;,i、 e.步骤3和4。我更愿意通过;方法II“;如本页所述。

我可以简单地进入phpMyAdmin并手动更新这些步骤的相关db字段,然后按原样遵循其余说明吗?如果是这样,我会更改哪些相关的db字段?

1 个回复
SO网友:Rick Hellewell

多站点的顶部管理栏:选择我的站点、网络管理、设置。

你必须是超级管理员才能做到这一点。请注意,超级管理页面与第一个子站点的管理页面不同。

链接位置为https://www.domain.com/wp-admin/network/settings.php , 将域名更改为您的域。

**CORRECTION **

我考虑的是网络、站点,然后编辑主站点(站点ID=1)。等效URL为https://www.domain.com/wp-admin/network/site-settings.php?id=1

您需要更改的值是“SiteURL”和“SiteURL”;“主页”;,但它们不能在此屏幕上编辑。您需要进入wp选项表来编辑这些值。

这些是您要更改以更改所有站点域的值。您甚至可能需要使用搜索/替换插件来更改域中其他区域的域名。

但是,如果您的目的是将站点移动到public\\u html/newplace之类的位置,那么您只需要在托管位置上进行更改,将您的域指向新文件夹。将所有文件从public\\u html/oldplace复制到public\\u html/newplace之后。

我认为数据库中没有任何地方指定站点的完整路径。这是一个托管的东西。

相关推荐

本地WordPress MultiSite在AWS开发服务器上不工作“建立数据库连接时出错”

我在本地mac上使用mamp安装了composer WP starter。它按预期工作。我正在使用phpdotenv隐藏我的wp配置。php设置和我将wordpress目录移动到文档根目录下的子目录中。我在本地mac dev2上使用虚拟主机。域名。com。我使用wp db migrate pro查找dev2并将其替换为dev3作为域名。com在本地和AWS上是相同的。唯一的其他区别是数据库连接设置。我知道数据库连接设置是正确的,因为我在运行composer并使用wp cli安装wp的shell脚本中使用了