Cron-Einträge
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Re: Cron-Einträge
Wie soll ich über das Terminal php-Script ausführen?
There are only 10 types of people in the world: Those who understand binary, and those who don't
Re: Cron-Einträge
Mit dem mitgelieferten "phpbbcli" (phpbb command line interface) im phpBB Ordner "bin" 
Ich stand vor der gleichen Frage, bis mir ein netter DEV den Hinweis gab .....

Ich stand vor der gleichen Frage, bis mir ein netter DEV den Hinweis gab .....
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Re: Cron-Einträge
Äh und wie funktioniert das? Benutze OSX (10.9.5) und da lässt sich die Datei nicht ausführen...
There are only 10 types of people in the world: Those who understand binary, and those who don't
Re: Cron-Einträge
Nutzte selbst OS X 10.10.
Funktioniert prima:
XAMPP ist gestartet, der Apache und MySQL Dienst auch.
Gehe ins Terminal und begib Dich in den Ordner von deinem lokal installierten phpBB.
In diesem phpBB Ordner kannst Du nun den Command Line Interpreter aufrufen:
Solte das nicht funktionieren, müsstest Du ggf. die ausführbaren Rechte noch anpassen:
Funktioniert prima:
XAMPP ist gestartet, der Apache und MySQL Dienst auch.
Gehe ins Terminal und begib Dich in den Ordner von deinem lokal installierten phpBB.
In diesem phpBB Ordner kannst Du nun den Command Line Interpreter aufrufen:
./bin/phpbbcli.php cron:list
Solte das nicht funktionieren, müsstest Du ggf. die ausführbaren Rechte noch anpassen:
chmod 755 ./bin/phpbbcli.php
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Re: Cron-Einträge
ok... lag an den Rechten. Seltsam, dass er vorher "command not found" angezeigt hat... Aber jetzt führt er es aus.
Dafür kommt aber eine Fehlermeldung in der Konsole:
Dafür kommt aber eine Fehlermeldung in der Konsole:
Fatal error: SQL ERROR [ mysqli ]<br /><br />No such file or directory [2002] in /Applications/AMPPS/www/bibel.com/jesus-forum/phpbb/db/driver/driver.php on line 855
There are only 10 types of people in the world: Those who understand binary, and those who don't
Re: Cron-Einträge
Hm, jetzt wo Du es erwähnst.... hab den Fehler jetzt auch bei mir.
Scheint ein BUG in der phbbbcli Umgebung zu sein..... leider kann ich nicht nachsehen, ob der Bug schon auf http://tracker.phpbb.com gemeldet worden ist.... sorry.
Vor phpBB 3.1.2 hat es noch funktioniert ...grmbl.....
Scheint ein BUG in der phbbbcli Umgebung zu sein..... leider kann ich nicht nachsehen, ob der Bug schon auf http://tracker.phpbb.com gemeldet worden ist.... sorry.
Vor phpBB 3.1.2 hat es noch funktioniert ...grmbl.....
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Re: Cron-Einträge
Wie funktionieren denn die Cron-Tasks generell? Werden die bei jedem Seitenaufruf ausgelöst? Kann ich die händisch ausführen?
Mir gehts ja vorwiegend erstmal darum, meine Extension zu entwickeln und zu testen.
Theoretisch könnte man sich seinen Cron-Job ja auch selber basteln indem man ihn in den page_header hook einbaut. Wäre halt nicht so elegant.
Gruß, Dave
Mir gehts ja vorwiegend erstmal darum, meine Extension zu entwickeln und zu testen.
Theoretisch könnte man sich seinen Cron-Job ja auch selber basteln indem man ihn in den page_header hook einbaut. Wäre halt nicht so elegant.
Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Re: Cron-Einträge
Naja, ich habe mit der phpbbcli halt meinen Cronjob per "hand" starten lassen in dem ich die Cronjob Paramter angepasst habe:
Cron Lock zurücksetzen, Last Run Timestamp "resetten", Cron List ausgeben, Cron Job starten:
Cron Lock zurücksetzen, Last Run Timestamp "resetten", Cron List ausgeben, Cron Job starten:
Code: Alles auswählen
./bin/phpbbcli.php config:set cron_lock 0
./bin/phpbbcli.php config:set drdeath_f1webtip_reminder_last_run 1
./bin/phpbbcli.php cron:list
./bin/phpbbcli.php cron:run
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Re: Cron-Einträge
Naja, das funktioniert wie gesagt nicht... Aber unabhängig davon, wäre es interessant zu wissen, wie und wie oft die Cron-Jobs bei phpBB aufgerufen werden.
Gruß, Dave
Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Re: Cron-Einträge
Ich hab mal ein bisschen Debugging betrieben......
Öffne mal deine " config.php " in Deinem phpBB Verzeichnis.
Ersetze mal den Eintrag:
mit:
Anscheinend mag da ein MySQL Socket Verbindung nicht mit "localhost" zusammen spielen, daher auch die Fehlermeldung
Die sql_connect Klasse findet den mysql Socket nicht......
Öffne mal deine " config.php " in Deinem phpBB Verzeichnis.
Ersetze mal den Eintrag:
$dbhost = 'localhost';
mit:
$dbhost = '127.0.0.1';
Anscheinend mag da ein MySQL Socket Verbindung nicht mit "localhost" zusammen spielen, daher auch die Fehlermeldung
Code: Alles auswählen
Fatal error: SQL ERROR [ mysql4 ]<br /><br />No such file or directory