PHP-Web-Stat Support Forum | |
https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl
Allgemein >> Dokumentationen >> Umstellung auf Datenbank https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1295027309 Beitrag begonnen von hr3 am 14.01.11 um 18:48:28 |
Titel: Umstellung auf Datenbank Beitrag von hr3 am 14.01.11 um 18:48:28
Um die Aufzeichnung von Text-Dateien auf Datenbank umzustellen ist das Programm .../stat/config/setup.php auszuführen.
Die Eingaben sind selbsterklärend. Die Datenbank muß vorhanden sein. Die Tabellen werden angelegt und in diesem Zusammenhang die Daten aus den log/log* und log/pattern* übernommen. Wenn alles funktioniert, können die übernommenen Dateien (gesichert und) der Inhalt gelöscht werden. |
Titel: Re: Umstellung auf Datenbank Beitrag von hr3 am 01.02.11 um 11:51:36
Wenn die Fehlermeldung "Sie sind nicht berechtigt die von Ihnen aufgerufene Seite db_transfer.php zu betreten." kommt, ruhig noch einmal probieren. Ggf. zwischendurch Browser beenden und Browser-Cache löschen.
Sonst überprüfen, dass die config/config.php als ANSI und nicht als UTF-8 gespeichert ist. |
Titel: Re: Umstellung auf Datenbank Beitrag von hr3 am 01.02.11 um 12:08:35
Nach Umstellung der Testumgebung von XAMPP 1.7.3 (MySQL 5.1.41) auf 1.7.4 (MySQL 5.5.8) bekomme ich die Fehlermeldung
Datenbank-Tabellen wurden angelegt! The used table type doesn't support FULLTEXT indexes Vorher wurden alle Tabellen als MyISAM angelegt. Jetzt ist nur stat_main als InnoDB vorhanden. Kann sicher auch in anderen Distribution, bzw Versionen auftreten, da es sich um die Vorbelegung von storage engine handelt. |
Titel: Re: Umstellung auf Datenbank Beitrag von hr3 am 01.02.11 um 15:36:29
InnoDB ist seit MySQL Version 5.5 die Standard-Speicher-Engine.
Damit muß config/db_transfer.php um folgende Zeile erweitert und alle 7 CREATE-TABLE-Anweisungen ergänzt werden. Zitat:
|
Titel: SQL-Schnittstelle anzeigen Beitrag von hr3 am 25.02.11 um 11:51:55
Programm in stat/ installieren.
Ist auch Bestandteil von http://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1294068328/3#3 Zitat:
|
Titel: bekannte Probleme bei Umstellung auf Datenbank Beitrag von hr3 am 13.05.11 um 08:29:40
nach manuellen Anlegen der Datenbank prüfen mit welchem Zeichensatz dieses durchgeführt wurde.
wenn Fehlertexte im Fenster (und keine Buttons erkennbar) auf Vollbild umschalten wenn nach Tabellen erstellen: ...stat/config/db_transfer.php?lang=de und Ausgabe von Fehlermeldungen ja: Access Denied bzw Ausgabe von Fehlermeldungen nein: Notice: Undefined index: lang in ...stat\config\db_transfer.php on line 19-33 erscheint, die Anweisungen ... ( $_GET [ "lang" ] ... ) || ( $_POST [ "lang" ] ... ) ... durch ... $_REQUEST [ "lang" ] ... ersetzen Fehlermeldung: The used table type doesn't support FULLTEXT indexes InnoDB ist seit MySQL Version 5.5 die Standard-Speicher-Engine $engine = ' ENGINE = MYISAM'; definieren und an alle CREATE TABLE-Anweisungen anfügen $query = "CREATE TABLE ".$db_prefix." ... )".$engine; time_limit wird z.B. bei großer pattern_referer.dta überschritten sollte wie Übertragung der logdb_backup.dta gelöst sein, hier nur Notlösung durch set_time_limit(0); Die Konvertierung kann bei großen Dateien abhängig von der Server-Geschwindigkeit auch im Stundenbereich liegen Wählen Sie dazu die zu schreibenden Zeilen pro Durchlauf aus. Ein höherer Wert wirkt sich dabei positiv aus. Der maximale kann nur durch Test ermittelt werden. Nach einem Abbruch Tabellen löschen und Setup erneut starten. Fehlermeldung: Unknown column 'undefined' in 'field list' nicht abgefangener Datenzustand, Wert 'undefined' in Feld Farbtiefe ist nicht nummerisch durch Editor in logdb_backup.dta korrigieren |
PHP-Web-Stat Support Forum » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2012. Alle Rechte vorbehalten. |