2015-07-22 14 views
7

Viene visualizzato questo errore quando si carica la mia applicazione su Linux. Funziona bene sul mio sistema Windows locale, ma mi dà errore sul server linux. Quando cerco questo, ho scoperto che questo è un problema relativo a sqlite. Se questo è un problema sqlite, come posso cambiarlo con MySQL.Cakephp 3.x: SQLSTATE [HY000]: errore generale: 11 immagine disco del database non è corretta

Per favore aiutatemi.

+1

Sì, esporto il mio database DB dal locale e l'importazione sul server. –

+3

prova a eliminare il debug_kit.sqlite – sailendra

risposta

-2

Questo errore può essere causato da un errore dell'hardware, del file system o del sistema operativo che causa il danneggiamento del file Disk Safe. La sicurezza del disco, in parte, dipende dalla stabilità dell'hardware sottostante e dal sistema operativo del dispositivo di archiviazione host.

La soluzione più sicura è creare un nuovo Disk Safe non appena Server Backup segnala che l'immagine del disco del database non è corretta. In alcune situazioni, Disk Safe potrebbe essere ancora utilizzabile per ripristinare i punti di ripristino creati prima che Disk Safe segnalasse un danneggiamento. Tuttavia, non è possibile determinare l'entità del danneggiamento o se la soluzione descritta di seguito sarà in grado di riparare Disk Safe. Inoltre, non ci aspettiamo che un Disk Safe corrotto abbia successo in un ripristino bare metal.

Si può tentare di riparare il Safe Disk eseguendo un disco sicuro di verifica (DSV) compito (introdotto nel V5.2.0 Backup Server) contro il disco di sicurezza con l'immagine valido. Il DSV controllerà il punto di ripristino più recente per garantire che tutti i blocchi vengano conteggiati. Se la sicurezza del disco non viene verificata, verrà eseguito un tentativo di riparazione durante la successiva attività di replica che tenterà di riconciliare eventuali blocchi mancanti dal punto di ripristino.

+1

questa risposta non è corretta. anche se questa sarebbe una soluzione, è davvero esagerata. Come costruire una nuova casa, quando si è rotta una finestra. – alexdd55

1

Ho appena avuto il problema samme sulla mia macchina con OSX 10.11 w/MAMP (MySQL + Apache 2)

Ha contribuito a cancellare la directory/tmp all'interno dell'installazione cake3 - il problema persiste per tutta diversi database, quindi ho pensato che doveva essere un problema con i file locali piuttosto che con il database.

21

Eliminare il /tmp/debug_kit.sqlite

+1

Nessun problema signore;) Penso che il file di debug sia corrotto nel processo di debug. Non troppo sicuro sul perché Cake abbia lanciato quell'errore! + –

+0

Questa risposta non funziona per il mio codice, puoi darmi un'altra soluzione per risolvere il mio errore? Ti apprezzerò –

+0

Stai usando sqLite? –

4

Eliminare la cartella tmp

Eliminare il/tmp/*

se hai trovato ulteriore emissione permesso il set di 777 permesso di cartella cakephp

chmod -R 777 segnalibro

1

Elimina la directory /tmp/*. Spero che dovrebbe essere risolto.

Problemi correlati