bonjour,
Je suis désolé si la question a déjà été posé, mais je n'ai pas trouvé.
Je souhaiterais passer mon site handivelo.fr en php 8.1 actuellement je suis en php 7.4
le site est en version :
SPIP 4.1.5
Quand je change de version php en
8 ou php 8.1, j'ai des messages d'erreurs sur la page d'accueil.
Pourriez-vous me dire quelle démarche, je dois faire,
en vous remerciant par avance,
@cordialement
Bonjour,
Il faudrait être plus précis sur les messages d’erreur 
Et ça dépend du squelette et des plugins installés.
Ceci dit, c’est une mauvaise pratique d’avoir un serveur web configuré pour afficher les erreurs PHP.
bonjour,
Merci de votre réponse, a priori le pb vient de extension sodium qui n’est pas installée. Erreur d’exécution …/prive/squelettes/body.html
1 Erreur(s) dans le squelette
Numéro Message squelette boucle Ligne
1 Erreur d’exécution …/prive/squelettes/body.html | File […]/ecrire/src/Chiffrer/SpipCles.php Line 160 : Undefined constant « SODIUM_CRYPTO_SECRETBOX_KEYBYTES » / /
Pour le fichier configuration PHP : System Linux yellow.obambu.com 3.10.0-962.3.2.lve1.5.39.el7.x86_64 #1 SMP Thu Sep 17 06:10:33 EDT 2020 x86_64
Build Date Nov 10 2022 11:14:27
Configure Command ‹ ./configure › ‹ –build=x86_64-redhat-linux-gnu › ‹ –host=x86_64-redhat-linux-gnu › ‹ –program-prefix= › ‹ –disable-dependency-tracking › ‹ –prefix=/opt/cpanel/ea-php74/root/usr › ‹ –exec-prefix=/opt/cpanel/ea-php74/root/usr › ‹ –bindir=/opt/cpanel/ea-php74/root/usr/bin › ‹ –sbindir=/opt/cpanel/ea-php74/root/usr/sbin › ‹ –sysconfdir=/opt/cpanel/ea-php74/root/etc › ‹ –datadir=/opt/cpanel/ea-php74/root/usr/share › ‹ –includedir=/opt/cpanel/ea-php74/root/usr/include › ‹ –libdir=/opt/cpanel/ea-php74/root/usr/lib64 › ‹ –libexecdir=/opt/cpanel/ea-php74/root/usr/libexec › ‹ –localstatedir=/opt/cpanel/ea-php74/root/usr/var › ‹ –sharedstatedir=/opt/cpanel/ea-php74/root/usr/com › ‹ –mandir=/opt/cpanel/ea-php74/root/usr/share/man › ‹ –infodir=/opt/cpanel/ea-php74/root/usr/share/info › ‹ –cache-file=…/config.cache › ‹ –with-libdir=lib64 › ‹ –with-config-file-path=/opt/cpanel/ea-php74/root/etc › ‹ –with-config-file-scan-dir=/opt/cpanel/ea-php74/root/etc/php.d › ‹ –disable-debug › ‹ –with-password-argon2=/opt/cpanel/libargon2 › ‹ –with-pic › ‹ –without-pear › ‹ –with-bz2 › ‹ –with-freetype › ‹ –with-xpm › ‹ –without-gdbm › ‹ –with-gettext › ‹ –with-iconv › ‹ –with-jpeg › ‹ –with-jpeg-dir=/usr › ‹ –with-openssl=/opt/cpanel/ea-openssl11 › ‹ –with-openssl-dir=/opt/cpanel/ea-openssl11 › ‹ –with-zlib › ‹ –with-layout=GNU › ‹ –enable-exif › ‹ –enable-ftp › ‹ –enable-sockets › ‹ –with-kerberos › ‹ –enable-shmop › ‹ –with-libxml › ‹ –with-system-tzdata › ‹ –with-sodium=shared › ‹ –with-mhash › ‹ –enable-fpm › ‹ –with-fpm-systemd › ‹ –libdir=/opt/cpanel/ea-php74/root/usr/lib64/php › ‹ –without-mysqli › ‹ –disable-pdo › ‹ –enable-pcntl › ‹ –disable-gd › ‹ –disable-dom › ‹ –disable-dba › ‹ –without-unixODBC › ‹ –disable-opcache › ‹ –disable-xmlreader › ‹ –disable-xmlwriter › ‹ –without-sqlite3 › ‹ –disable-phar › ‹ –disable-fileinfo › ‹ –disable-json › ‹ –without-pspell › ‹ –without-curl › ‹ –disable-posix › ‹ –disable-xml › ‹ –disable-simplexml › ‹ –disable-exif › ‹ –without-gettext › ‹ –without-iconv › ‹ –disable-ftp › ‹ –without-bz2 › ‹ –disable-ctype › ‹ –disable-shmop › ‹ –disable-sockets › ‹ –disable-tokenizer › ‹ –disable-sysvmsg › ‹ –disable-sysvshm › ‹ –disable-sysvsem › ‹ –without-gmp › ‹ –disable-calendar › ‹ build_alias=x86_64-redhat-linux-gnu › ‹ host_alias=x86_64-redhat-linux-gnu › ‹ PKG_CONFIG_PATH=/opt/cpanel/ea-php74/root/usr/lib64/pkgconfig:/opt/cpanel/ea-php74/root/usr/share/pkgconfig:/usr/lib64/pkgconfig:/opt/cpanel/ea-openssl11/lib64/pkgconfig:/opt/cpanel/ea-libxml2/lib64/pkgconfig:/opt/cpanel/ea-libicu/lib/pkgconfig:/opt/cpanel/ea-oniguruma/lib64/pkgconfig › ‹ CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fno-strict-aliasing -Wno-pointer-sign › ‹ SYSTEMD_LIBS=-lsystemd › ‹ LIBXML_CFLAGS=-I/opt/cpanel/ea-libxml2/include/libxml2 › ‹ LIBXML_LIBS=-L/opt/cpanel/ea-libxml2/lib64 -lxml2 › ‹ KERBEROS_CFLAGS=-I/usr/include › ‹ KERBEROS_LIBS=-L/usr/lib64 › ‹ OPENSSL_CFLAGS=-I/opt/cpanel/ea-openssl11/include › ‹ OPENSSL_LIBS=-L/opt/cpanel/ea-openssl11/lib -lssl -lcrypto -lresolv › ‹ CURL_CFLAGS=-I/opt/cpanel/libcurl/include › ‹ CURL_LIBS=-L/opt/cpanel/libcurl/lib64 -lcurl › ‹ JPEG_CFLAGS=-I/usr/include › ‹ JPEG_LIBS=-L/usr/lib64 -ljpeg › ‹ CXXFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic › ‹ SASL_CFLAGS=-I/usr/include › ‹ SASL_LIBS=-L/usr/lib64 › ‹ XSL_CFLAGS=-I/opt/cpanel/ea-libxml2/include/libxml2 › ‹ XSL_LIBS=-L/opt/cpanel/ea-libxml2/lib64 -lxml2 › ‹ LIBZIP_CFLAGS=-I/opt/cpanel/ea-libzip/include › ‹ LIBZIP_LIBS=-L/opt/cpanel/ea-libzip/lib64 -lzip ›
Server API FPM/FastCGI
Virtual Directory Support disabled
Configuration File (php.ini) Path /opt/cpanel/ea-php74/root/etc
Loaded Configuration File /opt/cpanel/ea-php74/root/etc/php.ini
Scan this dir for additional .ini files /opt/cpanel/ea-php74/root/etc/php.d
Additional .ini files parsed /opt/cpanel/ea-php74/root/etc/php.d/01-ioncube.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-bcmath.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-calendar.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-ctype.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-curl.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-dom.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-exif.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-fileinfo.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-ftp.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-gd.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-gettext.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-gmp.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-iconv.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-imap.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-intl.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-json.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-ldap.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-mbstring.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-mysqlnd.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-pdo.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-phar.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-posix.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-simplexml.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-soap.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-sockets.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-sqlite3.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-tokenizer.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-xml.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-xmlwriter.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-xsl.ini, /opt/cpanel/ea-php74/root/etc/php.d/20-zip.ini, /opt/cpanel/ea-php74/root/etc/php.d/30-mysqli.ini, /opt/cpanel/ea-php74/root/etc/php.d/30-pdo_mysql.ini, /opt/cpanel/ea-php74/root/etc/php.d/30-pdo_sqlite.ini, /opt/cpanel/ea-php74/root/etc/php.d/30-xmlreader.ini, /opt/cpanel/ea-php74/root/etc/php.d/30-xmlrpc.ini, /opt/cpanel/ea-php74/root/etc/php.d/50-redis.ini, /opt/cpanel/ea-php74/root/etc/php.d/memcache.ini, /opt/cpanel/ea-php74/root/etc/php.d/memcached.ini, /opt/cpanel/ea-php74/root/etc/php.d/zzzzzzz-pe
merci,
Christophe
···
Le 04/12/2022 à 16:52, RealET via Discuter de SPIP a écrit :
RealET
Décembre 4Bonjour,
Il faudrait être plus précis sur les messages d’erreur
Et ça dépend du squelette et des plugins installés.
Ceci dit, c’est une mauvaise pratique d’avoir un serveur web configuré pour afficher les erreurs PHP.
Voir le sujet ou répondre à ce courriel pour répondre.
Pour vous désabonner de ces courriels, cliquez ici.
| Sans virus.www.avast.com |
|---|
Oui, l’extension PHP Sodium est nécessaire au fonctionnement de SPIP à partir de SPIP 4.1.
Donc, il faut activer cette extension avec PHP 8.1 pour espérer que ça puisse fonctionner.
Merci de votre réponse,
j’ai laissé un message à l’hébergeur pour pouvoir l’activer par C pannel.
bien cordialement
···
Le 04/12/2022 à 18:24, RealET via Discuter de SPIP a écrit :
RealET
Décembre 4Oui, l’extension PHP Sodium est nécessaire au fonctionnement de SPIP à partir de SPIP 4.1.
Donc, il faut activer cette extension avec PHP 8.1 pour espérer que ça puisse fonctionner.
Voir le sujet ou répondre à ce courriel pour répondre.
Pour vous désabonner de ces courriels, cliquez ici.
| Sans virus.www.avast.com |
|---|