Remonter de bug qui n'arrive presque jamais avec le capcha des commentaires:
<divclass="col sml-12"><labelfor="id_rep"><strong>Vérification anti-spam</strong>*</label><br><b>Warning</b>: Uninitialized string offset 7 in <b>Dxxxx\laragon\www\5818\core\lib\class.plx.capcha.php</b> on line <b>106</b><br>
Quelle est le <spanclass="capcha-letter">huitième</span> caractère du mot <spanclass="capcha-word">tai7h03</span> ? <inputtype="hidden"name="capcha_token"value="27e85d017dc8bb684314f265f5ae3e093e1b3eaf"><inputid="id_rep"name="rep"type="text"size="2"maxlength="1"style="width:auto; display:inline;"required="required"></div>
La chaine ne fait que 7 caractères et la question demande quel est le 8eme.
Boite de dialogue affiche:
Warning: preg_replace():Compilation failed: unknown property after \P or \p at offset 6in xxxxxx\laragon\www\5818\core\lib\class.plx.plugins.php on line 77Fatal error :
type :2 E_WARNING -See https://www.php.net/manual/fr/errorfunc.constants.php#constant.e-warning
message :Uninitializedstring offset 7
file :
line :106============================================================User/Profil:001/0PluXml version :5.8.18
PLX_DEBUG :false
PHP version :8.3.4...
Il me semble que c'est un bug qui traine depuis un moment et qui passe sous les radar du fait qu'il ne se déclenche que très rarement.
Cordialement, gcyrillus , simple membre du forum et utilisateur de pluxml
Un bogue dans l'admin à /core/admin/parametres_infos.php dans le cas exceptionnel ou pluxml.org est inaccessible:
freeze de longues secondes avant l'affichage avec le message d'erreur vert fluo indiquant : file_get_contents(https://www.pluxml.org/download/latest-version.txt): failed to open stream.
Cordialement
Cordialement, gcyrillus , simple membre du forum et utilisateur de pluxml
Publication de la version 5.8.19 avec les correctifs suivants :
Refacto plxAdmin::checkMaj() with Github repository
FIX plxUtils::MINIFY_PATTERNS (E.G.: ":is")
console for logs of PHPMailer in parametres_infos.php (debug)
Update PHPMailer - Option for PHP < 7.2.5
Refacto plxCapcha
FIX Fix plxAdmin::EditArticle() for article without tag
Refacto plxMotor::nextIdArtComment()
FIX plxMotor::getPage() when name of categorie contains 'page'
Si votre version de PHP < 7.2.5 et que vous ne souhaitez pas utiliser PHPMailer mais exclusivement Sendmail, supprimez le dossier core/vendor ou renommez le.
Si votre version de PHP < 7.2.5 et que vous souhaitez envoyer vos mails via un serveur SMTP, dézippez l'archive PHPMailer56.zip à la racine de votre site. L'archive est disponible sur Github.
Alternative si vous savez utiliser composer :
placez vous dans le dossier core
copiez le fichier composer-56.json en composer.json
supprimer le fichier composer.lock et le dossier vendor
executez "composer install"
vérifiez la dépendance à PHP avec "composer why php" ou "composer show --tree"
Veuillez noter que pour utiliser les serveurs SMTP de Google, Yahoo, Microsoft et Azure, une version de PHP >= 7.2.5 est requise (authentification avec OAuth2).
En cas de souci avec PHPMailer envoyez un mail de test depuis la page parametres/informations et ouvrez la fenêtre de log en haut de la page après essai de l'envoi pour afficher les échanges entre votre site et le serveur SMTP.
Si vous utilisez un serveur SMTP sans OAuth2, l'adresse mail du 1er utilisateur doit être valide avec le serveur SMTP utilisé.
Ce problème n'existe pas si vous utilisez l'authentification OAuth2 ( adresse mail indépendante des utilisateurs ).
Testé sur les pages perso de Free.fr avec les serveurs smtp.free.fr et smtp.laposte.net.
Si vous utilisez un serveur SMTP sans OAuth2, l'adresse mail du 1er utilisateur doit être valide avec le serveur SMTP utilisé.
Merci @bazooka07 pour ces diverses précisions mais je ne suis pas sûr de bien compredre ce paragraphe. L'adresse Email que on ajoute aux niveaux des paramètres SMTP doit être la même que celle entrée pendant l'installation ?
SI tu utilises le serveur SMTP de laposte.net: smtp.laposte.net, alors l'adresse mail du 1er utilisateur doit être domicilié à la poste.net, par exemple : superutilisateur@laposte.net. Sinon laposte.net va rejeter l'E-mail envoyé. Pour les nom d'utilisateur et mot de passe pour se connecter au serveur smtp.laposte.net, regarde dans ton logiciel de messagerie (Thunderbird ?)
Tu peux utiliser ce serveur smtp sur un site hébergé chez free.fr
Si tu utilises le serveur SMTP de Free : smtp.free.fr alors le 1er utilisateur doit avoir une adresse mail chez Free, par exemple pluxml@free.fr.
Note que le nom du serveur peut avoir une forme différente selon l'hébergeur.Par exemple chez OVH : ssl0.ovh.net. Et l'adresse mail du 1er utilisateur : bazooka07@pluxml.org si le nom de domaine de ton site chez OVH est pluxml.org. Pour les paramètres de connexion au serveur mail voir ton logiciel d'émails.
Si tes paramètres au serveur SMTP sont incorrectes les logs de dialogue entre ton site et le serveur SMTP vont s'afficher si tu envoies un mail d'essai dans la page informations du back-office.
Bien c'est noté @bazooka07 dans notre cas j'avais essayé en utilisant notre "propre" serveur SMTP sans succés, je veux dire celui de notre nom de domaine .org
Bref je vais rééssayer et vérifier que je n'ai pas fait d'erreur dans le mot de passe question de ne pas vous faire tourner en rond! Encore merci d'avoir pris le temps pour ces quelques explications
J'ai utilisé le serveur smtp.laposte.net depuis un site hébergé chez Free. Pas de souci.
Il y a juste quelques conditions à respecter.
Il faut regarder la console de log après avoir envoyé l'E-mail de test s'il y a échec.
Note que dans la console de log login et mot de passe sont masqués.
Réponses
Merci
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 | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Oh niceeeee !!! merci
Remonter de bug qui n'arrive presque jamais avec le capcha des commentaires:
La chaine ne fait que 7 caractères et la question demande quel est le 8eme.
Boite de dialogue affiche:
Il me semble que c'est un bug qui traine depuis un moment et qui passe sous les radar du fait qu'il ne se déclenche que très rarement.
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 | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
@gcyrillus-nomade
Effectivement il y quelques soucis avec l'objet plxCapcha ( core/lib/class.plx.capcha.php )
Voir :
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bonjour,
de nouveaux retours:
/core/admin/parametres_infos.php
dans le cas exceptionnel ou pluxml.org est inaccessible:freeze de longues secondes avant l'affichage avec le message d'erreur vert fluo indiquant :
file_get_contents(https://www.pluxml.org/download/latest-version.txt): failed to open stream.
Cordialement
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 | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Bonsoir,
Publication de la version 5.8.19 avec les correctifs suivants :
Si votre version de PHP < 7.2.5 et que vous ne souhaitez pas utiliser PHPMailer mais exclusivement Sendmail, supprimez le dossier core/vendor ou renommez le.
Si votre version de PHP < 7.2.5 et que vous souhaitez envoyer vos mails via un serveur SMTP, dézippez l'archive PHPMailer56.zip à la racine de votre site. L'archive est disponible sur Github.
Alternative si vous savez utiliser composer :
Veuillez noter que pour utiliser les serveurs SMTP de Google, Yahoo, Microsoft et Azure, une version de PHP >= 7.2.5 est requise (authentification avec OAuth2).
En cas de souci avec PHPMailer envoyez un mail de test depuis la page parametres/informations et ouvrez la fenêtre de log en haut de la page après essai de l'envoi pour afficher les échanges entre votre site et le serveur SMTP.
Si vous utilisez un serveur SMTP sans OAuth2, l'adresse mail du 1er utilisateur doit être valide avec le serveur SMTP utilisé.
Ce problème n'existe pas si vous utilisez l'authentification OAuth2 ( adresse mail indépendante des utilisateurs ).
Testé sur les pages perso de Free.fr avec les serveurs smtp.free.fr et smtp.laposte.net.
Bonne chance
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Merci @bazooka07 pour ces diverses précisions mais je ne suis pas sûr de bien compredre ce paragraphe. L'adresse Email que on ajoute aux niveaux des paramètres SMTP doit être la même que celle entrée pendant l'installation ?
Prenons 2 exemples :
SI tu utilises le serveur SMTP de laposte.net: smtp.laposte.net, alors l'adresse mail du 1er utilisateur doit être domicilié à la poste.net, par exemple : superutilisateur@laposte.net. Sinon laposte.net va rejeter l'E-mail envoyé. Pour les nom d'utilisateur et mot de passe pour se connecter au serveur smtp.laposte.net, regarde dans ton logiciel de messagerie (Thunderbird ?)
Tu peux utiliser ce serveur smtp sur un site hébergé chez free.fr
Si tu utilises le serveur SMTP de Free : smtp.free.fr alors le 1er utilisateur doit avoir une adresse mail chez Free, par exemple pluxml@free.fr.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Si tes paramètres au serveur SMTP sont incorrectes les logs de dialogue entre ton site et le serveur SMTP vont s'afficher si tu envoies un mail d'essai dans la page informations du back-office.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bien c'est noté @bazooka07 dans notre cas j'avais essayé en utilisant notre "propre" serveur SMTP sans succés, je veux dire celui de notre nom de domaine .org
Bref je vais rééssayer et vérifier que je n'ai pas fait d'erreur dans le mot de passe
question de ne pas vous faire tourner en rond! Encore merci d'avoir pris le temps pour ces quelques explications
Tu peux très bien utiliser le serveur smtp de ton domaine .org si tu as une adresse mail sur ce domaine.
Si ton site utilise PHP version 7.2.5, il est encore plus sûr d'utiliser le serveur SMTP de Google mais c'est plus compliqué à paramétrer.
Si tu as un échec avec le mail d'essai depuis la page administration/informations, fais un copier/coller du rapport de log qui s'affiche.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
En fait le message Email de test a bien été envoyé chez alwaysdata.net (avec PHP 8.2.27) mais pas chez free.fr
PS: Je vais poursuivre dans la discussion que j'avais ouverte à propos de free.fr question de ne pas polluer cette annonce
J'ai utilisé le serveur smtp.laposte.net depuis un site hébergé chez Free. Pas de souci.
Il y a juste quelques conditions à respecter.
Il faut regarder la console de log après avoir envoyé l'E-mail de test s'il y a échec.
Note que dans la console de log login et mot de passe sont masqués.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2