Si instala el CMS Joomla! en su dominio, durante el proceso de instalación, verá que la Preinstalación le indica que la Ruta de guardado de sesiones presenta el error No puede ser escrito. Ello se debe a que, por motivos de seguridad, la configuración de PHP no le permite escribir en el directorio global de sesiones.
La solución es crear su propio directorio de sesiones y modificar los archivos de Joomla! que hacen referencia al mismo, como le detallamos a continuación:
1.- En el directorio donde haya subido los archivos de Jommla! cree un directorio adicional al que llamará sesiones, dentro de este coloque un archivo vacío con el nombre index.html.
2.- Ingrese a su panel de control para asignar permisos de escritura al directorio y propague dichos permisos hacia abajo para que el archivos index.html también tenga dichos permisos. Vea Establecer permisos de acceso para saber como hacer esto.
3.- Cree otro archivo vacío al que llamará configuration.php en el directorio de instalación de Joomla! y asígnele permisos de escritura. Puede obviar este paso pero luego durante el proceso de instalación aparecerá un mensaje de que debe crear el archivo configuration.php pegando los datos que le proporcionará el sistema porque el mismo no ha podido crearlo.
4.- El siguiente paso es editar los siguientes 4 archivos: administrator/index.php, administrator/index2.php, administrator/index3.php, administrator/includes/auth.php
5.- Cambie en los 4 archivos las líneas:
session_name(
md5( $mosConfig_live_site ) );
session_start();
por:
session_name( md5( $mosConfig_live_site ) );
session_save_path('C:/Inetpub/vhosts/su-dominio.com/httpdocs/sesiones');
session_start();
Si tienes dudas sobre cual es la ruta absoluta sobre la cual está instalando Joomla! puede consultar el path en el string $mosConfig_absolute_path = del archivo configuration.php que se genera durante la instalación.
6.- Edite el archivo globals.php y desactive RG_EMULATION, como se lo indica la instalación, modificando el valor 1 por 0 de la línea 25. Deberá quedar así:
define( 'RG_EMULATION', 0 );
7.- Una vez que haya realizado estos cambios suba los archivos modificados y prosiga con los pasos habituales de instalación de Joomla!. Probablemente el sistema le indique que aún no tiene permisos para escritura en el directorio de sesión. Lo que en realidad le está indicando Joomla! es que no puede escribir en la sesión global, lo cual es cierto, pero ya hemos creado el directorio para escribir sesiones bajo su dominio. Haga caso omiso a esta advertencia entonces y siga adelante.
8.- Setee el sistema con los datos de la db MySQL que deberá haber creado previamente mediante su Panel de control (vea Administrar bases de datos MySQL) y complete la información que se le requiera en los pasos posteriores.
9.- Borre completamente el directorio de instalación /installation como le indica el sistema y también el archivo /INSTALL.php
10.- Ingrese como administrador de Joomla! en http://www.su-dominio.com/administrator/ y verifique que el nuevo path para sesiones tenga los permisos de escritura que necesita. Para ello vaya a al menú Sistema --> Información del Sistema y vea la pestaña Permisos.
Le recomendamos consultar la extensa documentación sobre esta aplicación que hay en el sitio web de la Comunidad Hispana de Joomla!: http://www.joomlaspanish.org/