【问题标题】: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 权限。

      【讨论】:

        最近更新 更多