Nun mein absoluter Pfad (cyon-Server) zur filesync-Datei würde lauten:
Code:
https://server46.cyon.ch/~sonjaund/system/bin/filesync
Nun ergibt das aber quasi eine Verdoppelung der Basis-URL, da '/home/sonjaund/public_html' das Root des Webhosts darstellt:
Code:
... Warning: include(): Failed opening '/home/sonjaund/public_html/https://server46.cyon.ch/~sonjaund/system/bin/filesync' ...
filesync1.PNG
Weswegen ich dann wieder den relativen Pfad verwende:
Code:
system/bin/filesync
Beim sofortigen Ausführen des crons führt das aber zu folgender Fehlermeldung:
Code:
#!/usr/bin/env php
Warning: in_array() expects parameter 2 to be array, null given in system/bin/filesync on line 22
#0 [internal function]: __error(2, 'in_array() expe...', '/home/sonjaund/...', 22, Array)
#1 system/bin/filesync(22): in_array('-h', NULL)
#2 system/modules/cron/public/CronStart.php(169): include('/home/sonjaund/...')
#3 system/modules/cron/public/CronStart.php(131): CronStart->runJob(Object(Contao\Database\Mysqli\Result))
#4 system/modules/cron/public/CronStart.php(181): CronStart->run()
#5 {main}
Fatal error: Cannot redeclare __error() (previously declared in /home/sonjaund/public_html/system/helper/functions.php:21) in /home/sonjaund/public_html/system/helper/functions.php on line 21
Und hier verstehe ich zu wenig...
Wichtigste Frage:
Ist das Aufrufen (ganz allgemein gesprochen) der Datei "filesync" überhaupt korrekt, wenn man die Synchronisation anstossen will?
Zweite Frage:
Kann die Extension [cron] die Synchronisation bzw. filesync überhaupt anstossen?
Lg Nick
Lesezeichen