[contao-cron-bundle] Version 1.3.0 stable
Neu: Umstellung des HTTP Clients auf httplug-bundle.*1
*1: Dadurch sind Konfigurationen möglich für die internen Clients wie cURL.
Hinweis: Wenn bei lokalen Tests (über https) im Backend (Sofort Start Button) eine Meldung kommt wegen ungültigem Zertifikat, dann macht den gesamten Aufruf von Contao in Debug Modus (app_dev.php)
Wenn dann noch cURL verfügbar ist als PHP Erweiterung wird eine andere Konfiguration geladen und die Zertifikatsüberprüfung abgeschaltet.
Ob cURL genutzt wird sieht man in der Debug Konsole (hier als my_curl im Bild)
https://community.contao.org/de/atta...5&d=1521666712
[contao-cron-bundle] Version 1.3.1 stable
Bugfix: individueller Parameter für BackupDB ermöglichen, in der (alten) Art wie beschrieben:
Code:
/BackupDB/autobackup?antispamschutz
Die neue Art wie man Parameter an Routen übergibt, im obigen Beispiel wäre das
Code:
/BackupDB/autobackup/antispamschutz
funktioniert nicht, dazu müsste BackupDB angepasst werden.
[contao-cron-bundle] Version 1.3.2 stable
Neu: Funktion bei htpasswd geschützter Domain
Wenn man neue Webseiten online unter einer htaccess-geschützten (Sub)domain aufsetzt, muss das Cron-Bundle davon auch erfahren und die Login Daten mitsenden.
Ab Version 1.3.2 wurde die Möglichkeit geschaffen, dass über die config.yml bzw. config_dev.yml zu steuern. Das Cron-Bundle bringt im eigenem config Verzeichnis eine Beispiel config_dev.yml gleich mit.
Näheres im Cron-Bundle-Wiki, ein wenig Symfony Kenntnisse bzw. Umgang mit /app/config/config.yml sind notwendig.
[contao-cron-bundle] Problem mit Contao 4.6 / Symfony 4
Derzeit gibt es ein übles Problem, so in der Art:
Code:
/BackupDB/autobackup?mEXde3iD
[08-Oct-2018 21:03:05] Running scheduler job manually
::500::The "httplug.client.my_curl" service or alias has been removed or inlined when the container was compiled. You should either make it public, or stop using the container directly and use dependency injection instead.
[08-Oct-2018 21:03:05] Manually scheduler job complete
mal sehen ob ich das behoben bekomme.
https://github.com/BugBuster1701/con...ndle/issues/17
[contao-cron-bundle] Version 1.3.3 stable
So, sollte nun auch mit Contao 4.5 / 4.6 bzw. Symfony 4 funktionieren.
[contao-cron-bundle] Version 1.3.8 stable
Für Contao 4.4 Nutzer die das Frontend Modul vom Scheduler im Einsatz haben, kam es plötzlich zu dem Fehler:
Zitat:
"Controller not found: service "BugBuster\CronBundle\Controller\FrontendControlle r" does not exist."
Ein Fehler in einer yml Datei, die unter Contao 4.9 seltsamerweise funktioniert, wurde nun mit der Version 1.3.8 korrigiert.
Fehler bei der Installation über den Manager
Ich würde gerne in meiner 4.9.3 -Installation für die Aktualisierung des Suchindex per Crawler einen CronJob einrichten und dachte dabei an das contao-cron-bundle. Leider erhalte ich beim Versuch, die Erweiterung zu installieren, folgende Fehlermeldung:
HTML-Code:
.
$ /usr/bin/php7.3 -q /home/www/lts.sek-en.de/web/contao-manager.phar.php composer require bugbuster/contao-cron-bundle --no-suggest --no-update --no-scripts --prefer-stable --sort-packages --no-ansi --no-interaction
Failed loading /usr/share/extensions/vers_extensions/ZendGuardLoaderPHP7318.so: /usr/share/extensions/vers_extensions/ZendGuardLoaderPHP7318.so: cannot open shared object file: No such file or directory
Failed loading /usr/share/extensions/vers_extensions/ZendGuardLoaderPHP7318.so: /usr/share/extensions/vers_extensions/ZendGuardLoaderPHP7318.so: cannot open shared object file: No such file or directory
Using version ^1.3 for bugbuster/contao-cron-bundle
/home/www/lts.sek-en.de/composer.json has been updated
# Process terminated with exit code 0
# Result: OK
> Resolving dependencies using Composer Cloud v2.2.10
[7.4MiB/0.23s] Loading composer repositories with package information
[7.9MiB/0.28s] Updating dependencies
[2279.6MiB/34.44s] Your requirements could not be resolved to an installable set of packages.
[2279.6MiB/34.45s]
Problem 1
- Conclusion: don't install bugbuster/contao-cron-bundle 1.3.8
- Conclusion: don't install bugbuster/contao-cron-bundle 1.3.7
- Conclusion: don't install bugbuster/contao-cron-bundle 1.3.6
- Conclusion: don't install bugbuster/contao-cron-bundle 1.3.5
- Conclusion: don't install bugbuster/contao-cron-bundle 1.3.4
- Conclusion: don't install bugbuster/contao-cron-bundle 1.3.3
- Conclusion: don't install bugbuster/contao-cron-bundle 1.3.2
- Conclusion: don't install bugbuster/contao-cron-bundle 1.3.1
- Installation request for symfony/options-resolver (locked at v5.1.2) -> satisfiable by symfony/options-resolver[v5.1.2].
- Installation request for bugbuster/contao-cron-bundle ^1.3 -> satisfiable by bugbuster/contao-cron-bundle[1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8].
- Conclusion: don't install php-http/httplug 2.1.0
- bugbuster/contao-cron-bundle 1.3.0 requires php-http/guzzle6-adapter ^1.1 -> satisfiable by php-http/guzzle6-adapter[v1.1.0, v1.1.1].
- php-http/guzzle6-adapter v1.1.0 requires php-http/httplug ^1.0 -> satisfiable by php-http/httplug[v1.0.0, v1.1.0].
- php-http/guzzle6-adapter v1.1.1 requires php-http/httplug ^1.0 -> satisfiable by php-http/httplug[v1.0.0, v1.1.0].
- Can only install one of: php-http/httplug[v1.0.0, 2.1.0].
- Can only install one of: php-http/httplug[v1.1.0, 2.1.0].
- Installation request for php-http/httplug (locked at 2.1.0) -> satisfiable by php-http/httplug[2.1.0].
[2279.6MiB/34.45s] <warning>Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</warning>
[474.1MiB/36.34s] Memory usage: 474.06MB (peak: 2280.65MB), time: 36.34s.
[474.1MiB/36.34s] Finished Composer Cloud resolving.
# Cloud Job ID ymYyLKDfbb1XPyBxNIucFdcTOh36GaPfj0gzTfgk0j4mqffLca8YEKw7oV2dtkdzkj1DxLUuWN1t8ZJWLtbL2yIUeqoJWBCq9eL9YxDAXYMvRNeB9maNaxG4Af6Xz failed
---
### Der Hintergrundprozess wurde unerwartet beendet ###
Die Frage ist zunächst, ob mein Vorhaben, den Crawler per CroJob einzusetzen, überhaupt machbar ist und dann natürlich, was ich machen kann, um die Erweiterung zu installieren. Ich werde da jetzt "nicht ganz schlau" aus den Infos...
Gruß BubbleBass