tmi
Bonjour,
Dokuwiki ne fonctionne plus après passage à MacOSX 10.10 (Yosemite).
Il fonctionnait très bien en 10.9 (Mavericks).
J'ai essayé toutes les modifications de droits auxquelles je pensais mais sans succès.
Merci par avance pour votre aide.
Voici les warnings reçus qui empêchent le bon fonctionnement :
Warning: session_start(): open(/var/folders/dm/hhcr0r8556g9n2r92t4zfdbm0000gn/T/sess_9b0ffb286844a12126b18fd64b1ff25a, O_RDWR) failed: Permission denied (13) in /Users/thierry/Sites/dokuwiki/inc/init.php on line 151
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /Users/thierry/Sites/dokuwiki/inc/init.php:151) in /Users/thierry/Sites/dokuwiki/inc/init.php on line 151
Warning: Cannot modify header information - headers already sent by (output started at /Users/thierry/Sites/dokuwiki/inc/init.php:151) in /Users/thierry/Sites/dokuwiki/inc/auth.php on line 532
Warning: session_write_close(): open(/var/folders/dm/hhcr0r8556g9n2r92t4zfdbm0000gn/T/sess_9b0ffb286844a12126b18fd64b1ff25a, O_RDWR) failed: Permission denied (13) in /Users/thierry/Sites/dokuwiki/doku.php on line 81
Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in /Users/thierry/Sites/dokuwiki/doku.php on line 81
Warning: Cannot modify header information - headers already sent by (output started at /Users/thierry/Sites/dokuwiki/inc/init.php:151) in /Users/thierry/Sites/dokuwiki/inc/actions.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /Users/thierry/Sites/dokuwiki/inc/init.php:151) in /Users/thierry/Sites/dokuwiki/lib/tpl/dokuwiki/main.php on line 12
Thierry
schplurtz
Bonsoir,
À tout hasard, est-ce que tu as un fichier /etc/php.ini customisé quand tu étais sous Mavericks
dans lequel tu avais fixé session.save_path ? Ou une directive php_value session.save_path
qqpart sous /etc/apache2 ou dans un fichier .htaccess ?
Dans mon yosemite, sans fichier /etc/php.ini tout fonctionne sans problème. La directive
session.save_path est vide et les sessions sont par défaut écrites dans /var/tmp .
/Schplurtz
verybitter
Bonjour
en passant à El Capitan, j'ai fait la même experience.
Je pense que j'ai résolu l'affaire simplement en copiant /etc/php.ini.default vers /etc/php.ini
J'espère que c'est bien la bonne solution. En tout cas je la garde dans mes tablettes.