IPC 11.5 nix geht mehr SQLITE...

Fragen oder Probleme?
Psycho1982
IPC Neuling
Beiträge: 14
Registriert: Mi 27. Apr 2011, 17:19
Kontaktdaten:

IPC 11.5 nix geht mehr SQLITE...

Beitrag 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
Zuletzt geändert von jensebub am Fr 9. Nov 2012, 18:26, insgesamt 1-mal geändert.
Grund: Konsolenausgabe in CODE gepackt
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: IPC 11.5 nix geht mehr SQLITE...

Beitrag 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
Du musst nicht kämpfen um zu siegen
Psycho1982
IPC Neuling
Beiträge: 14
Registriert: Mi 27. Apr 2011, 17:19
Kontaktdaten:

Re: IPC 11.5 nix geht mehr SQLITE...

Beitrag 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
Zuletzt geändert von jensebub am Fr 9. Nov 2012, 18:43, insgesamt 1-mal geändert.
Grund: Konsolenausgabe in CODE gepackt
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: IPC 11.5 nix geht mehr SQLITE...

Beitrag von feissmaik »

...Und die anderen sachen die ich geschrieben hatte?

Also kann ich davon ausgehen das du noch Debian Lenny (5) installiert hast?
Du musst nicht kämpfen um zu siegen
Psycho1982
IPC Neuling
Beiträge: 14
Registriert: Mi 27. Apr 2011, 17:19
Kontaktdaten:

Re: IPC 11.5 nix geht mehr SQLITE...

Beitrag 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
Zuletzt geändert von jensebub am Fr 9. Nov 2012, 18:55, insgesamt 1-mal geändert.
Grund: Konsolenausgabe inn CODE gepackt
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: IPC 11.5 nix geht mehr SQLITE...

Beitrag 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

Code: Alles auswählen

sqlite3 $WEBIF_SQLITEdb "${SQLITEtable[auth]}"
ändern in:

Code: Alles auswählen

sqlite3 $WEBIF_SQLITEdb "${SQLITEtable[1]}"
Dateianhänge

[Die Dateierweiterung sh wurde deaktiviert und kann nicht länger angezeigt werden.]

Du musst nicht kämpfen um zu siegen
Psycho1982
IPC Neuling
Beiträge: 14
Registriert: Mi 27. Apr 2011, 17:19
Kontaktdaten:

Re: IPC 11.5 nix geht mehr SQLITE...

Beitrag 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
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: IPC 11.5 nix geht mehr SQLITE...

Beitrag 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..
Du musst nicht kämpfen um zu siegen
Psycho1982
IPC Neuling
Beiträge: 14
Registriert: Mi 27. Apr 2011, 17:19
Kontaktdaten:

Re: IPC 11.5 nix geht mehr SQLITE...

Beitrag 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
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: IPC 11.5 nix geht mehr SQLITE...

Beitrag von feissmaik »

...also waren vorher garnicht die pakete/befehle installiert um mit sqlite umgehen zu können... dann wird das natürlich auch nix
Du musst nicht kämpfen um zu siegen
Antworten

Wer ist online?

Mitglieder in diesem Forum: Semrush [Bot] und 1 Gast