2017-09-14 2 views
1

Ich bin neu in Magento und ich habe ein Problem mit der Neuindizierung.Magento 2.1.8 Re-Indizierung Fehler

Ich habe alle Fragen mit der Neuindizierung Problem überprüft, aber mein Problem ist anders. Mein Cron Job zeigt die folgende Fehlermeldung:

Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors. 

ich die memory_limit in php.ini entfernt haben, aber es ist immer noch das gleiche.

Mein Cron-Job:

***** php /home/username/public_html/update/cron.php >> /home/username/public_html/var/log/update.cron.log 

Kann jemand helfen? enter image description here

den folgenden Befehl ein: * * * * * <path_to_php> <magento2_dir>/update/cron.php >> <magento2_dir>/var/log/update.cron.log

gibt dem ouput

X-Powered-By: PHP/5.6.31 
Content-type: text/html; charset=UTF-8 

Aber. Mein Index wird nicht neu indiziert. Ich benutze Cpanel.

+0

hast du deinen Server nach dem Ändern des Limits neu gestartet? oder Sie können den Wert von PHP-Info überprüfen –

Antwort

0

Sie müssen sich mit Ihrem Server-Typ diesbezüglich in Verbindung setzen. Sie werden das Serverspeicherlimit erhöhen. Oder Sie können etwas tun. Führen Sie zuerst die Indexierung mit SSH durch und versuchen Sie dann, den Cron-Job festzulegen. Ich hoffe es hilft dir.

1

Sie müssen Setup richtige CRON für Ihren Magento2 Web Store:

Setup CRON Sie folgendes tun müssen:

Login via SSH auf Ihren Server

bearbeiten Cronjobs mit Dieser Befehl

crontab -e

nach diesem ein te xt-Editor zeigt an. (Möglicherweise müssen Sie zunächst einen Texteditor wählen.)

hier Sie folgende Zeilen hinzufügen müssen (stellen Sie sicher, Pfade für Ihre enviornment ändern)

* * * * * <path_to_php> <magento2_dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento2_dir>/var/log/magento.cron.log 
* * * * * <path_to_php> <magento2_dir>/update/cron.php >> <magento2_dir>/var/log/update.cron.log 
* * * * * <path_to_php> <magento2_dir>/bin/magento setup:cron:run >> <magento2_dir>/var/log/setup.cron.log 

hier:

<path_to_php> ist in der Regel /usr/bin/php Sie können dies durch den Befehl which php finden, wenn Sie php-cli installiert haben, als Sie dire Pfad für php-cli hier

<magento2_dir> ist die Wurzel zuweisen müssen ctory für die Magento2-Installation.

Es folgt muss CRON haben für Magento2

bin/magento cron:run 

Ex:

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

Hinweis: Wenn Sie cPanel oder andere Panels haben, als Sie cron/Scheduler und Setup finden müssen das gleiche dort entsprechend

+0

Sorry, aber Sie haben gerade meine Cron-Befehle neu gepostet. Das, was Iasked forrrrrrrrrrrrrrrr Ich brauche, um die Lösung für das Problem zu bekommen. Mit dem folgenden Befehl: * * * * * /update/cron.php >> /var/log/update.cron.log ist die ouput X-Powered-By geben: PHP/5.6.31 Inhaltstyp: text/html; charset = UTF-8 Aber. Mein Index wird nicht neu indiziert. Ich benutze Cpanel. –

Verwandte Themen