
Testei o site de construção localmente no xammp, possui feeds de dados que são lidos usando, por exemplo, este xpath
/produtos/produto[contém(categoria,'Kinderwagens')]
Agora funciona perfeitamente localmente, mas não no meu VPS, estou usando o plugin wp import all aliás
- Eu tenho administrador direto
- quando tento apenas /products/product posso importar
- quando tento /products/product[contains(categorie,'Kinderwagens')] completo não acontece muita coisa. Diz erro de importação XML e depois aparece a linha "Compondo conteúdo..." e simplesmente não faz mais nada.
Estas são configurações do servidor, embora este não deva ser o problema, pois é importado com o [contains(categorie, 'Kinderwagens')]
A configuração do seu servidor
upload_max_filesize 96M post_max_size 72M max_execution_time -1 max_input_time 300
O que eu tentei
- -Aumentando o tamanho máximo do arquivo, o tamanho máximo da postagem, o tempo máximo de entrada
- Cortar o arquivo XML em pedaços para diminuir seu tamanho, mesmo com 100 registros, não funcionará
- Dando direitos completos de gravação e execução à pasta inteira do plugin
- Certificando-se de que a pasta tmp está aberta para gravação
SOLICITE INFORMAÇÕES ADICIONAIS
Nada nos logs de erros no momento em que tentei importar apenas esse tipo de erro, mas eles não se relacionam, eu acho
[Tue Aug 28 01:58:21 2012] [error] [client 210.51.xx.xx] File does not exist: /var/www/html/404.shtml
[Tue Aug 28 01:58:22 2012] [error] [client 210.51.xx.xx] File does not exist: /var/www/html/phpMyAdmin-2.5.7-pl1
[Tue Aug 28 01:58:22 2012] [error] [client 210.51.xx.xx] File does not exist: /var/www/html/404.shtml
[Tue Aug 28 08:21:58 2012] [error] [client 66.249.xx.xxx] File does not exist: /var/www/html/robots.txt
[Tue Aug 28 08:21:58 2012] [error] [client 66.249.xx.xxx] File does not exist: /var/www/html/404.shtml
[Tue Aug 28 12:28:53 2012] [error] [client 66.249.xx.xx] File does not exist: /var/www/html/robots.txt
INFORMAÇÕES ADICIONAIS SOLICITADAS 2
Ativei o login de erros do php no arquivo php.ini agora, quando executo o arquivo, recebo
Importandohttps://datafeedurl.com(1 de 1) Compondo conteúdo... Erro fatal: Sem memória (alocada 194772992) (tentou alocar 55554793 bytes) em /home/admin/domains/domain.nl/public_html/aanbieding/wp-content/plugins/wpallimport /libraries/XmlImportParser.php na linha 50
Responder1
Seguindo seu log de erros, você não tem memória suficiente alocada em PHP.
O script já possui 185 MB e tenta alocar 52 MB adicionais (totalizando 237 MB).
No seu php.ini, defina memory_limit
algo superior. Ou se for apenas temporário (e sua configuração global permitir isso), você também poderá fazer isso em um arquivo .htaccess:php_value memory_limit 512M
Após alterar o php.ini, você precisa reiniciar seu servidor web. Com .htaccess isso não é necessário.