Erreur lors de l'installation des plugins
Tout d'abord, désolé pour mon français, j'utilise un traducteur.
J'ai installé Pluxml, mais j'ai un problème pour installer les plugins, par exemple:
Wysiwyg editor with file manager
Version : 1.6
PluXml version required : 5
renommer le dossier en plxEditor
Ce message apparaît:
Warning: Cannot modify header information - headers already sent by (output started at /home/xxxxx/public_html/plugins/plxEditor/plxEditor.php:27) in /home/xxxxx/public_html/core/lib/class.plx.plugins.php on line 36 An error is occured with the "PLXEDITOR" plugin : type : 8192 message : Creation of dynamic property plxEditor::$plugPath is deprecated file : plxEditor/plxEditor.php line : 27 See https://www.php.net/manual/en/errorfunc.constants.php about type of error ============================================================ User : 001 Profil : 0 PluXml version : 5.8.11 PHP version : 8.2.16 ============================================================ About this server : HTTP_ACCEPT : text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8 HTTP_ACCEPT_ENCODING : gzip, deflate, br, zstd HTTP_ACCEPT_LANGUAGE : es-ES,es;q=0.5 HTTP_REFERER : https://rallymixserradoargallo.es/core/admin/parametres_base.php HTTP_USER_AGENT : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 REQUEST_URI : /core/admin/parametres_plugins.php SCRIPT_FILENAME : /core/admin/parametres_plugins.php QUERY_STRING : SCRIPT_NAME : /core/admin/parametres_plugins.php SERVER_PROTOCOL : HTTP/1.1 SERVER_SOFTWARE : LiteSpeed REQUEST_METHOD : GET PHP_SELF : /core/admin/parametres_plugins.php ============================================================ About this plugin : 1.7 07/01/2021 https://github.com/P3ter/plxEditor admin ============================================================ The folder of plugin is renamed to : plxEditor-orig Reload this page to continue ...
Le dossier est renommé plxEditor-orig et le plugin n'est pas installé.
Je ne peux installer aucun plugin.
_``Ces informations vous renseignent sur le fonctionnement de votre PluXml et peuvent s'avérer utiles pour son dépannage.
PluXml version 5.8.11 (encodage UTF-8)
Version de PHP : 8.2.16
LiteSpeed
✔ ../../ est accessible en écriture
✔ ../../data/configuration/ est accessible en écriture
✔ ../../data/configuration/plugins/ est accessible en écriture
✔ ../../data/articles/ est accessible en écriture
✔ ../../data/commentaires/ est accessible en écriture
✔ ../../data/statiques/ est accessible en écriture
✔ ../../data/medias/ est accessible en écriture
✔ ../../plugins/ est accessible en écriture
✔ ../../themes/ est accessible en écriture
✔ Module apache de réécriture d'url mod_rewrite disponible
✔ Bibliothèque GD installée
✔ Bibliothèque XML installée
✗ Fonction d'envoi de mail non disponible
Nombre de catégories : 1
Nombre de pages statiques : 1
Nom du rédacteur en session : Bersolde``_
Je vous remercie beaucoup pour votre soutien.
Réponses
Bonjour, bonsoir, @bersolde
Merci pour les retours
Voici une version corrigée compatible PHP8.3.4 https://ressources.pluxopolis.net/banque-plugins/plugins/plxEditor.1.8.zip
Pour Pluxml, il faut prendre la release 5.8.12 : https://github.com/pluxml/PluXml/archive/refs/tags/v5.8.12.zip (La 5.8.11 a un defaut avec la page de configuration des plugins)
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
Bonjour @gcyrillus-nomade ,
Le lien vers le site du plugin n'est pas à jour dans infos.xml.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
oups, voilà qui est à jour ainsi que le repos. https://github.com/Pluxopolis/plxEditor
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
Bonjour, merci beaucoup pour votre réponse rapide et efficace. Maintenant, tout fonctionne parfaitement.
Juste une question, où pouvez-vous télécharger les plugins mis à jour ? Je pense que c'est un peu déroutant de trouver les bons.
Salutations et merci encore.
@bersolde je tente de regrouper tous ceux que je trouve ici : https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions mais je suis loin de tous les connaitre ni de les avoir testés.
Ils sont nombreux et parfois abandonnés par leur créateur.
Il n'y a pas véritablement de personne qui s'occupe de les garder à jours, Il faut, comme tu l'as fait, signaler dans le forum les dysfonctionnements découverts. Cela ne garantie pas que tel ou tel plugin puisse être mis à jour ou que quelqu'un tente de le faire.
Bon surf à toi
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
Bonjour, je viens de découvrir que j'ai cassé plusieurs de mes sites avec la dernière mise à jour de PluXML.
Les problèmes viennent de SunEditor :
Creation of dynamic property SunEditor::$lang is deprecated on line
$this->lang = ( isset($_SESSION['admin_lang'])?$_SESSION['admin_lang'] : (isset($_SESSION['lang'])?$_SESSION['lang']:$default_lang) );//$_SESSION['admin_lang']:plx>=5.6
et simpleImageResizer qu'on avait fait pour éviter que mes clients ne fassent n'importe quoi avec la taille des images :
Undefined array key "folder" on line
$this->dir = $_SESSION['folder'];
Quels sont leurs nouveaux remplaçants php ?
Bonjour,
@Txori
Mise à jour de https://github.com/gcyrillus/simpleImageResizer , SunEditor ne semble pas poser de problémes particuliers à priori.
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
Merci pour la correction de simpleImageResizer. Maintenant, je vois ce qu'il faut faire. Et ça devient bien compliqué...
SunEditor plante quand il est activé et que l'on crée un nouvel article.
@Txori Okay,
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
PluXml version: 5.8.12
Version de PHP : 8.2.17
Autres plugins (qui fonctionnent): kzScrolling 1.0 et myBetterUrls 1.5.5
suneditor 1.3.2
Je vais mettre à jour kzScrolling et voir ce que ça donne
Edit:
Non, ça ne change rien, suneditor plante et se désactive lors de l'édition des articles:
Bonjour,
je te remet des MAJ des archives dispo sur pluxopolis qui ne devraient plus donner de warnings:
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
Bonjour,
Quelles sont les modifications que l'on doit apporter lorsqu'on a ce message d'erreur lors de l'installation d'un ancien plugin?
Cordialement
Bonjour,
Pour reprendre l'exemple ci-dessus, il faut déclarer la propriété $lang lorsqu'on déclare la class SunEditor dans le fichier indiqué.
PHP 8.3 fait des contrôles plus strict du code PHP et quelques plugins risquent de ne plus fonctionner.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Merci @gcyrillus-nomade. SunEditor et simpleImageResizer remarchent !
Par contre j'ai kzOtPhp qui a sauté. Il fonctionnait parfaitement après l'update de pluXml. Et là, il est désactivé depuis hier. Je viens de le réactiver, et il fonctionne. J'ai dû tester un de mes jeux sur pas mal de browsers dernièrement : Tor, Brave, Firefox... Est-il possible que l'utilisation d'un de ses browsers aient désactivé le plugin ? ça me paraît bizarre. Je vais creuser ça.
Alors, j'ai eu un peu de temps pour tester kzOtPhp. Il fonctionne et s'affiche parfaitement dans la liste des pluggins, et pour se logger au panel admin. Par contre, il se désactive quand on valide la connexion à son compte. Sans avertissement. Pas non plus de trace de warning ou erreur dans mon log serveur.
Bonjour @Txori
Je viens de tester sur une 5.8.12 et je n'ai pas ce défaut (avec les plugins que tu indiques utiliser )
Sur la dernière en dev (rc7 du 30 03 ) , idem pas de défaut, mais il faudrait mettre à jour le kzOtPHP.php de la ligne 263 à 274 comme ceci:
Ces deux versions de PluXml et Version kzOtPHP - 0.9.0 (14/03/2018) testées en php 7.3.2 et 8.3.4
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
Bonjour @gcyrillus-nomade, j'avais un peu de temps ce matin, j'en ai profité pour réussir à capter le message d'erreur de kzOtPHP:
1. Installer kzOtPHP, il fonctionne
2. Se connecter à core/admin via le module kzOtPHP => kzOtPHP fonctionne, mais se désactive sans crier gare
3. Se déconnecter, puis recharger core/admin => Le module de connexion normal s'affiche, ne pas se connecter tout de suite
4. à côté en ftp, renommer le dossier plugins/kzOtPHP-orig en plugins/kzOtPHP
5. Se connecter à core/admin
6. Le message suivant d'erreur apparait :
Bonjour @Txori ,
Le passage à PHP-8.2.x provoque quelques erreurs sur plusieurs plugins dûes à des changements de règles de programmation de PHP.
Je vais actualiser le plugin kzOtPHP pour qu'il fonctionne avec PHP-8.2.7 ( Debian BookWorm )
Je publierai la mise à jour dans la semaine.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bonjour,
edit , grillé , en attendant tu peut faire
@Txori
je te propose de rajouter au fichier kzOtPHP.php la déclaration de deux variable dans sa class :
Plus loin il y aurait aussi : (ligne 168 : repère)
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
Désolé, je ne vois pas de différence entre les $params et la modification que tu proposes. Et la seule déclaration des variables $success et $allSecrets ne suffit pas à faire tenir le plugin en place. J'attendrai le correctif
@Txori $params génére aussi des erreurs (déprécier)avec FILTER_SANITIZE_STRING mais ne plante ni ne desactive le plugin chez moi (php 8.3.4) , peut-être est ce du au mode d'installation de php, je regarderais ce soir, ces différences de gestions d'erreurs par php et pluxml m'intriguent.
Quand à $success et $allSecrets , déclarées, elles ne provoquent plus d'erreurs en cascades.
Bazooka07 est dessus,, pas d'inquiétudes.
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,
Version 1.0.0 du plugin kzOtPHP disponible avec le lien suivant :
https://kazimentou.fr/repo/index.php?plugin=kzOtPHP&download
Cette version nécessite au minimum PHP 7.1 et fonctionne aussi avec PHP 8.3.6 ( Ubuntu 22.04 LTS )
Testé avec PluXml-5.8.12 et PluXml-5.9.0-RC7
Utilisé avec FreeOTP sur smartphone Android.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2