Imagen de karlos

Problemas inicio de sesión: "Acceso denegado"

Nuestra cocina está soportada en los cimientos por una serie de chiquitines: nuestros servidores. Bueno, pues desde hace unas cuantas actualizaciones en nuestros sistemas operativos (gnu/linux, claro) la combinación de firefox 2.x, php 5.x, y drupal 5.2 provoca una situación con tintes de telenovela, donde nuestras identidades no estaban claras. Me explico.

Accedías como siempre a tu drupal en desarrollo "logado" con tu usuaria de administración (u otros) y aparecía la maldita frase.

- Acceso denegado
- Access Denied

En este momento una serie de conversaciones surgían en la cocina.

La solución temporal encontrada tanto en drupal.org como en drupal.org.es es añadir la linea register_shutdown_function('session_write_close'); en el fichero settings.php

Salir de firefox entra de nuevo y ya.

cocinero@piskolabis:~$:/ cd /var/www/drupal/sites/tusitio.com
cocinero@piskolabis:/var/www/drupal/sites/tusitio.com$ vim settins.php
<?php
//**
* PHP settings:
*
*
To see what PHP settings are possible, including whether they can
* be set at runtime (ie., when ini_set() occurs), read the PHP
* documentation at http://www.php.net/manual/en/ini.php#ini.list
* and take a look at the .htaccess file to see which non-runtime
* settings are used there. Settings defined here should not be
* duplicated there so as to avoid conflict issues.
*/
ini_set('arg_separator.output',     '&amp;');
ini_set('magic_quotes_runtime',     0);
ini_set('magic_quotes_sybase',      0);
ini_set('session.cache_expire',     200000);
ini_set('session.cache_limiter',    'none');
ini_set('session.cookie_lifetime'2000000);
ini_set('session.gc_maxlifetime',   200000);
ini_set('session.save_handler',     'user');
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid',    0);
ini_set('url_rewriter.tags',        '');
register_shutdown_function('session_write_close');
?>

En la parte inferior del fichero settings.php hay una sección para configuraciones de php donde yo añado la línea justo al final.

Bueno esto es todo amigos y amigas

Comentarios

De forma similar me ocurrió

De forma similar me ocurrió a mi con una migración de un Drupal 4.7 de un servidor a otro. No sé que extraña combinación de cosas sería, pero el Acceso denegado me traía frito. Se arregló actualizando Drupal a la última versión estable de la rama 4.7 (menos mal!)