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

时间:2019-08-02 作者:dallasdawg

我在本地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脚本中使用了这些设置。脚本运行良好。但出于某种原因,我已经研究了httpd。形态。htaccess。env设置,我能想到的一切都是“建立数据库连接时出错”。有没有关于在哪里查找或如何诊断问题的想法?Thx公司

1 个回复
最合适的回答,由SO网友:Aurovrata 整理而成

出现这种错误的原因有很多,

无效凭据:您说您已经检查过了,所以可能不是原因

How to nail it down?

<我会先安装一个新的WP,在子文件夹中将其设置为多站点。默认情况下让它工作。这将排除损坏的文件Search & Replace 工具。)检查下表是否已正确更改(wp\\u站点、wp\\u选项(查看siteurl和home键值)以及wp\\u博客)希望一切正常,否则,问题是数据库已损坏,因此您需要再次重新导出它并重复步骤3。

相关推荐

访问WordPress MultiSite中每个角色的插件

我创建了一个多站点网站。网站上创建了几个使用aam插件的角色:SpecialprofessionalAnd。。。我希望在该网站上注册的用户创建一个网站,并将我允许他们适应其角色的插件分配给他们。换言之,对于具有特殊角色的用户的角色,在创建网站时,Woocomece插件会自动启用,但对于注册了专业角色的用户,该插件不会处于活动状态。请引导我。