Jump to content

PS 1.6.0.14 - module.php gerando erro no servidor


Recommended Posts

Olá pessoal

Recebi o log de erros de meu servidor e está aparecendo esse erro:

 

[27-May-2015 00:29:21 America/Sao_Paulo] PHP Warning:  Invalid argument supplied for foreach() in /home/presenteimportado/www/classes/module/Module.php on line 1646

 

Abri o módulo e essa linha indicada contem o seguinte comando:

 

$content  = Tools::file_get_contents($theme_xml);

$xml = @simplexml_load_string($content, null, LIBXML_NOCDATA);
 
linha 1646 foreach ($xml->modules->module as $modaddons)
 
if((string)$modaddons['action'] == 'install')
$trusted[] = Tools::strtolower((string)$modaddons['name']);
 
Alguma luz para resolver ?
Link to comment
Share on other sites

Warnings são avisos do PHP e não comprometem o funcionamento da loja.

 

Neste caso, provavelmente a loja não está conseguindo se conectar com o webservice do PrestaShop que gera um XML dos módulos (para verificar atualizações, oferecer módulos novo, etc...).

Geralmente falta ativar o parâmetro allow_url_fopen no PHP.ini, ou habilitar o cURL no seu servidor.

Link to comment
Share on other sites

Warning é um aviso. Estes avisos estao em direta dependencia com a versao php em uso. Se vc. for usar outra versao php, bem capaz que a mensagem desaparece. Warnings aliás estao sempre em direta dependencia com a configuracao do servidor mesmo. No seu caso, como o Daniel já disse o seu servidor está bloqueando a conexao por uma firewall instalada e mal configurada.

Edited by selectshop.at (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...