Mudanças entre as edições de "Cron Job para Reindexar"
Ir para navegação
Ir para pesquisar
(Criou página com 'Dependendo das alterações feitas algumas vezes o Magento precisa ser reindexado, porém para não precisar rodar o comando manualmente todas as vezes é preciso criar um cronj...') |
|||
Linha 3: | Linha 3: | ||
Vá dentro do container php rodando docker-compose exec magento bash e siga os passos: | Vá dentro do container php rodando docker-compose exec magento bash e siga os passos: | ||
1) rode: | '''1)''' rode: | ||
apt-get install update | apt-get install update | ||
Se funcionar, pule para o passo 8, senão rode: | Se funcionar, pule para o passo 8, senão rode: | ||
2) | '''2)''' | ||
apt-get update | apt-get update | ||
3) | '''3)''' | ||
apt-get install python-software-properties | apt-get install python-software-properties | ||
4) | '''4)''' | ||
apt-get install apt-file | apt-get install apt-file | ||
5) | '''5)''' | ||
apt-file update | apt-file update | ||
6) | '''6)''' | ||
apt-get install software-properties-common | apt-get install software-properties-common | ||
7) | '''7)''' | ||
apt-get install vim | apt-get install vim | ||
#----------------- | #----------------- | ||
8) | '''8) ''' | ||
apt-get install cron | apt-get install cron | ||
9) apt-get install vim | '''9)''' | ||
apt-get install vim | |||
'''10)''' | |||
export EDITOR=/usr/bin/vim | |||
'''11)''' | |||
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin | |||
'''12)''' | |||
export EDITOR=/usr/bin/vi | |||
'''13)''' | |||
which vi | |||
'''14)''' | |||
alias vi='vim' | |||
'''15)''' | |||
export EDITOR=/usr/bin/vi | |||
'''16)''' | |||
which php | |||
'''17)''' | |||
/usr/local/bin/php | |||
'''18)''' | |||
cd bin e dentro da pasta /bin: pwd | |||
retorno: | |||
/var/www/html/bin | |||
'''19)''' | |||
crontab -e | |||
'''20)''' Adicione este linha no final do arquivo crontab: | |||
*/5 * * * * /usr/local/bin/php /var/www/html/bin/magento indexer:reindex && /usr/local/bin/php /var/www/html/bin/magento cache:flush | |||
'''21)''' | |||
/etc/init.d/cron status | |||
'''22)''' | |||
service cron start | |||
Links: | Links: |
Edição das 19h10min de 21 de fevereiro de 2018
Dependendo das alterações feitas algumas vezes o Magento precisa ser reindexado, porém para não precisar rodar o comando manualmente todas as vezes é preciso criar um cronjob para fazer isso periodicamente. Vá dentro do container php rodando docker-compose exec magento bash e siga os passos:
1) rode:
apt-get install update
Se funcionar, pule para o passo 8, senão rode:
2)
apt-get update
3)
apt-get install python-software-properties
4)
apt-get install apt-file
5)
apt-file update
6)
apt-get install software-properties-common
7)
apt-get install vim
- -----------------
8)
apt-get install cron
9)
apt-get install vim
10)
export EDITOR=/usr/bin/vim
11)
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
12)
export EDITOR=/usr/bin/vi
13)
which vi
14)
alias vi='vim'
15)
export EDITOR=/usr/bin/vi
16)
which php
17)
/usr/local/bin/php
18)
cd bin e dentro da pasta /bin: pwd
retorno:
/var/www/html/bin
19)
crontab -e
20) Adicione este linha no final do arquivo crontab:
*/5 * * * * /usr/local/bin/php /var/www/html/bin/magento indexer:reindex && /usr/local/bin/php /var/www/html/bin/magento cache:flush
21)
/etc/init.d/cron status
22)
service cron start
Links:
https://stackoverflow.com/questions/1802337/how-to-install-cron
https://askubuntu.com/questions/432524/how-do-i-find-and-set-my-editor-environment-variable