Seite 1 von 3
IPC 11.5 nix geht mehr SQLITE...
Verfasst: Fr 9. Nov 2012, 18:23
von Psycho1982
Hab heute von 11.3 auf die 11.5 ein update gemacht dann kam der Fehler und nun geht das webinterface nicht mehr.
Code: Alles auswählen
Uebertrage altes webaccess file in SQLite3 Datenbank..SQL error: table emails already exists
SQL error: table emails already exists
SQL error: no such table: auth
SQL error: no such table: auth
Re: IPC 11.5 nix geht mehr SQLITE...
Verfasst: Fr 9. Nov 2012, 18:29
von feissmaik
Welche Debian Version hast du installiert?
Führ mal bitte den Befehl " i sqlite " aus
Gab es beim installieren vielleicht irgendwelche apt-get Fehler?
Ansonsten probier mal das: apt-get install sqlite3 php5-sqlite && /etc/init.d/apache2 restart
Re: IPC 11.5 nix geht mehr SQLITE...
Verfasst: Fr 9. Nov 2012, 18:40
von Psycho1982
Code: Alles auswählen
/var/emu/script/functions.sh: line 86: declare: -A: invalid option
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
SQL error: table emails already exists
Alle SQLite3 Datenbanken und Tabellen wurden erstellt.
Das kommt wenn ich deinen befehl ausführe i sqlite
Re: IPC 11.5 nix geht mehr SQLITE...
Verfasst: Fr 9. Nov 2012, 18:45
von feissmaik
...Und die anderen sachen die ich geschrieben hatte?
Also kann ich davon ausgehen das du noch Debian Lenny (5) installiert hast?
Re: IPC 11.5 nix geht mehr SQLITE...
Verfasst: Fr 9. Nov 2012, 18:46
von Psycho1982
Ja Debian lenny 5
das mit abt-get install .....
hat auch keine veränderung gebracht
und das wurde bei der Install als Fehler gebracht
Code: Alles auswählen
/var/emu/script/functions.sh: line 86: declare: -A: invalid option
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
/var/emu/script/functions.sh: line 86: declare: -A: invalid option
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
/var/emu/script/functions.sh: line 86: declare: -A: invalid option
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
/var/emu/script/functions.sh: line 86: declare: -A: invalid option
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
System ist: 32-Bit
CCcam ist: CCcam.x86
Re: IPC 11.5 nix geht mehr SQLITE...
Verfasst: Fr 9. Nov 2012, 19:01
von feissmaik
Nunja, das bash von Debian lenny ist leider zu alt um "declare -A" zu verstehen, aber davon abgesehen sollte es trotzdem funktionieren...
Geh in "i cfg" speichern+beenden und dann surf das IPC WebIf an
Wenn das nicht funktioniert wird es komplizierter...
->
nano /var/emu/script/functions.sh
nach "auth" suchen und zunächst folgende Zeilen abändern:
Code: Alles auswählen
#declare -A SQLITEtable
SQLITEtable["1"]="CREATE TABLE auth (id INTEGER PRIMARY KEY,user TEXT,pass TEXT,created TEXT,lastvisit TEXT,online INTEGER DEFAULT '0',ip TEXT);"
SQLITEtable["2"]="CREATE TABLE pm (id INTEGER PRIMARY KEY,fromid INT,toid INT,created INT,message TEXT);"
SQLITEtable["3"]="CREATE TABLE settings (id INTEGER PRIMARY KEY,user_id INT,setting TEXT,value TEXT);"
SQLITEtable["4"]="CREATE TABLE emails (id INTEGER PRIMARY KEY,user TEXT,email TEXT,grp TEXT);"
dann nochmals nach "auth" suchen und folgendes
ändern in:
Re: IPC 11.5 nix geht mehr SQLITE...
Verfasst: Fr 9. Nov 2012, 19:18
von Psycho1982
So habe alles abgeändert wie du es beschrieben hast danach nochmal i cfg
dann kam der fehler
Code: Alles auswählen
SQL error: no such table: auth
SQL error: no such table: auth
SQL error: no such table: auth
wenn ich auf das Webinterface zugreifen will kommt das
Code: Alles auswählen
Fatal error: Class 'SQLite3' not found in /var/www/ipc/page/include/functions.php(1) : eval()'d code on line 598
Re: IPC 11.5 nix geht mehr SQLITE...
Verfasst: Fr 9. Nov 2012, 19:22
von feissmaik
Nach der Anpassung von functions.sh erst nochmal " i sqlite " ausführen, erst danach " i cfg "
Poste mal bitte die Ausgabe vom "apt-get install" Befehl den ich weiter oben gepostet hab..
Re: IPC 11.5 nix geht mehr SQLITE...
Verfasst: Fr 9. Nov 2012, 19:27
von Psycho1982
bei abt-get install kommt das
Code: Alles auswählen
root@debian / > apt-get install sqlite3 php5-sqlite && /etc/init.d/apache2 restart
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Vorgeschlagene Pakete:
sqlite3-doc
Die folgenden NEUEN Pakete werden installiert:
php5-sqlite sqlite3
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 6 nicht aktualisiert.
Es müssen 58,9kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 201kB Plattenplatz zusätzlich benutzt.
Hole:1 http://ftp.de.debian.org lenny/main php5-sqlite 5.2.6.dfsg.1-1+lenny16 [34,7kB]
Hole:2 http://ftp.de.debian.org lenny/main sqlite3 3.5.9-6 [24,2kB]
Es wurden 58,9kB in 0s geholt (105kB/s)
Wähle vormals abgewähltes Paket php5-sqlite.
(Lese Datenbank ... 22213 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke php5-sqlite (aus .../php5-sqlite_5.2.6.dfsg.1-1+lenny16_i386.deb) ...
Wähle vormals abgewähltes Paket sqlite3.
Entpacke sqlite3 (aus .../sqlite3_3.5.9-6_i386.deb) ...
Verarbeite Trigger für man-db ...
Richte php5-sqlite ein (5.2.6.dfsg.1-1+lenny16) ...
Richte sqlite3 ein (3.5.9-6) ...
Restarting web server: apache2 ... waiting .
muß jetzt kurz weg teste den Rest später
Re: IPC 11.5 nix geht mehr SQLITE...
Verfasst: Fr 9. Nov 2012, 19:30
von feissmaik
...also waren vorher garnicht die pakete/befehle installiert um mit sqlite umgehen zu können... dann wird das natürlich auch nix