Kommandozeile bzw. das Command Line Interface von phpBB 3.3

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Benutzeravatar
Axel68
Mitglied
Beiträge: 43
Registriert: 06.12.2012 21:58

Kommandozeile bzw. das Command Line Interface von phpBB 3.3

Beitrag von Axel68 »

Wo finde ich die Kommandozeile bzw. das Command Line Interface von phpBB 3.3 bzw. wie rufe ich diese auf?

Nach einem Timeout beim Updateversuch von 3.3.2 auf 3.3.4 versuche ich nun das Update über diese Kommandozeile zu aktivieren, aber ich weiß nicht wie ich zur Konsole wechseln kann.

Alternativ kann mir vielleicht jemand sagen, wie ich das Limit für eine Zeitüberschreitung (Timeout) erhöhe?
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Kommandozeile bzw. das Command Line Interface von phpBB 3.3

Beitrag von Crizzo »

Hi,

du musst dich per SSH Programm z.B. PuTTY auf deinem Server anmelden und dann in deinem Foren-Verzeichnis die Datei:
bin/phpbbcli.php aufrufen.

Dort bekommst du dann alle Kommandos gezeigt. Dann kannst du via folgendem Befehl:

Code: Alles auswählen

bin/phpbbcli.php --safe-mode db:migrate
die Datenbank aktualisieren.

Grüße
Benutzeravatar
Axel68
Mitglied
Beiträge: 43
Registriert: 06.12.2012 21:58

Re: Kommandozeile bzw. das Command Line Interface von phpBB 3.3

Beitrag von Axel68 »

Ich habe FileZilla aber ich verstehe einfach nicht wo ich den Befehl eingeben muss.

Gibt es keine Möglichkeit diesen Timeout zu umgehen, ein Update muss doch für Normaluser wie mich innerhalb kurzer Zeit möglich sein, ohne das man dabei wieder Stunden vorm PC hockt :roll:
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Kommandozeile bzw. das Command Line Interface von phpBB 3.3

Beitrag von Crizzo »

Axel68 hat geschrieben: 10.08.2021 12:54 Ich habe FileZilla aber ich verstehe einfach nicht wo ich den Befehl eingeben muss.
Das ist ein FTP-Client, sowas hilft dir hier nicht.

Hast du überhaupt Kommandozeilenzugriff auf deinen Server/Webspace?
Benutzeravatar
Axel68
Mitglied
Beiträge: 43
Registriert: 06.12.2012 21:58

Re: Kommandozeile bzw. das Command Line Interface von phpBB 3.3

Beitrag von Axel68 »

Ich denke ja, zumindest steht da was on SSH, aber das kostet mich jetzt schon den ganzen Vormittag und ich möchte doch einfach nur dieses Update von 3.3.2 auf 3.3.4 einspielen, bekomme aber bei der manuellen sowie der automatischen Variante immer diese Timeout Meldung, nach wenigen Sekunden schon. Mein Board hat eine Datenbank-Größe: 319.1 MiB

Automatisch dem Beitrag hinzugefügt nach 57 Minuten 20 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.

Ich habe jetzt noch einmal versucht das Update einzuspielen, diesmal mit der automatischen Update Variante, aber wieder kommt diese Meldung:

Die Installations-Routine hat eine Zeitüberschreitung festgestellt

Die Installations-Routine hat festgestellt, dass eine Zeitüberschreitung aufgetreten ist. Du kannst versuchen, die Seite neu zu laden — dies kann aber zu einer Daten-Korruption führen. Wir empfehlen dir, entweder das Limit für eine Zeitüberschreitung (Timeout) zu erhöhen oder die Kommandozeile (CLI) zu verwenden.
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1279
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: Kommandozeile bzw. das Command Line Interface von phpBB 3.3

Beitrag von Mike-on-Tour »

320MB ist jetzt keine überragend große Datenbank, das sollte klappen. Hast du mal im Verzeichnis /store nachgesehen, ob da irgendwelche Dateien mit den Namen/Namensanteilen install_config.php, *.lock oder migration* enthalten sind? Wenn ja, diese löschen und nochmal versuchen, das hat bei mir in Verbindung mit dem Full Package und dem manuellen Update immer funktioniert, und das auch bei Datenbanken mit mehr als 1GB.

Ansonsten besorge dir WinSCP und die Erweiterung PuTTY dafür, damit kommst du auf die Kommandozeile, falls dein Hoster dir das erlaubt.
Benutzeravatar
Axel68
Mitglied
Beiträge: 43
Registriert: 06.12.2012 21:58

Re: Kommandozeile bzw. das Command Line Interface von phpBB 3.3

Beitrag von Axel68 »

Mike-on-Tour hat geschrieben: 10.08.2021 14:06 320MB ist jetzt keine überragend große Datenbank, das sollte klappen. Hast du mal im Verzeichnis /store nachgesehen, ob da irgendwelche Dateien mit den Namen/Namensanteilen install_config.php, *.lock oder migration* enthalten sind? Wenn ja, diese löschen und nochmal versuchen, das hat bei mir in Verbindung mit dem Full Package und dem manuellen Update immer funktioniert, und das auch bei Datenbanken mit mehr als 1GB.

Ansonsten besorge dir WinSCP und die Erweiterung PuTTY dafür, damit kommst du auf die Kommandozeile, falls dein Hoster dir das erlaubt.
Das hat jetzt tatsächlich geholfen, es waren die von Dir genannten Dateien mit den entsprechenden Namen/Namensanteilen im Verzeichnis "/store", nachdem ich sie alle gelöscht hatte, konnte ich ganz einfach den Updatevorgang fortführen.
Viele Dank für die schnelle Hilfe! :grin:
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1279
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: Kommandozeile bzw. das Command Line Interface von phpBB 3.3

Beitrag von Mike-on-Tour »

Bitte sehr, dafür sind wir ja da.

Das steht aber mittlerweile auch explizit so im entsprechenden KB-Artikel unter Punkt 2. des manuellen Updates :wink:
Antworten

Zurück zu „Support-Forum“