错误:SQLSTATE[HY000]:常规错误:8 尝试编写只读数据库 cakephp

Error: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database cakephp

提问人:softboxkid 提问时间:7/3/2015 最后编辑:Greg Kelesidissoftboxkid 更新时间:7/20/2015 访问量:10625

问:

enter image description here

我不知道如何解决这个问题。当我使用 Apache Web 服务器将此项目部署到生产服务器时,问题发生了。我尝试更改 Apache Web 服务器上的 DocumentRoot。(CakePHP 文档)但仍然没有运气。

但是,如果我使用 ./cake server 命令 (http://localhost:8765/) 在开发服务器下运行项目,似乎没问题。我可以创建、检索、更新、删除。无数据库错误

enter image description here

请帮帮我。

PHP的 cakephp 蛋糕PHP-3.0

评论

2赞 AD7six 7/3/2015
来自数据库的错误消息有什么不清楚的地方?

答:

24赞 Greg Kelesidis 7/20/2015 #1

这个问题也与另一个关于 cakePhp 3.x 的问题有关

该错误来自 DebugKit 插件,该插件在您的站点中激活,从屏幕截图中可以明显看出。 您需要使文件 ROOT/tmp/debug_kit.sqlite 可写。