
Probé el sitio de compilación localmente en xammp, tiene fuentes de datos que se leen usando, por ejemplo, este xpath
/productos/producto[contiene(categoría,'Kinderwagens')]
Ahora funciona perfectamente localmente pero no en mi VPS. Por cierto, estoy usando el complemento wp import all.
- tengo administrador directo
- cuando intento simplemente /products/product puedo importar
- cuando intento /products/product[contains(categorie,'Kinderwagens')] completo no pasa mucho. Dice Error de importación XML y luego aparece la línea "Componiendo contenido..." y simplemente ya no hace nada.
Estas son configuraciones del servidor, aunque esto no debería ser el problema ya que se importa con [contiene (categoría, 'Kinderwagens')]
La configuración de tu servidor
upload_max_filesize 96M post_max_size 72M max_execution_time -1 max_input_time 300
lo que intenté
- -Aumentar el tamaño máximo de archivo, el tamaño máximo de publicación y el tiempo máximo de entrada
- Cortar el archivo XML en pedazos para disminuir su tamaño incluso en 100 registros no funcionará
- Otorgar a toda la carpeta del complemento derechos completos de escritura y ejecución
- Asegurándose de que la carpeta tmp esté abierta para escribir
SOLICITAR INFORMACIÓN ADICIONAL
No hay nada en los registros de errores en el momento en que intento importar solo este tipo de errores, pero creo que no se relacionan.
[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
INFORMACIÓN ADICIONAL SOLICITADA 2
Se activó el error de php al iniciar sesión en el archivo php.ini ahora cuando ejecuto el archivo que obtengo
Importadorhttps://datafeedurl.com(1 de 1) Redactando contenidos... Error fatal: Sin memoria (asignada 194772992) (intenté asignar 55554793 bytes) en /home/admin/domains/domain.nl/public_html/aanbieding/wp-content/plugins/wpallimport /libraries/XmlImportParser.php en la línea 50
Respuesta1
Según su registro de errores, no tiene suficiente memoria asignada en PHP.
El script ya tiene 185 MB e intenta asignar 52 MB adicionales (para un total de 237 MB).
En su php.ini, configúrelo memory_limit
en algo superior. O si es sólo temporal (y su configuración global lo permite), también puede hacerlo en un archivo .htaccess:php_value memory_limit 512M
Después de cambiar php.ini, debe reiniciar su servidor web. Con .htaccess eso no es necesario.