cancel
Showing results for 
Search instead for 
Did you mean: 

Erro ao enviar comandos para o Magento 2.2

Erro ao enviar comandos para o Magento 2.2

Olá a todos tenho uma hospedagem na Hosgator que após instalar o Magento 2.2 em meio as configurações ao dar comandos via SSH para o magento como por exemplo para reindexar o mesmo apresenta o erro abaixo:

Versão do PHP: Tentei a 7.0 e 7.1 e dão o mesmo erro. Alterei para XXX o caminho por motivo de segurança.

Comando: php bin/magento indexer:reindex

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/xxxxx/public_html/xxxxx/bin/magento on line 15

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/xxxxx/public_html/xxxxx/bin/magento on line 20

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/xxxxx/public_html/xxxxx/bin/magento on line 20

Parse error: syntax error, unexpected T_STRING in /home/xxxxxxxx/public_html/xxxxxxxx/bin/magento on line 20

2 REPLIES 2

Re: Erro ao enviar comandos para o Magento 2.2

Oi @crag2004

 

Melhor trocar de hospedagem, a Hosgator não é uma hospedagem especializada em Magento e possui muitas limitações que conflitam com o Magento 2.

 

Uma hospedagem que tenho usado com essa mesma faixa de preço e que tem funcionado bem é essa https://www.valuehost.com.br/cliente/aff.php?aff=438

 

Espero ter ajudado! Smiley Wink

E se ajudei da um LIKE

Inscrições Abertas para o Curso Magento 2
https://www.cursomagento.com.br/

Re: Erro ao enviar comandos para o Magento 2.2

Caso alguém tenha esse problema ainda, provavelmente no terminal você pode estar com o PHP 5, a Hostgator por exemplo configura a versão do PHP no arquivo .htaccess por esse motivo seu terminal está com uma versão diferente da executada ao acessar o site via browser (usando servidor apache), verifique a versão que está sendo executada usando o comando abaixo:

 

php -v


Caso seja PHP 5.x.x basta executar usando o path do PHP 7.1 por exemplo, segue comando:

/opt/php71/bin/php bin/magento indexer:reindex