我在本地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公司
本地WordPress MultiSite在AWS开发服务器上不工作“建立数据库连接时出错”
1 个回复
最合适的回答,由SO网友:Aurovrata 整理而成
出现这种错误的原因有很多,
无效凭据:您说您已经检查过了,所以可能不是原因
How to nail it down?
<我会先安装一个新的WP,在子文件夹中将其设置为多站点。默认情况下让它工作。这将排除损坏的文件Search & Replace 工具。)检查下表是否已正确更改(wp\\u站点、wp\\u选项(查看siteurl和home键值)以及wp\\u博客)希望一切正常,否则,问题是数据库已损坏,因此您需要再次重新导出它并重复步骤3。