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?
Danke & Gruß
Maik
Einrichtung Magento / Geplante Aufgaben [GELÖST]
Re: Einrichtung Magento / Geplante Aufgaben
Hi,
lass mal das "/usr/bin/" weg und versuche nur
php -f /h.....
lass mal das "/usr/bin/" weg und versuche nur
php -f /h.....
Danke & Viele Grüße
Olli
Olli
Re: Einrichtung Magento / Geplante Aufgaben
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
Re: Einrichtung Magento / Geplante Aufgaben [GELÖST]
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.
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.
Re: Einrichtung Magento / Geplante Aufgaben
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
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
**************************************************************
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************