# Please execute "composer install"

**URL:** <https://forum.shopware.com/t/please-execute-composer-install/42211>\
**Category:** Administration\
**Created:** [15. Dezember 2016 um 10:31 UTC](https://forum.shopware.com/t/please-execute-composer-install/42211 "2016-12-15T10:31:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [15. Dezember 2016 um 10:31 UTC](https://forum.shopware.com/t/please-execute-composer-install/42211/1 "2016-12-15T10:31:12Z")

</div>

Bei einem SW 5.2.10 kommt beim Cronjob dieses Meldung:

```
Please execute "composer install" from the command line to install the required dependencies for Shopware 5

```

Soweit ich das sehen konnte, kommt diese Meldung aus der shopware.php wenn vendor/autoload.php nicht vorhanden ist. Jedoch ist die Datei da. Der Cronjob wird so aufgerufen:

```
/opt/plesk/php/5.6/bin/php -f /var/www/vhosts/.../shopware.php /backend/cron

```

Baue ich die Zeile um dann sieht es so aus:

cd /var/www/vhosts/…/ && /opt/plesk/php/5.6/bin/php -f shopware.php /backend/cron  
Fehler:  
Executing shopware.php via CLI is deprecated. Please use the command line tool in bin/console instead.

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [15. Dezember 2016 um 16:03 UTC](https://forum.shopware.com/t/please-execute-composer-install/42211/2 "2016-12-15T16:03:17Z")

</div>

Benutze am besten die Shopware-Konsole. Dann bekommst du auch die Deprecated Meldung nicht:

php bin/console sw:cron:run

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [16. Dezember 2016 um 08:14 UTC](https://forum.shopware.com/t/please-execute-composer-install/42211/3 "2016-12-16T08:14:58Z")

</div>

Hmmm, dann bekomme ich das:

```
PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /var/www/.../engine/Shopware/Kernel.php on line 331

```

Gleiche Zeile habe ich bei einem jungfreulichen 5.2.12 Shop probiert, jedoch selber Fehler ☹

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [16. Dezember 2016 um 08:23 UTC](https://forum.shopware.com/t/please-execute-composer-install/42211/4 "2016-12-16T08:23:17Z")

</div>

Du rufst das mit der falschen PHP-Version auf. Wahrscheinlich ist “php” bei dir eine alte PHP-Version und du musst das wie oben über einen anderen pfad aufrufen, damit du eine aktuelle PHP-Version nutzt.&nbsp;

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [16. Dezember 2016 um 08:34 UTC](https://forum.shopware.com/t/please-execute-composer-install/42211/5 "2016-12-16T08:34:15Z")

</div>

Ah, die PHP Version 🙂
