当我上传我的应用程序到linux时,我得到这个错误。这在我的本地windows系统上工作正常,但在linux服务器上给我错误。当我搜索这个问题时,我发现这是sqLite相关的问题。如果这是sqLite问题,那么我如何将其更改为MySQL。请帮帮我。
k2fxgqgv1#
删除/tmp/debug_kit.sqlite文件
pgvzfuti2#
删除临时文件夹
删除/tmp/*
如果你正在获得进一步的权限,请向cakephp文件夹发出set 777权限
chmod -R 777书签
8qgya5xd3#
删除**/tmp/***目录。希望它应该得到解决。
g0czyy6m4#
我刚刚在我的机器上与OSX 10. 11 w/ MAMP(MySQL + Apache 2)的samme问题它有助于清除cake 3安装中的tmp/目录--这个问题在不同的数据库中都存在,所以我认为它一定是本地文件而不是数据库的问题。
kyvafyod5#
我也遇到了这个错误。我的堆栈是Laravel,数据库是SQlite,操作系统是Ubuntu。在我的例子中,我试图用DBBrowser for Sqlite编辑一个列。但是更改没有影响,我再次开始迁移。之后,我遇到了这个错误SQL状态[HY000]:一般错误:11数据库磁盘映像格式错误(SQL:创建表“migrations”(“id”整数不为空主键自动增量,“migration”varchar不为空,“batch”整数不为空))我删除了带有rm pathToDatabase/database.sqlite的数据库.sqlite。之后,我能够再次迁移数据。
Laravel
SQlite
Ubuntu
rm pathToDatabase/database.sqlite
aor9mmx16#
此错误可能是由于硬件、文件系统或操作系统故障导致磁盘安全文件损坏所致。磁盘安全的可行性在一定程度上取决于主机存储设备的基础硬件和操作系统的稳定性。最安全的解决方案是在服务器备份报告数据库磁盘映像格式错误时立即创建新的磁盘安全。在某些情况下,磁盘安全可能仍然可用于还原在磁盘安全报告损坏之前创建的恢复点。但是,我们无法确定损坏的程度或者下面提到的解决方法是否能够修复磁盘安全。此外,我们不希望损坏的磁盘安全在裸机还原中成功。
6条答案
按热度按时间k2fxgqgv1#
删除/tmp/debug_kit.sqlite文件
pgvzfuti2#
删除临时文件夹
删除/tmp/*
如果你正在获得进一步的权限,请向cakephp文件夹发出set 777权限
chmod -R 777书签
8qgya5xd3#
删除**/tmp/***目录。希望它应该得到解决。
g0czyy6m4#
我刚刚在我的机器上与OSX 10. 11 w/ MAMP(MySQL + Apache 2)的samme问题
它有助于清除cake 3安装中的tmp/目录--这个问题在不同的数据库中都存在,所以我认为它一定是本地文件而不是数据库的问题。
kyvafyod5#
在Laravel SQlite环境中
我也遇到了这个错误。我的堆栈是
Laravel
,数据库是SQlite
,操作系统是Ubuntu
。在我的例子中,我试图用DBBrowser for Sqlite编辑一个列。但是更改没有影响,我再次开始迁移。之后,我遇到了这个错误SQL状态[HY000]:一般错误:11数据库磁盘映像格式错误(SQL:创建表“migrations”(“id”整数不为空主键自动增量,“migration”varchar不为空,“batch”整数不为空))
我删除了带有
rm pathToDatabase/database.sqlite
的数据库.sqlite。之后,我能够再次迁移数据。aor9mmx16#
此错误可能是由于硬件、文件系统或操作系统故障导致磁盘安全文件损坏所致。磁盘安全的可行性在一定程度上取决于主机存储设备的基础硬件和操作系统的稳定性。
最安全的解决方案是在服务器备份报告数据库磁盘映像格式错误时立即创建新的磁盘安全。在某些情况下,磁盘安全可能仍然可用于还原在磁盘安全报告损坏之前创建的恢复点。但是,我们无法确定损坏的程度或者下面提到的解决方法是否能够修复磁盘安全。此外,我们不希望损坏的磁盘安全在裸机还原中成功。