Einrichtung Magento / Geplante Aufgaben  [GELÖST]

Locked
Maik
Posts: 3
Joined: Thu 3. Aug 2017, 12:07

Einrichtung Magento / Geplante Aufgaben

Post by Maik »

Hallo,

ich versuche gerade, einen magento Webshop anzulegen. Dafür benötigt magento cron jobs.

Über das KeyHelp Handbuch, Punkt 6.6.2 und den magento Guide habe ich versucht die Aufgaben anzulegen.

folgende Einträge habe ich angelegt:
/usr/bin/php –f /home/users/meinUserName/www/magento/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /home/users/meinUserName/www/magento/var/log/magento.cron.log
/usr/bin/php –f /home/users/meinUserName/www/magento/update/cron.php >> /home/users/meinUserName/www/magento/var/log/update.cron.log
/usr/bin/php –f /home/users/meinUserName/www/magento/bin/magento setup:cron:run >> /home/users/meinUserName/www/magento/var/log/setup.cron.log

Die Log werden angelegt, allerdings steht dort nur drin "Could not open input file: –f". Da ich leider nicht sehr tief in der Materie stecke habe ich gerade keine Ahnung, wo das Problem liegt. Kann mir jemand erklären, was ich anpassen muss?

Image

Danke & Gruß
Maik
ollidroll
Posts: 112
Joined: Tue 26. Apr 2016, 20:10

Re: Einrichtung Magento / Geplante Aufgaben

Post by ollidroll »

Hi,
lass mal das "/usr/bin/" weg und versuche nur

php -f /h.....
Danke & Viele Grüße
Olli
Maik
Posts: 3
Joined: Thu 3. Aug 2017, 12:07

Re: Einrichtung Magento / Geplante Aufgaben

Post by Maik »

ollidroll wrote: Thu 3. Aug 2017, 13:19 Hi,
lass mal das "/usr/bin/" weg und versuche nur

php -f /h.....
das habe ich bereits probiert, das Ergebnis war das gleiche. Außerdem wird im Keyhelp Handbuch explizit erwähnt, dass der Pfad vollständig hin soll:
Geben Sie nach Möglichkeit auch Systembefehler immer mit dem kompletten Pfad an,
z.B
/usr/bin/rsync
statt nur rsync.
PHP-Dateien können üblicherweise nicht direkt ausgeführt werden, sondern müssen
mittels des Command-Line-Interpreters von PHP (PHP-CLI) geparst oder durch andere
Systemprogramme aufgerufen werden.

Ausführung über PHP-CLI
/usr/bin/php –f /Pfad/zum/PHP-Skript/cron.php
Maik
Posts: 3
Joined: Thu 3. Aug 2017, 12:07

Re: Einrichtung Magento / Geplante Aufgaben  [GELÖST]

Post by Maik »

Habe dank des KeyWeb-Supports eine Lösung gefunden:

das "-f" musste weg, sodass:

/usr/bin/php /home/users/meinUserName/www/magento/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /home/users/meinUserName/www/magento/var/log/magento.cron.log
/usr/bin/php /home/users/meinUserName/www/magento/update/cron.php >> /home/users/meinUserName/www/magento/var/log/update.cron.log
/usr/bin/php /home/users/meinUserName/www/magento/bin/magento setup:cron:run >> /home/users/meinUserName/www/magento/var/log/setup.cron.log

jetzt funktioniert.
User avatar
Florian
Keyweb AG
Posts: 1259
Joined: Wed 20. Jan 2016, 02:28

Re: Einrichtung Magento / Geplante Aufgaben

Post by Florian »

Hallo,

Magento bietet da doch ein eigenes Script für die Cronjobs:

Anlegen der Cronjobs:

1. Einloggen als root via SSH

2. su <keyhelpbenutzer> -s /bin/bash

Wechsel in das Magentoverzeichnis

3. cd /home/users/<keyhelpbenutzer>/www/ (ggf noch unterverzeichnis anhängen)

Ausführen des Befehls

4. /usr/bin/php bin/magento cron:install

Auf richtige PHP Version achten!! /usr/bin/php für die System PHP Version ansonsten /opt/keyhelp/php/<version>/bin/php
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Locked