Bonjour,
La ligne 279 de
inc/common.php, dans rincewind, est
$_SESSION[DOKU_COOKIE]['bc'] = $crumbs;
Ce qui sous-entend que $_SESSION n'est pas un tableau dans cette installation de dokuwiki ce qui sous entend à son tour que PHP chez ouvaton n'a pas de mécanisme de session... bizarre bizarre...
Cette page, quoi qu'un peu vieille, suggère en effet que l'extension session n'est pas active par défaut mais qu'il faut la charger explicitement. Pour faire fonctionner un doku chez ouvaton j'essayerais de créer un fichier
inc/preload.php contenant ceci :
<?php
$preload_pfx = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '';
foreach(array('session', 'exif', 'gd', 'hash', 'json', 'mbstring', 'openssl', 'pcre', 'zlib') as $preload_ext) {
if (!extension_loaded($preload_ext)) {
dl($preload_pfx . $preload_ext . PHP_SHLIB_SUFFIX);
}
}
Peut-être existe-t-il chez ouvaton une sorte de panneau de config permettant de configurer PHP pour qu'il charge ces extensions tout seul comme un grand ? Auquel cas, le fichier
inc/preload deviendrait inutile...
Mes deux balles,
/schplurtz