message erreur vendor
Bonjour
j'ai ce message , lorsque je veux afficher les paramètres avancés. Cela ne semble pas affecter le fonctionnement du site en local
José
Fatal error :
type : 8192 E_DEPRECATED - See https://www.php.net/manual/fr/errorfunc.constants.php#constant.e-deprecated
message : League\OAuth2\Client\Provider\AbstractProvider::authorize(): Implicitly marking parameter $redirectHandler as nullable is deprecated, the explicit nullable type must be used instead
file : /home/jose/public_html/PluXml/core/vendor/league/oauth2-client/src/Provider/AbstractProvider.php
line : 496
User / Profil : 001 / 0
PluXml version : 5.8.22
PLX_DEBUG : false
PHP version : 8.4.16
Enabled plugins :
plxEditor | 1.10.0 | 27/01/2025 | Pluxopolis,Bazooka07
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonjour,
A priori PHPMailer n'est pas compatible avec une version php 8.4.x, si tu peut opter pour une 8.3.4 , ce sera mieux car c'est aussi à priori la version max conseiller pour PluXml.
cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de PluXml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RÉSOLU] dans le titre de votre question une fois le soucis réglé, Merci
merci Gcyrillus
pour le moment c'est un site que je travaille en local, je vais attendre
José
Bonjour,
Si tu n'as pas besoin d'utiliser un serveur SMTP externe à ton hébergeur pour envoyer des mails depuis ton site, vas dans paramètres avancés et sélectionne sendmail pour l'envoi d'emails.
Cela va désactiver la bibliothèque PHPMailer.
Sinon dans le dossier core, copie composer-8.1.json dans composer.json. Et dans un terminal execute composer update.
Cela suppose que tu connais composer, installateur de bibliothèques externes pour PHP.
Après cela, tu peux aussi faire composer why php pour voir la version de php requise.
J'ai fait un essai avec PHP 8.4.17 et cela supprime le message.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Résultat de la commande php why php :
IL faut au minimum PHP 7.3. Si t'es encore chez Free.fr, t'oublies !
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Merci
"Si tu n'as pas besoin d'utiliser un serveur SMTP externe à ton hébergeur pour envoyer des mails depuis ton site, vas dans paramètres avancés et sélectionne sendmail pour l'envoi d'emails.
Cela va désactiver la bibliothèque PHPMailer."
Le message d'alerte qui s'affichait a disparu
encore merci pour votre disponibilité
salut, c’est juste un warning lié à PHP 8.4, pas bloquant .Une lib OAuth un peu en retard sur les types. Mise à jour du plugin / vendor ou repasser en PHP 8.3 et ça disparaîtra.