Skip to main content

Problemas con Squirrelmail al instalar Drupal

Al instalar Drupal en la misma maquina en donde tenemos configurado Squirrelmail, al intentar entrar a Squirrelmail, es posible que recibamos el siguiente error:

Fatal error: session_start(): 
Failed to initialize storage module: user (path: /var/lib/php/session)
in /usr/share/squirrelmail/functions/global.php on line 333

Para corregirlo debe procederse de la siguiente manera:

  1. Editar /etc/httpd/conf/httpd.conf, después de la sección que comienza con:
  2. Aliases: Add here

    Agregar las siguientes líneas:

    Alias /webmail "/usr/share/squirrelmail"
    <Directory "/usr/share/squirrelmail">
    	Options Indexes MultiViews
    	AllowOverride All
    	Order allow,deny
    	Allow from all
    </Directory>
    
  3. Crear en /usr/share/squirrelmail/ el archivo .htaccess con la siguiente línea:
  4. php_value session.save_handler files
  5. Cambiar el dueño y el grupo del archivo anterior al usuario y grupo con el que se ejecuta apache:
  6. chown apache:apache /usr/share/squirrelmail/.htaccess

Que pena, en DigiNet, donde está alojado este sitio tuve el SquirrelMail por fuera de servicio durante algunos días...que pena muchachos, pero finalmente lo arreglé.