2017-09-14 5 views
1

Magentoを初めて使用しましたが、再インデックス付けに問題があります。Magento 2.1.8再インデックス化エラー

再インデックス付けの問題についてすべての質問を確認しましたが、問題が異なります。 私のcronジョブには、次のエラー表示されます。

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

を私は、php.iniでのmemory_limitを削除したが、それはまだ同じです。

私のcronジョブ:

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

誰が助けることはできますか? enter image description here

次のコマンドを実行します。 * * * * * <path_to_php> <magento2_dir>/update/cron.php >> <magento2_dir>/var/log/update.cron.log

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

しかしouputをに与えています。私のインデックスは再索引付けされていません。私はCpanelを使用しています。

+0

制限を変更した後にサーバーを再起動しましたか?またはあなたはPHPの情報 –

答えて

0

あなたはそのことに関してあなたのサーバーの人に連絡する必要があります。それらはサーバーのメモリ制限を増加させます。または、あなたは事で行うことができます。最初にSSHを使用してインデックスを作成し、次にcronジョブを設定しようとします。それがあなたを助けることを願っています。

1

セットアップにあなたのMagento2ウェブストアのための適切CRON必要があります:CRONがあなたが次の操作を行う必要があるセットアップ

を:SSH経由

ログインサーバーに持つ

編集cronジョブこのコマンド

crontab -e

この後xtエディターが表示されます。 (。あなたが最初のテキストエディタを選択する必要がある場合があります)ここに

あなたはここに以下の行(あなたの環境のためにパスを変更してください)

* * * * * <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 

を追加する必要があります。

<path_to_php>は通常/usr/bin/phpですあなたはここでphp-cliのパスを割り当てる必要があるよりもphp-cliをインストールした場合、which php を見つけることができます

<magento2_dir>はルートのdireですMagento2をインストールするには

* * * * * /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 

注:

Magento2ため

bin/magento cron:run 

例CRONを持っている必要がありますされて後、あなたがcronを/スケジューラとセットアップを見つける必要があるよりも、cPanelのまたは他のパネルを持っている場合それに応じて同じです

+0

から値をチェックすることができます申し訳ありませんが、あなたは私のcronコマンドを再投稿しました。その2つの問題は、解決策を得る必要があります。次のコマンドを実行します。 * * * * * /update/cron.php >> /var/log/update.cron.log は出力に含まに X-Poweredのバイを与えています。 PHP/5.6.31 コンテンツタイプ:text/html; charset = UTF-8 しかし、私のインデックスは再索引付けされていません。 私はCpanelを使用しています。 –

関連する問題