Cakephp 3.x: SQLSTATE [HY000]: Allgemeiner Fehler: 11 Datenbank-Disk-Image ist fehlerhaft

7

Ich erhalte diesen Fehler, wenn ich meine Anwendung auf Linux hochlade. Dies funktioniert gut auf meinem lokalen Windows-System, aber gibt mir einen Fehler auf dem Linux-Server. Wenn ich danach suche, habe ich festgestellt, dass es sich um ein sqLite-Problem handelt. Wenn dies ein SQL-Problem ist, wie kann ich dies zu MySQL ändern.

Bitte helfen Sie mir.

    
Lucky Saini 22.07.2015, 05:32
quelle

5 Antworten

21

Löschen Sie die Datei /tmp/debug_kit.sqlite

    
S.Galarneau 03.09.2015 23:53
quelle
4

Löschen Sie den Ordner tmp

Löschen Sie / tmp / *

Wenn Sie weitere Berechtigungen erhalten, geben Sie die Berechtigung 777 für den Ordner "cakephp" ein

chmod -R 777 Lesezeichen

    
quelle
1

Ich hatte gerade das Problem mit meinem OS X 10.11 mit MAMP (MySQL + Apache 2) auf meinem Rechner

Es half, das Verzeichnis tmp / in der Installation von cake3 zu löschen - das Problem bestand in verschiedenen Datenbanken, so dass ich dachte, dass es ein Problem mit lokalen Dateien und nicht mit der Datenbank war.

    
Spriz 03.08.2015 11:55
quelle
1

Löschen Sie das Verzeichnis / tmp / * . Ich hoffe, es sollte gelöst werden.

    
Faisal 13.05.2017 17:11
quelle
-2

Dieser Fehler kann durch einen Hardware-, Dateisystem- oder Betriebssystemfehler verursacht werden, der die Disk Safe-Datei beschädigt. Die Festplattensicherheit hängt zum Teil von der Stabilität der zugrunde liegenden Hardware und des Betriebssystems des Host-Speichergeräts ab.

Die sicherste Lösung besteht darin, einen neuen Disk Safe zu erstellen, sobald die Server-Sicherung meldet, dass das Image der Datenbankfestplatte fehlerhaft ist. In einigen Situationen kann der Disk Safe möglicherweise weiterhin zum Wiederherstellen von Wiederherstellungspunkten verwendet werden, die erstellt wurden, bevor der Disk Safe eine Beschädigung gemeldet hat. Wir haben jedoch keine Möglichkeit, das Ausmaß der Beschädigung festzustellen, oder wenn die unten beschriebene Problemumgehung in der Lage ist, den Disk Safe zu reparieren. Außerdem erwarten wir nicht, dass ein beschädigter Disk Safe bei einer Bare-Metal-Wiederherstellung erfolgreich ist.

Sie können versuchen, den Disk Safe zu reparieren, indem Sie eine (in Server Backup v5.2.0 eingeführte) DSV-Task (Disk Safe Verification) für das Disk Safe mit dem fehlerhaften Image ausführen. Der DSV überprüft den letzten Wiederherstellungspunkt, um sicherzustellen, dass alle Blöcke berücksichtigt werden. Wenn der Festplattensafe nicht verifiziert werden kann, wird während der nächsten Replikationsaufgabe ein Reparaturversuch unternommen, der versucht, fehlende Blöcke vom Wiederherstellungspunkt abzugleichen.

    
Ataboy Josef 22.07.2015 07:01
quelle

Tags und Links