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
>
>  
>

Reply via email to