Article ID: 6894, created on Nov 13, 2009, last review on Aug 12, 2014

  • Applies to:
  • Plesk Sitebuilder 4.5 for Linux/Unix

Síntomas

El sitio no puede publicarse correctamente a través del Asistente de Parallels Plesk Sitebuilder:

El sitio se ha publicado, aunque con errores y no se pueden actualizar los datos de los módulos.

En los registros de Parallels Plesk Sitebuilder presentes en Sitebuilder -> Sistema -> Registros, aparece el siguiente error:

System          7/10/2009 5:06:57 AM    admin   xxx.xxx.xxx.xxx   The site 'domain.tld' has been published, but with errors....
System          7/10/2009 5:06:55 AM    admin   xxx.xxx.xxx.xxx   Cannot update modules data....
Modules         7/10/2009 5:06:55 AM    admin   xxx.xxx.xxx.xxx   Invalid server response: http/1.0 500 internal server error ...


Cuando intenta abrir el sitio publicado a través de http://domain.tld, se muestra una página en blanco. Asimismo, en el registro de errores de Apache aparece el siguiente error:

--->8---
[Fri Jul 10 05:06:55 2009] [error] [client xxx.xxx.xxx.xxx] PHP Fatal error:  Allowed memory size of 100663296 bytes exhausted (tried to allocate 142401972731904 bytes) in /PATH/TO/domain.tld/httpdocs/include/SB/Modules/Storage/Db/Adapter/Sqlite.php on line 764
---8<---

Causa

Durante la publicación, Parallels Plesk Sitebuilder intenta asignar 142401972731904 bytes* (129T) de memoria. Este valor elevado de memoria PHP es requerido por el módulo PHP SQLite 2.8.14.

Para verificar la versión del módulo SQLite, le recomendamos acceder al servidor de publicación** y ejecutar el siguiente comando:

~# php -i | grep 'SQLite Library'
SQLite Library => 3.3.6
SQLite Library => 2.8.14                <=== this version of SQLite module
~#


Resolución

Le recomendamos actualizar SQLite a una versión posterior a la 2.8.17. Si desea más información acerca del procedimiento de compilación, consulte este artículo

Información Adicional

*El valor de memoria PHP requerida puede no ser 142401972731904.

**Host de publicación es un servidor con FTP y HTTP donde se publica el sitio Parallels Plesk Sitebuilder. Puede ser uno o varios servidores físicos. Durante la publicación del sitio, los archivos se cargan a través de FTP y Parallels Plesk Sitebuilder realiza consultas al sitio publicado a través de peticiones HTTP. Si el host de publicación está formado por numerosos servidores, SQLite debería actualizarse en el servidor donde se ejecuta HTTP.

f7f840260c1591440648a375a64b5b75 fad6dc0c8e983c17ae70a51ac7952cd0 d055be4fdc562a8ecb8e6d0bf419f946 ea6a61e571a858aa6019ceb068ea403a 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF