[résolu] plantage installation neuve

Bonjour,
Sur un ordinateur en local en nouvelle installation, sous UBUNTU 22.04, nginx1.18.0, mariadb 10.6.7, php8.1.2 et spip_loader.php tout neuf, après une connexion à la base de données et l’entrée des informations, la base spip est bien crée, les tables aussi mais erreur !
Merci pour vos explications de dépannage.
cordialement Alain
La solution : passer l’interclassement de la base en : utf8mb3_general_ci
j’ai trouvé l’information pertinent dans les fichier dans /tmp/log/maj.log → non création des tables spip_meta et spip_urls et /tmp/log/mysqlmysql.log → Erreur 1071 Mysql : Specified key was too long;

Il va falloir donner plus d’infos :slight_smile:
Quelle erreur, à quelle moment…

Bonjour,
C’est bien la question. Quelle manip faire pour avoir l’information de ce qui plante ?
Comment puis-je joindre les copies d’écran a ce message ?
Merci Alain

D’une part : Les aides au débuggage de squelettes - SPIP

D’autre part, active la lib sodium sur ton php.

Il faut décrire l’erreur : est-ce une page blanche (erreur PHP), un message de SPIP… ?
Et à quel moment elle intervient : durant l’installation (quelle étape), à la connexion à l’espace privé, à l’affichage du site public… ?

Ok, dans les tmp/log

  • maj.log indique Echec création table spip_meta, spip_urls
  • mysqlmysql.log Erreur 1071 de mysql spécified key was too long;
    L’inter classement est : utf8mb4_unicode_ci
    Il me semble qu’il y a eu une remarque sur cela ! Sous quel inter classement travailler ?

C’est à l’étape 2 après avoir eu une connexion bonne à la base de données et le message : L’opération a échoué. Retourner à la page précédente, sélectionnez une autre base ou créez-en une autre nouvelle. Vérifier les informations fournies par votre hébergeur.

Bingo résolu en passant l’interclassement de la base spip à :
utf8mb3_general_ci
Peut être qu’un message sur ce point dans la mise en route serait utile !
merci bien

Ah !!! C’est ma souffrance d’hier, dépannée par @RealET ! Alors, je t’encourage à revenir e utf8_unicode_ci et à recommencer ton install, en effaçant bien la base.
(après, il y a peut-être des astuces que les spécialistes pourront donner, mais pour l’instant, le plus simple est de revenir à utf8_unicode_ci)
Bon courage !
Regarde le fil sur Accès restreint

1 « J'aime »