Problem beim Umzug auf neuen Host mit sqlite
Posted: Mon Jun 02, 2014 6:54 pm
Hallo Welt,
ich habe mich gerade hier angemeldet weil ich ein Problem habe.
Hier läuft seit drei Jahren ein Blog mit s9y, das ich damals in der Version 1.6 unter einer etwas angestaubten Ubuntu-Version 10.04 installiert hatte. Ich benutzte als Datenbank sqlite, weil das Blog wirklich nur sehr klein und mehr oder weniger note-to-self war. Alles war gut.
Dann erfolgte ein Betriebssystemupdate auf Ubuntu 12.04 und es gab Ärger mit sqlite, weil mittlerweile sqlite2 nicht mehr existierte und sqlite3 zwingend Voraussetzung war. Tante Google löste das Problem für mich, indem ich dem System das alte sqlite2 händisch unterfrickelte. (siehe http://www.chrisge.org/blog/2012-07-11/ ... untu_12.04 und ubuntuforums.org/showthread.php?t=1861925).
Jetzt ist das Blog plötzlich nicht mehr note-to-self, soll also 24/7 online sein, und muß deshalb von meinem Arbeitstier auf einen Raspberry Pi umziehen, der permanent online bleiben kann. Die o.g. Frickelei funktioniert nun nicht mehr, weil die auszutauschende Datei für "richtige Prozessoren" kompiliert ist und auf dem Pi natürlich nicht läuft.
Sämtliche Links zum Thema Backup/Restore/Umzug die mir Google auswirft, beschreiben das Vorgehen für MySql. :-/ Ich suche halt eine Möglichkeit das Blog mit sqlite3 weiter zu betreiben. Ich versuchte, die Datenbankdatei mit "sqlite OLD.DB .dump | sqlite3 NEW.DB" zu konvertieren, aber "irgendwas" geht schief. Wenn ich das komplette Blogverzeichnis, das ich heute nebenher auf 1.7.8 updatete, auf den Pi schiebe und ihn unter dem alten Hostnamen erreichbar mache, lieferte der Apache eine völlig leere Datei mit 0 Byte und meine Fehlermeldung in der error.log.
Eine testweise durchgeführte komplette Neuinstallation arbeitet fehlerfrei. Fehlkonfiguration in der Ecke Apache/PHP/DNS würde ich deshalb ausschließen.
Gibt es irgendwelche Lösungsvorschläge? ich habe auch keinen Plan wie ich das debuggen soll und hab PHP stets nur benutzt ohne mich so wirklich damit auszukennen.
VG Jörg
ich habe mich gerade hier angemeldet weil ich ein Problem habe.
Hier läuft seit drei Jahren ein Blog mit s9y, das ich damals in der Version 1.6 unter einer etwas angestaubten Ubuntu-Version 10.04 installiert hatte. Ich benutzte als Datenbank sqlite, weil das Blog wirklich nur sehr klein und mehr oder weniger note-to-self war. Alles war gut.
Dann erfolgte ein Betriebssystemupdate auf Ubuntu 12.04 und es gab Ärger mit sqlite, weil mittlerweile sqlite2 nicht mehr existierte und sqlite3 zwingend Voraussetzung war. Tante Google löste das Problem für mich, indem ich dem System das alte sqlite2 händisch unterfrickelte. (siehe http://www.chrisge.org/blog/2012-07-11/ ... untu_12.04 und ubuntuforums.org/showthread.php?t=1861925).
Jetzt ist das Blog plötzlich nicht mehr note-to-self, soll also 24/7 online sein, und muß deshalb von meinem Arbeitstier auf einen Raspberry Pi umziehen, der permanent online bleiben kann. Die o.g. Frickelei funktioniert nun nicht mehr, weil die auszutauschende Datei für "richtige Prozessoren" kompiliert ist und auf dem Pi natürlich nicht läuft.
Sämtliche Links zum Thema Backup/Restore/Umzug die mir Google auswirft, beschreiben das Vorgehen für MySql. :-/ Ich suche halt eine Möglichkeit das Blog mit sqlite3 weiter zu betreiben. Ich versuchte, die Datenbankdatei mit "sqlite OLD.DB .dump | sqlite3 NEW.DB" zu konvertieren, aber "irgendwas" geht schief. Wenn ich das komplette Blogverzeichnis, das ich heute nebenher auf 1.7.8 updatete, auf den Pi schiebe und ihn unter dem alten Hostnamen erreichbar mache, lieferte der Apache eine völlig leere Datei mit 0 Byte und meine Fehlermeldung in der error.log.
Eine testweise durchgeführte komplette Neuinstallation arbeitet fehlerfrei. Fehlkonfiguration in der Ecke Apache/PHP/DNS würde ich deshalb ausschließen.
Gibt es irgendwelche Lösungsvorschläge? ich habe auch keinen Plan wie ich das debuggen soll und hab PHP stets nur benutzt ohne mich so wirklich damit auszukennen.
VG Jörg