Problema con PHP en Joomla
Hace días inicie la instalación de un paquete de Joomla y tome los servicios de una empresa llamada Webempresa - me dieron las instrucciones y monte el paquete, después empecé a instalar una plantilla para una revista virtual y por medio del software Artisteer diseñe una plantilla que cuando la fui a montar no se pudo y como respuesta tuve la siguiente información:
Unable to write entry
Warning: file_put_contents(/home/lahorade/public_html/tmp/install_4cbcbd9f04e37/La_Hora_de_Palmira_2012/functions.php) [function.file-put-contents]: failed to open stream: No such file or directory in /home/lahorade/public_html/libraries/joomla/filesystem/file.php on line 298
Imposible encontrar el paquete de instalación
Después trate de instalar otra plantilla Joomla bajada de internet y tuve otra vez problema, esta vez el sistema me respondió:
JFolder::files: La ruta no apunta a un directorio válido o el directorio ha sido eliminado.
JFolder::folder: La ruta no apunta a un directorio válido o el directorio ha sido eliminado.
JFolder::files: La ruta no apunta a un directorio válido o el directorio ha sido eliminado.
¡Error! No puedo encontrar un archivo de configuración XML para Joomla! En el paquete.
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/lahorade/public_html/libraries/joomla/installer/helper.php on line 142
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/lahorade/public_html/libraries/joomla/installer/helper.php on line 142
Warning: Invalid argument supplied for foreach() in /home/lahorade/public_html/libraries/joomla/installer/helper.php on line 187
Imposible encontrar el paquete de instalación
La empresa a mi requerimiento de asistencia me contesta:
Apreciado cliente,
Muchas veces instalando extensiones en Joomla!, principalmente después de una migración de Hosting o en instalaciones nuevas, encontramos que no podemos y nos devuelve un error en el proceso:
JFolder::create: Path not in open_basedir paths
Unable to create destination
En estos casos conviene revisar las variables siguientes en configuration.php:
var $log_path = '/public_html/tu_web/logs';
var $tmp_path = '/public_html/tu_web/tmp';
Y dejarlo como sigue:
var $log_path = './logs';
var $tmp_path = './tmp';
Si con esto no solucionamos el problema, habría que revisar que permisos tenemos en el Hosting que deben ser 755 y 644 y no 777 u otros.
Posterior a esto pruebe a instalar cualquier extensión, sin ser la plantilla, y si todo funciona correctamente pruebe entonces con la plantilla que le causaba errores en la instalación para comprobar si funciona correctamente.
Realmente, no tengo idea en donde en Cpanel encuentro estos valores o donde los puedo modificar, si me puedes ayudar te lo agradecería.
Luis Fernando Tascón desde Colombia
[email protected]
Unable to write entry
Warning: file_put_contents(/home/lahorade/public_html/tmp/install_4cbcbd9f04e37/La_Hora_de_Palmira_2012/functions.php) [function.file-put-contents]: failed to open stream: No such file or directory in /home/lahorade/public_html/libraries/joomla/filesystem/file.php on line 298
Imposible encontrar el paquete de instalación
Después trate de instalar otra plantilla Joomla bajada de internet y tuve otra vez problema, esta vez el sistema me respondió:
JFolder::files: La ruta no apunta a un directorio válido o el directorio ha sido eliminado.
JFolder::folder: La ruta no apunta a un directorio válido o el directorio ha sido eliminado.
JFolder::files: La ruta no apunta a un directorio válido o el directorio ha sido eliminado.
¡Error! No puedo encontrar un archivo de configuración XML para Joomla! En el paquete.
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/lahorade/public_html/libraries/joomla/installer/helper.php on line 142
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/lahorade/public_html/libraries/joomla/installer/helper.php on line 142
Warning: Invalid argument supplied for foreach() in /home/lahorade/public_html/libraries/joomla/installer/helper.php on line 187
Imposible encontrar el paquete de instalación
La empresa a mi requerimiento de asistencia me contesta:
Apreciado cliente,
Muchas veces instalando extensiones en Joomla!, principalmente después de una migración de Hosting o en instalaciones nuevas, encontramos que no podemos y nos devuelve un error en el proceso:
JFolder::create: Path not in open_basedir paths
Unable to create destination
En estos casos conviene revisar las variables siguientes en configuration.php:
var $log_path = '/public_html/tu_web/logs';
var $tmp_path = '/public_html/tu_web/tmp';
Y dejarlo como sigue:
var $log_path = './logs';
var $tmp_path = './tmp';
Si con esto no solucionamos el problema, habría que revisar que permisos tenemos en el Hosting que deben ser 755 y 644 y no 777 u otros.
Posterior a esto pruebe a instalar cualquier extensión, sin ser la plantilla, y si todo funciona correctamente pruebe entonces con la plantilla que le causaba errores en la instalación para comprobar si funciona correctamente.
Realmente, no tengo idea en donde en Cpanel encuentro estos valores o donde los puedo modificar, si me puedes ayudar te lo agradecería.
Luis Fernando Tascón desde Colombia
[email protected]
{"Lat":3.52438666014796,"Lng":-76.300048828125}
Respuesta de Jorge Vila
1