cron.php

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: cron.php

Beitrag von Miriam »

Finde in der includes/functions.php

Code: Alles auswählen

        // Start Auto Backup
                else if (isset($config['auto_backup_enable']) && $config['auto_backup_enable'] && (($time_now - $config['auto_backup_gc'] * 86400) > $config['auto_backup_last_gc']))
        {
            $cron_type = 'auto_backup';
        }
        // Ende Auto Backup 
schneide den Code aus und füge ihn ein vor:

Code: Alles auswählen

        else if (method_exists($cache, 'tidy') && $time_now - $config['cache_gc'] > $config['cache_last_gc']) 
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: cron.php

Beitrag von fontane »

ausgeführt!

Ergebnis: im "store" ist ein backup mit Zeitstempel 13.12.2013-16:35 vorhanden.

Ich habe dann den Backup-Auftrag zur nächsten Ausführung auf 17:45 gesetzt, was aber nicht durchgeführt wurde.

Ein Output mit

Code: Alles auswählen

print $cron_type;
in der function.php wird nicht mehr ausgegeben!
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: cron.php

Beitrag von Miriam »

Dann warte mal ein bißchen und mach es dann nochmal.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: cron.php

Beitrag von fontane »

Hi Miriam,

leider erst heute ein Feedback von mir möglich. Sorry.

Durch das Versetzen des Auto-Backup Eintrages in der functions.php - entgegen der install.xml - funktioniert das Auto-Backup nunmehr. Danke

Das Aktualisieren der Abstimmungsperiode für die Music-Charts funktioniert immer noch nicht! Habe testweise mal den Eintrag mit an die von dir genannte Stelle verschoben, brachte aber auch nichts positives.

Vielleicht hast Du zur Problemlösung eine Anregung oder eine Idee.

Danke vorab.
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: cron.php

Beitrag von Miriam »

Ohne jetzt die genauen Daten zu kennen:
Da die Abarbeitung in einem if-elseif-else Konstrukt erfolgt, werden die weiter unten im Code stehenden Abfragen erst garnicht ausgeführt, weil irgendein IF schon vorher ausgeführt wurde.
Nach meinem Verständnis müßten die Abfrage mit dem kürzesten Intervall ganz unten stehen und ganz ober die Routine, die den längsten Intervall hat. Pyramide falsch rum ... sozusagen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: cron.php

Beitrag von fontane »

klingt irgendwie logisch, aber die MOD-Autoren haben sich ja bei den Vorgaben [hier install.xml bzgl. der functions.php] bestimmt etwas gedacht. Andere verwenden den MOD Music-Chart ja erfolgreich.

Warum das AutoBackup funktioniert wenn man es entgegen der install.xml an anderer Stelle (Deine Anregung) implementiert, entzieht sich meiner Kenntnis, da hierzu mein Fachwissen doch etwas zu gering ist.
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: cron.php

Beitrag von Miriam »

Das Warum habe ich einen Beitrag vorher versucht zu umreissen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: cron.php

Beitrag von fontane »

Deinen Beitrag kann ich zwar nachvollziehen, jedoch bei jedem MOD (hier AutoBackup und MusicChart) kann im ACP der Intervall frei gewählt werden. Somit ist doch nie "gewährleistet" welcher MOD den längsten Zeitintervall beansprucht.
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: cron.php

Beitrag von Miriam »

Das genau ist der Haken an einem fake-cron Job. Oder Du programmierst den Code etwas um.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: cron.php

Beitrag von fontane »

Miriam hat geschrieben:Oder Du programmierst den Code etwas um.
Dazu fehlt mir die Fachkenntnis.
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“