# PHP Fehler bei - Cronjob aufruf

**URL:** <https://forum.shopware.com/t/php-fehler-bei-cronjob-aufruf/11542>\
**Category:** Shopware 3.5\
**Tags:** administration\
**Created:** [11. Februar 2013 um 23:17 UTC](https://forum.shopware.com/t/php-fehler-bei-cronjob-aufruf/11542 "2013-02-11T23:17:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Benji89](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@Benji89](https://forum.shopware.com/u/Benji89)\
**Post date:** [11. Februar 2013 um 23:17 UTC](https://forum.shopware.com/t/php-fehler-bei-cronjob-aufruf/11542/1 "2013-02-11T23:17:10Z")

</div>

Hallo Zusammen, ich möchte gerade für ein Plugin das starten des Shopware System Cronjob über crontab einrichten. Wenn ich jedoch “php5 /pfad/zu/shopware.php /backend/cron” auf der shell als root ausführe bekomme ich folgenden Fehler: `PHP Warning: include(engine/Shopware/Configs/Default.php): failed to open stream: No such file or directory in /home/meine-domain/public\_html/engine/Library/Enlight/Application.php on line 385 PHP Warning: include(): Failed opening 'engine/Shopware/Configs/Default.php' for inclusion (include\_path='.:/home/meine-domain/public\_html/engine/Library/:/home/meine-domain/public\_html/engine/:/home/meine-domain/public\_html/templates/') in /home/meine-domain/public\_html/engine/Library/Enlight/Application.php on line 385 PHP Fatal error: Uncaught exception 'Enlight\_Exception' with message 'Invalid configuration file provided; PHP file does not return array value' in /home/meine-domain/public\_html/engine/Library/Enlight/Application.php:387 Stack trace: #0 /home/meine-domain/public\_html/engine/Library/Enlight/Application.php(154): Enlight\_Application-\>loadConfig('engine/Shopware...') #1 /home/meine-domain/public\_html/engine/Shopware/Application.php(66): Enlight\_Application-\>\_\_construct('production', 'engine/Shopware...') #2 /home/meine-domain/public\_html/shopware.php(72): Shopware-\>\_\_construct('production') #3 {main} thrown in /home/meine-domain/public\_html/engine/Library/Enlight/Application.php on line 387 ` Kann mir jemand sagen was ich Falsch mache? Danke für alle Infos :thumbup:

---

<div class="post-metadata">

**Author:** ![Benji89](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@Benji89](https://forum.shopware.com/u/Benji89)\
**Post date:** [12. Februar 2013 um 18:33 UTC](https://forum.shopware.com/t/php-fehler-bei-cronjob-aufruf/11542/2 "2013-02-12T18:33:36Z")

</div>

Also mit ist jetzt aufgefallen das wenn ich den Befehle php5 shopware.php /backend/cron als root direkt im SH Installationsverzeichnis durchführe funktioniert er. Nur Weiterhin nicht über den Crontab (als root). Fehler ist der Gleiche als oben schon geschrieben. Was kann es da für einen Unterschied geben wenn ich den Befehl durch crontab starte? Der Eintrag sieht so aus: \*/5 \* \* \* \* php5 /home//shop/public\_html/shopware.php /backend/cron

Zusätzlich habe ich aber noch ein anderes Problem. Wenn jetzt der System Cronjob manuell laufen lasse wird das Datum der SH Cronjobs trotz eingestellten Intervall von 1 Tag vom Datum manchmal für die nächste Ausführung auf ca. + 10 Monate gestellt Bsp. 02.10.2013 !?!?!?! Da irgend jemand so was schon mal gehabt???

Gruß,  
Benni

---

<div class="post-metadata">

**Author:** ![Benji89](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@Benji89](https://forum.shopware.com/u/Benji89)\
**Post date:** [13. Februar 2013 um 22:12 UTC](https://forum.shopware.com/t/php-fehler-bei-cronjob-aufruf/11542/3 "2013-02-13T22:12:06Z")

</div>

Update siehe Post 2 😃

---

<div class="post-metadata">

**Author:** ![Benji89](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@Benji89](https://forum.shopware.com/u/Benji89)\
**Post date:** [16. Februar 2013 um 19:17 UTC](https://forum.shopware.com/t/php-fehler-bei-cronjob-aufruf/11542/4 "2013-02-16T19:17:28Z")

</div>

So jetzt geht es geschafft … Ich starte den SH Cronjob nicht über die php Datei sondern lass ein fach über `wget -p www.meine-domain.de/backend/cron` den SH Cronjob starten.

---

<div class="post-metadata">

**Author:** ![DieEtagen](https://avatars.discourse-cdn.com/v4/letter/d/b2d939/32.png) [@DieEtagen](https://forum.shopware.com/u/DieEtagen)\
**Post date:** [27. Februar 2013 um 16:46 UTC](https://forum.shopware.com/t/php-fehler-bei-cronjob-aufruf/11542/5 "2013-02-27T16:46:58Z")

</div>

Hallo, es sollte helfen, vorab in das Shopware Verzeichnis zu wechseln. Der Befehl müsste bei Dir also in etwa so aussehen: ` \*/5 \* \* \* \* cd /home/<meine domain>/shop/public_html &amp;&amp; php5 /home/<meine domain>/shop/public_html/shopware.php /backend/cron
`

Viele Grüße
