Seite 1 von 7

Konvertierung von 2 nach 3 - schlägt fehl

Verfasst: 21.12.2013 23:07
von Roelli
Nabend zusammen.

Ich würde gerne mein phpBB 2.0.22 auf die aktuellste Version 3 updaten.

Folgendes habe ich gemacht:
altes Board deaktiviert
neue Datenbank angelegt, Dateien hochgeladen, Berechtigungen geändert, installiert - alles soweit erfolgreich
dann habe ich die über "konvertieren" versucht das alte baord zu importieren

Am Anfang sieht noch alles gut aus:
Starte Konvertierungsprozess

Konvertiere die Konfiguration:
Erledigt

Vorbereitende Funktionen/Abfragen werden ausgeführt.:
Erledigt

Fülle Tabellen

Fülle Tabelle phpbb_userconv:

skip_rows = 0:

skip_rows = 2000:
815 rows/s (2000 rows) |

Fülle Tabelle phpbb_banlist:

skip_rows = 0:

Fülle Tabelle phpbb_banlist:

skip_rows = 0:

Fülle Tabelle phpbb_disallow:

skip_rows = 0:

Fülle Tabelle phpbb_ranks:

skip_rows = 0:

Fülle Tabelle phpbb_topics:

skip_rows = 0:

skip_rows = 2000:
1016 rows/s (2000 rows) |

Fülle Tabelle phpbb_topics:

skip_rows = 0:

Fülle Tabelle phpbb_topics_watch:

skip_rows = 0:

skip_rows = 2000:
7375 rows/s (2000 rows) |

Fülle Tabelle phpbb_smilies:

skip_rows = 0:

Fülle Tabelle phpbb_poll_options:

skip_rows = 0:

Fülle Tabelle phpbb_poll_votes:

skip_rows = 0:

Fülle Tabelle phpbb_words:

skip_rows = 0:

Fülle Tabelle phpbb_posts:

skip_rows = 0:

skip_rows = 2000:
215 rows/s (2000 rows) |

skip_rows = 4000:
231 rows/s (2000 rows) |

skip_rows = 6000:
222 rows/s (2000 rows) |

skip_rows = 8000:
217 rows/s (2000 rows) |

Schritt 17 von 28
Und wenn ich dann zum nächsten Schritt gehe, dann kommt folgende Meldung (die mich überfordert):
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, service@webmailer.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Was mache ich falsch?
Ich habe in die neue Datenbank schonmal versucht joomla zu installieren - muss ich eine ganz neue Datenbank anlegen oder wird einfach die angegebene Datenbank überschrieben und für phpbb3 nutzbar gemacht?

Vielen Dank!

Roelli.

Re: Konvertierung von 2 nach 3 - schlägt fehl

Verfasst: 22.12.2013 02:51
von Helmut
Hallo Roelli,

du hast eigentlich nichts falsch gemacht, der Fehler Internal Server Error .... kommt eher davon dass das Skript zu Ausführung länger braucht als der im php eingestellte Wert. Schaue mal in der php.ini wie groß der Wert bei max_execution_time eingestellt ist, bei den meisten Providern liegt er bei 30-60 Sekunden.

Abhilfe kann sein wenn du in der install/index.php nach @set_time_limit(0); uchst und durch @set_time_limit(12); ersetzt. Du kannst auch eine kleinere oder größere Zahl als 12 wählen, musst testen bei welchem Wert er durch läuft.

Gruß Helmut

Re: Konvertierung von 2 nach 3 - schlägt fehl

Verfasst: 22.12.2013 09:05
von Crizzo
Alternativ vielleicht die Konvertierung lokal im "xampp" probieren.

Re: Konvertierung von 2 nach 3 - schlägt fehl

Verfasst: 22.12.2013 12:24
von Roelli
Helmut hat geschrieben: durch @set_time_limit(12); ersetzt.
Hui. Das funktioniert schonmal besser! 8)
Jetzt kommt die "Internal Server Error" Message an einem späteren Zeitpunkt, und zwar dann wenn die Tabllen gefüllt werden:
Filling tables
Filling table phpbb_posts:
skip_rows = 7803:
Step 17 of 28
Ich habe folgende Werte ausprobiert und bekomme entweder den internal server error oder eine weiße Seite angezeigt.
0,5,6,7,8,9,10,11,12 internal server error
1,2,3,4, white screen

Mein Problem:
Ich kann nicht nachschauen welchen Wert die "max_execution_time" hat. Denn ich weis nocht nichteinmal wo ich die php.ini suchen muss. (bin nur ein doofer Elektroniker)

ich hab gegoogelt:
http://doc.claroline.net/de/index.php/W ... ich_sie%3F
Die Datei ist normalerweise nicht editierbar für die Personen, die nur einen Account bei dem Hoster haben, da es üblich ist, dass verschiedene Benutzer sich eine Maschine teilen.
Ich habe die Datenbanken bei http://www.strato.de (wie vermutlich viele andere auch)

Das Backup meiner Datenbank is 111MB groß, ist das evtl. ein Problem?

Danke!

Roelli.

Re: Konvertierung von 2 nach 3 - schlägt fehl

Verfasst: 22.12.2013 14:29
von Miriam
Roelli hat geschrieben:Mein Problem:
Ich kann nicht nachschauen welchen Wert die "max_execution_time" hat. Denn ich weis nocht nichteinmal wo ich die php.ini suchen muss. (bin nur ein doofer Elektroniker)
Soweit zum Problem. Hier eine mögliche Lösung:
Baue eine php Datei und schreibe folgendes hinein:

Code: Alles auswählen

<?php
phpinfo();

speichere sie unter einem Namen Deiner Wahl ab (suffix: .php) und lade sie auf Deinen Webspace und rufe sie im Browser auf. Suche hernach im angezeigten Text nach max_execution_time.

Das Problem wird wohl eher Strato sein, denn dort sind imho die DBs auf einem / mehreren separaten Servern hinterlegt und Du greift über das Intranet darauf zu.
Schon mal dran gedacht, das ganze lokal zu machen?

Re: Konvertierung von 2 nach 3 - schlägt fehl

Verfasst: 22.12.2013 15:41
von schnagga
Moin,

ich würde die Vorschläge der Vorschreiber auch unterstützen und das lokal via XAMPP machen.
Da kannst du zwar auch in ein "TimeOut" fallen, per php.ini kannst du dann aber die Werte erhöhen.

LG

Re: Konvertierung von 2 nach 3 - schlägt fehl

Verfasst: 22.12.2013 15:44
von Roelli
Miriam hat geschrieben:Suche hernach im angezeigten Text nach max_execution_time.
Ok. Da steht folgendes:
max_execution_time 0 (local value) 0 (master value)
Miriam hat geschrieben:Schon mal dran gedacht, das ganze lokal zu machen?
Dran gedacht ja. XAMPP runterladen klappt. XAMPP verstehen noch nicht. Siehe Problem "(bin nur ein doofer Elektroniker)" :roll: :-?

Folgendes habe ich schonmal (falsch) gemacht:
xampp runtergeladen, installiert, passwort vergeben, Unter myphp 2 Datenbanken angelegt "phpbb2" und "phpbb3", unter htdocs zwei Ordner angelegt, 1. Ordner "phpbb2" 2. Ordner "phpbb3", phpbb3 in den Ordner "phpbb3" kopiert und phpbb3 erfolgreich installiert

Nun habe ich alle Dateien vom Server (altes Board) heruntergeladen und in den Ordner "phpbb" kopiert.
Dann unter localhost/phpbb3 den Konverter aufgerufen und die Daten eingeben wo ich dachte das sie richtig sind:

Fehlermeldung ist:
Der Konverter konnte keine Tabellen mit dem angegebenen Präfix finden. Bitte stelle sicher, dass du die richtigen Daten des Boards angegeben hast, von dem du konvertieren willst. Der standardmäßige Tabellenpräfix für phpBB 2.0.x ist phpbb_.
[ externes Bild ]

Ich hab noch nicht herausgefunden was ich hier falsch mache, vielleicht hat jemand eine Idee?

Danke!

Roelli.

Re: Konvertierung von 2 nach 3 - schlägt fehl

Verfasst: 22.12.2013 15:46
von Roelli
Hab's nochmal probiert, nun steht dort:

Code: Alles auswählen

Es kann keine Verbindung zur Datenbank aufgebaut werden. Details stehen in unten angezeigter Fehlermeldung.
MySQL server has gone away
has gone away? Wo isser hin? :roll: :)

Re: Konvertierung von 2 nach 3 - schlägt fehl

Verfasst: 22.12.2013 15:52
von Miriam
Steht doch da: Away....

Mache ein Backup Deiner DB (die im Internet) mittels MySQLDumper.
Den Dump lädst Du dann in deinen auch lokal installierten MySQL Dumper und spielst ihn in die DB.
Du mußt lokal im Xampp den Apache Webserver und dem MySQL Server starten oder Du installierst diese als Dienste, die automatisch gestartet werden sollen.

Lies:
  • KB:mysqlbackup,
    KB:pma_faq,
    KB:phpmyadmin
    KB:Umzug
Beachte, dass Du ggf. den Dump mit der Codierung Latin1 einspielen mußt, da es sonst evtl. Umlautprobleme geben könnte. Aber das ist nur eine Annahme.

Re: Konvertierung von 2 nach 3 - schlägt fehl

Verfasst: 22.12.2013 17:12
von Roelli
Miriam hat geschrieben:Steht doch da: Away....

Mache ein Backup Deiner DB (die im Internet) mittels MySQLDumper.
Den Dump lädst Du dann in deinen auch lokal installierten MySQL Dumper und spielst ihn in die DB.
Du mußt lokal im Xampp den Apache Webserver und dem MySQL Server starten oder Du installierst diese als Dienste, die automatisch gestartet werden sollen.
Hab ich alles gemacht, bis auf "Latin1" da hab ich noch nicht herausgefunden wo ich das einstellen kann. Standard scheint UTF8 zu sein?

Wenn ich nun die Konvertierung starte dann bricht sie ab. Im Browserfenster (Adressleiste) steht:
http://localhost/phpbb3/install/index.p ... anguage=de

Der Browser zeigt mir:
[ externes Bild ]

Was kann ich tun?
Ich habe bei der lokalen phpbb3 Installation die Rechte (CHMOD) noch nicht gesetzt. Könnte vermutlich das Problem sein? Wenn ich den filezilla Server starte und mich über ftp lokal einlogge dann stehen bei den Rechten anstatt z.B. 777 dort "xxx".
Ich hab auch lokal mal die "@set_time_limit" auf 12 gesetzt. Hat aber nicht geholfen.

Filezilla Client sagt:
Befehl: STOR index.php
Antwort: 550 Permission denied
Fehler: Kritischer Dateiübertragungsfehler
Status: Berechtigungen für '/htdocs/phpbb3/install/index.php' werden auf '777' gesetzt
Befehl: SITE CHMOD 777 index.php
Antwort: 504 Command not implemented for that parameter
Danke!

Roelli.