Je note avant d'oublier les déboires de migration de ce blog vers un serveur plus récent... l'obsolescence par incapacité à fournir une compatibilité dans le temps : l'esprit Apple du gâchis à l'américaine a gagné.
Dans l'ordre :
- bon, faudra revoir la version de PHP, vérifier le passage à mysqli, a priori pas pour ce DC2, trop de sites sur ce serveur
- charset de la base de données à forcer côté client, c'est dans... ah non, ça c'était pour le vieux SPIP, et dans un autre DotClear dans inc/classes/class.mysql.php :
function database($dbname) { $db = @mysql_select_db($dbname); mysql_set_charset('latin1', $this->con_id);
- le point noir est plutôt l'interaction entre PHP-FPM et mod_rewrite, pour l'instant j'utilise des
FallbackResource
en absolu dans les.htaccess
, et je me retrouve avec le bloc suivant dansinc/config.php
, qui est assez moche :
if (!isset($_SERVER['PATH_INFO']) || $_SERVER['PATH_INFO'] === '') { $_SERVER['PATH_INFO'] = substr($_SERVER['REQUEST_URI'], 5); }
- la prévisualisation et les liens permanents sur les nouveaux articles (comme celui-ci) ne fonctionnent pas, à voir (mise à jour : trouvé, c'était l'accent dans "à jour")
- indépendamment du nouveau serveur, on note que DC2 a pris la voix de la propagande politique dans ses dernières traductions, il va falloir trouver un fichier de langue neutre pour corriger ça, ou faire l'adaptation
- et pour finir, rien à voir avec ce blog, mais encore avec le vieux SPIP, ISPConfig n'a pas prévu la configuration de
security.limit_extensions
dans PHP-FPM, du coup il faut être précautionneux pour ne pas écraser le fichier spécifique au site dansfpm/pool.d
; il faut vraiment qu'on mette à jour ce SPIP