【问题标题】:Silverstripe Database connect issue using "SilverStripe CMS / Framework Installation"使用“SilverStripe CMS / 框架安装”的 Silverstripe 数据库连接问题
【发布时间】:2023-12-08 02:55:02
【问题描述】:
收到警告:
Silverstripe cannot alter tables. This won't prevent installation, however it may cause issues if you try to run a /dev/build once installed.
我可以完成安装,但我担心当我的网站在此服务器上时这将如何影响未来的开发?
供参考:我在 Bluehost 共享主机上托管
编辑:是 - dbuser 拥有所有权限,包括 ALTER
【问题讨论】:
标签:
mysql
silverstripe
shared-hosting
【解决方案1】:
这可能是一个错误的警告。
在非常罕见的情况下,我在某个虚拟主机上出现了此警告。我认为 SilverStripe 无法正确检查该 Web 服务器上的数据库权限。我的猜测是 SilverStripe 认为数据库用户没有正确的权限,但确实如此。
完成安装,然后检查数据库是否正确构建。如果它构建正确,则意味着数据库用户确实拥有ALTER 表权限。
如果数据库未正确构建,请联系网络主机,要求他们为您解决此问题。
【解决方案2】:
检查您是否为您的数据库用户授予了 ALTER 权限。