Merci Manu, J'ai eu une leur d'espoir que s'est ranimée au fond de moi... mais ce fut malheureusement de courte durée car j'ai bien un session.save_path valable dans php.ini. (Tout le monde a le droit d'y écrire. Comment restreindre ce droit uniquement à Apache ? C'est quoi son nom d'utilisateur ?)
Voici un extrait de mon php.ini dans l'espoir qu'une anomalie vous saute aux yeux... Laurent. [PHP] ;;;;;;;;;;;;;;;;;;;; ; Language Options ; ;;;;;;;;;;;;;;;;;;;; engine = On zend.ze1_compatibility_mode = Off short_open_tag = On asp_tags = Off precision = 14 y2k_compliance = On output_buffering = 4096 zlib.output_compression = Off implicit_flush = Off unserialize_callback_func= serialize_precision = 100 allow_call_time_pass_reference = Off safe_mode = Off safe_mode_gid = Off safe_mode_include_dir = safe_mode_exec_dir = safe_mode_allowed_env_vars = PHP_ safe_mode_protected_env_vars = LD_LIBRARY_PATH disable_functions = disable_classes = expose_php = On ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data memory_limit = 16M ; Maximum amount of memory a script may consume (8MB) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Error handling and logging ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; error_reporting = E_ALL display_errors = Off display_startup_errors = Off log_errors = On log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = Off ;;;;;;;;;;;;;;;;; ; Data Handling ; ;;;;;;;;;;;;;;;;; variables_order = "GPCS" register_globals = Off register_long_arrays = Off register_argc_argv = Off auto_globals_jit = On post_max_size = 8M magic_quotes_gpc = Off magic_quotes_runtime = Off magic_quotes_sybase = Off auto_prepend_file = auto_append_file = default_mimetype = "text/html" ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; doc_root = user_dir = extension_dir = "D:/program files/php5/ext/" enable_dl = On ;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; file_uploads = On upload_max_filesize = 2M ;;;;;;;;;;;;;;;;;; ; Fopen wrappers ; ;;;;;;;;;;;;;;;;;; allow_url_fopen = On default_socket_timeout = 60 ;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; ;;;;;;;;;;;;;;;;;;;;;; extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll ;;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; [MySQL] mysql.allow_persistent = On mysql.max_persistent = -1 mysql.max_links = -1 mysql.default_port = mysql.default_socket = mysql.default_host = mysql.default_user = mysql.default_password = mysql.connect_timeout = 60 mysql.trace_mode = Off [MySQLI] mysqli.max_links = -1 mysqli.default_port = 3306 mysqli.default_socket = mysqli.default_host = mysqli.default_user = mysqli.default_pw = mysqli.reconnect = Off [Session] session.save_handler = files session.save_path = "D:/Program Files/sessions" session.use_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.cookie_domain = session.serialize_handler = php session.gc_probability = 1 session.gc_divisor = 1000 session.gc_maxlifetime = 1440 session.bug_compat_42 = 0 session.bug_compat_warn = 1 session.referer_check = session.entropy_length = 0 session.entropy_file = ;session.entropy_length = 16 ;session.entropy_file = /dev/urandom session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0 session.hash_function = 0 session.hash_bits_per_character = 5 url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" -----Message d'origine----- De : Manu Lestrelin [mailto:[EMAIL PROTECTED] Envoyé : mercredi 2 novembre 2005 14:29 À : Liste de diffusion des utilsateurs de GLPI Objet : Re: [Glpi-user] (no subject) Ca ressemble là un problème de gestion des sessions avec PHP. Le dossier par défaut de sauvegarde des fichiers de session est "/tmp". Comme tu es sous Windows, ce chemin n'existe pas. Essaye d'indiquer un chemin valide pour la variable session.save_path dans ton php.ini (ou dans ton fichier de configuration Apache). Veille également à ce que Apache aie le droit d'écrire dans ce répertoire (l'idéal étant qu'il soie le seul a y avoir un droit d'accès en lecture/écriture). Voir http://fr.php.net/manual/fr/ref.session.php pour une documentation complête. manu DAUPHIN Laurent a écrit : >Bonjour à tous, > >J'ai posté cette demande sur le forum la semaine dernière, mais sans succés... > >Je cherche quelqu'un dans l'assistance qui aurait déjà rencontré le meme >problème ou aurait une idée pour me débloquer ? > >Merci d'avance de toute aide !! > >Laurent. > > > >Environnement : >Windows 2000 >Apache 2.0.55 >MySql 5.0.15 >Php 5.0.5 >GLPI 0.6 > >Problème: >La procédure d'installation se déroule normalement (sauf "habituel" message >d'avertissement sur la memory_limit qui est pourtant bien à 16M). >Lorsque je veux ensuite me connecter entant que user glpi, psswd glpi, >j'arrive sur la page central.php avec le bandeau contenant le logo, dans la >page un seul lien "relogin", en pied de page le bandeau GLPI 0.6 > >Si je clique sur relogin, je revient sur la page d'indentification, si j'entre >un mauvais nom d'utilisateur ou mot de passe j'arrive sur la page login.php >qui ressemble fortement à central.php sauf que j'ai l'indication Bad username >or password au dessus du lien relogin. > >Ca fait maintenant plusieurs jours que je galère la dessus et toute aide ou >suggestion est la bienvenue !!!! > >Petit complément : >En allant voir dans la base de données (via PhpMyAdmin 2.6.4) je vois dans la >table glpi_event_log que l'utilisateur glpi est bien "logger". > >J'ai épluché les différents posts du forum et rien ne semble correspondre à >mon soucis. > >_______________________________________________ >Glpi-user mailing list >[email protected] >https://mail.gna.org/listinfo/glpi-user > > >
