Errores relacionados con eZ Publish y eZ Components
Las versiones de eZ Publish = 4.x presentan ciertos errores con las aplicaciones o extensiones que desarrollan terceros o nosotros mismos. Estos errores se deben en gran parte a la ausencia en la instalación del servidor web de eZ Components .
Si en alguna ocasión que Ud. se encuentre desarrollando una extensión para su portal eZ Publish y se presenten algunos errores, debe cerciorarse que eZ Components esté instalado.
Los pasos son bastante sencillos:
- Si no está instalado PEAR , proceda con su instalación.
- Desde una consola como usuario root escriba:
pear channel-discover components.ez.no
- Si es exitosa la conexión aparecerá:
Adding Channel "components.ez.no" succeeded Discovery of channel "components.ez.no" succeeded
- Luego escriba:
pear install -a ezc/eZComponents
- Debe aparecer una serie de lineas indicando que se está realizando la descarga e instalación de eZComponents
downloading eZComponents-2008.2.tgz ... Starting to download eZComponents-2008.2.tgz (7,104 bytes) ....done: 7,104 bytes downloading Archive-1.3.1.tgz ... . . . install ok: channel://components.ez.no/PersistentObjectDatabaseSchemaTiein-1.2.1 install ok: channel://components.ez.no/TreePersistentObjectTiein-1.0 install ok: channel://components.ez.no/eZComponents-2008.2
- eZComponents se instala regularmente en la carpeta /usr/share/php5/PEAR/ , misma que debe aparecer en la variable include_path del archivo php.ini , quedando de esta forma:
include_path = ".:/usr/share/php5:/usr/share/php5/PEAR"
- Reinicie el servidor apache con alguno de los siguientes comandos:
/etc/init.d/httpd restart
/etc/init.d/apache2 restart
o si utiliza alguna distribución tipo openSUSE
rcapache2 restart
Alternativamente si el parámetro restart no funciona, utilice stop y luego start como parámetro del comando.
Comentarios
Conectar o crear una cuenta de usuario para comentar.