[gelöst] Hilfe, Installation ist quasi über Nacht abgeschmiert
am 27.07.2012 - 10:37 Uhr in
Hallo Allerseits,
ich bin gerade mit meinem Latein ziemlich am Ende, da meine Installation quasi über Nacht nur noch Fehlermeldungen ausgibt.
Ich versuche mal das Problem so detailliert wie möglich zu beschreiben.
Installiert ist die aktuelle deutschsprachige Version 6.26
Außerdem ziemlich viele Module unter anderem das domain Modul und Ubercart mit einigen Add Ons.
Datenbank: MySQL5
PHP version: 5.2.13
Vorgeschichte:
Am Dienstag Abend habe ich zuletzt an der Site gearbeitet und im Shop Versandkosten konfiguriert - da lief alles recht fix und vor allem problemlos. Da gab es noch keine Anzeichen, dass etwas nicht ok ist.
Am Mittwoch habe ich gar nicht an der Site gearbeitet, habe vormittags die Seite aber noch online gesehen. Am frühen Nachmittag Mittwoch lief das Backup (Backup & migrate) per Cronjob allerdings mit 0KB. Die Site konnte nicht mehr aufgerufen werden und liefert jetzt die Fehlermeldungen (siehe unten):
Jetzt habe ich mich natürlich erst mal durch diverse Foren gelesen und bin einigen Hinweisen gefolgt.
- Cache Tabellen in der Datenbank geleert
- Tabellen pe PHPmyAdmin & mysqldumper geprüft & optimiert
- Überhänge entfernt
- Memory Limit: Da ich auch die php.ini bearbeiten kann, habe ich da das Memory Limit recht hoch gesetzt, da bin ich auch schon mal drüber gestolpert.
Hat leider nichts gebracht.
Ok, dann dachte ich, installierst du das Ganze mal lokal mit MAMP. Da habe ich schon Probleme die Datenbank zu importieren, da einige Tabellen zu groß sind.
Unter anderem die Watchdog, Session und Search index Tabelle. Wenn ich die ausleere, funktioniert der Import. Was bleibt ist der WSOD - White screen of death - keine Fehlermeldungen.
Falls jemand einen Hinweis hat, wo ich den Fehler noch suchen kann, wäre ich super dankbar.
Die Site noch mal neu zu machen würde mich um Wochen zurückwerfen. :-( Ebenso das Verwenden der älteren Backups.
Ich bin mir gar nicht sicher ob das überhaupt ein Datenbank Problem ist, oder ob man doch noch mal Serverseitig schaut - den Hoster habe ich schon kontaktiert - aber noch nicht erreicht. (Da bleibe ich auch noch dran).
Warning: Unknown column 'type' in 'where clause' query: SELECT 1 FROM mixed_access WHERE type = 'host' AND LOWER('meine iP Adresse') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1 in /kunden/paproli.de/rp-hosting/1234/3421/includes/database.mysqli.inc on line 134
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc:134) in /kunden/paproli.de/rp-hosting/1234/4321/includes/bootstrap.inc on line 1165
Warning: Unknown column 'weight' in 'order clause' query: SELECT name, filename, throttle FROM mixed_system WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC in /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc on line 134
Warning: Cannot modify header information - headers already sent by (output started at /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc:134) in /kunden/paproli.de/rp-hosting/1234/4321/includes/bootstrap.inc on line 763
Warning: Cannot modify header information - headers already sent by (output started at /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc:134) in /kunden/paproli.de/rp-hosting/1234/4321/includes/bootstrap.inc on line 764
Warning: Cannot modify header information - headers already sent by (output started at /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc:134) in /kunden/paproli.de/rp-hosting/1234/4321/includes/bootstrap.inc on line 767
Warning: Cannot modify header information - headers already sent by (output started at /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc:134) in /kunden/paproli.de/rp-hosting/1234/4321/includes/bootstrap.inc on line 768
Warning: Cannot modify header information - headers already sent by (output started at /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc:134) in /kunden/paproli.de/rp-hosting/1234/4321/includes/bootstrap.inc on line 790
Warning: Cannot modify header information - headers already sent by (output started at /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc:134) in /kunden/paproli.de/rp-hosting/1234/4321/includes/bootstrap.inc on line 790
Warning: Unknown column 'weight' in 'order clause' query: SELECT name, filename, throttle FROM mixed_system WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC in /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc on line 134
Warning: Unknown column 'weight' in 'order clause' query: SELECT name, filename, throttle FROM mixed_system WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC in /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc on line 134
Warning: Unknown column 'cache' in 'field list' query: UPDATE mixed_sessions SET uid = 0, cache = 0, hostname = 'meine iP Adresse', session = '', timestamp = 1343380223 WHERE sid = '1b0ce1e0ef83e4be46467574ea1ee586' in /kunden/paproli.de/rp-hosting/1234/4321/includes/database.mysqli.inc on line 134
- Anmelden oder Registrieren um Kommentare zu schreiben
Große Datenbanken bei MAMP
am 27.07.2012 - 11:03 Uhr
Große Datenbanken bei MAMP importieren geht einfach über das Terminal (ja, ich weiß, ist bei Mac-Usern nicht so beliebt).
Aufruf:
mysql --character-sets-dir=utf8 --default-character-set=utf8 -h[hostname] -P[portnumber] -u[user] -p[passwd] [dbname] < /pfad/zum/dbdump.sql
-h[hostname] z.B. -hlocalhost (ohne blank bei allen Parametern!!)
-P[portnumber] auf dem Mac muß ich hier eine abweichende Portnummer eintragen
-u[user] User für die Datenbank mit den notwendigen Rechten
-p[passwd] das dazu gehörige Passwd
[dbname] Name der DB, in die importiert werden soll
Beispiel:
/Applications/MAMP/Library/bin/mysql --character-sets-dir=utf8 --default-character-set=utf8 -hlocalhost -P8889 -uroot -proot testdb < ./testdb-transfer-28022011.sql
Es sieht aber von den Fehlermeldungen her so aus, als seien einige Datenbanktabellen zerstört, da Felder aus Tabellen fehlen.
Beste Grüße
Werner
sowas dachte ich schon
am 27.07.2012 - 11:29 Uhr
Hallo Werner,
herzlichen Dank für die ausführliche Anleitung (ja, ja wir Mac user ;-) .. da hast du wohl recht mit dem Terminal )
Ich werde das dennoch gleich mal versuchen und melde mich....
Fehlermeldung im Terminal
am 27.07.2012 - 12:46 Uhr
Also dank deiner Anleitung konnte ich schon mal den Import über das Terminal ausführen.
Bekomme da aber die Fehlermeldung:
ERROR 1153 (08S01) at line 85779: Got a packet bigger than 'max_allowed_packet' bytes
...
Wenn du sagst, dass Tabellen fehlen, frage ich mich, wieso die einfach crashen... Sehr seltsam das alles.
--
Edit: Zwischenstand.
Ich habe herausgefunden, dass man diese Fehlermeldung umgehen kann, wenn man die my.cnf entsprechend editiert. ich habe da jetzt an 2 Stellen max_allowed_packet = 2000M gesetzt. Immer noch der gleiche Fehler.
Übersehe ich was?
Was benutzt Du, MAMP oder
am 27.07.2012 - 13:29 Uhr
Was benutzt Du, MAMP oder MAMP Pro? Das mach einen Unterschied.
Beste Grüße
Werner
MAMP
am 27.07.2012 - 14:09 Uhr
die Pro version könnte ich aber aktivieren, denke ich. Ich mach das mal.
Danke nochmals.
...Ich bin total verzweifelt. Warte jetzt zusätzlich auf Rückruf vom Provider - normalerweise müsste man ja ein Backup einspielen können.
Edit:
Soweit so gut MAMP Pro ist installiert (14 Tage Testversion).
Beim importieren Der Datenbank bekomme ich jetzt :
#2006 - MySQL server has gone away
Ok, ich versuch das mal zu ergoogeln.
Du hast eine PM von
am 27.07.2012 - 14:15 Uhr
Du hast eine PM von mir.
Beste Grüße
Werner
leider erst mal [gelöst]
am 27.07.2012 - 15:58 Uhr
@Werner, dir noch mal sehr herzlichen Dank für deine Mühe. Das war echt nett!
Die System Tabelle ist wohl so zerstört, dass da nichts mehr zu machen ist.
Also schaue ich mal, was beim Restore der Datenbank durch den Provider rauskommt.
Lieben Gruß aus Bremen