获取警告:
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
答案 0 :(得分:2)
这可能是一个不正确的警告。
在某个网络托管服务商的极少数情况下,此警告已经出现。我认为SilverStripe无法正确检查该Web服务器上的数据库权限。我的猜测是SilverStripe认为数据库用户没有正确的权限,但确实如此。
完成安装,然后检查数据库是否正确构建。如果它正确构建,则意味着数据库用户具有ALTER
表特权。
如果数据库无法正确构建,请联系Web主机,要求他们为您解决此问题。
答案 1 :(得分:1)
检查您是否为数据库用户授予了ALTER权限。