Pour moi, ça ne fonctionne pas très bien : les plugins sont téléchargés mais les répertoires contiennent toujours les numéros de versions !
Je me retrouve donc avec l'ancien répertoire et le nouveau, mais le nouveau n'est pas actif car l'ancien a toujours le "bon" nom et le nouveau a le nom avec le numéro de version.
Un petit coup de FTP et de renommage de nom résout le problème ... mais c'est un peu dommage !
Merci Stéphane pour ta réactivité, le plugin est en place, cependant j'obtient une erreur 502.
Suis sous Debian Wheezy avec Nginx et le dossier du plugin est en 775.
@Stéphane: je suis chez 1and1.
Je vais essayer sur un autre site chez ovh.
PS: désolé pour la réponse tardive, j'oublie toujours de cliquer sur "Suivre cette discussion"
PS: désolé pour la réponse tardive, j'oublie toujours de cliquer sur "Suivre cette discussion"
Salut
Dans ton Profil, onglet Vie privée, tu as une option Suivre automatiquement les sujets auxquels on a répondu. Comme ça, plus besoin de se préoccuper de rien
Après, tu peux décocher cette option en bas de chaque message.
J'accède à la liste des plugins sur un serveur OVH mais pas sur mon nginx... bizarre.
Sinon, lors du téléchargement, le plugin à visiblement un soucis avec le renommage :
edit : le bug est présent uniquement si une version précédente du plugin est en place
@aruhuno: je penserais plutôt à des problèmes liés à la config de ton serveur (ou hébergeur) car autant que j'ai pu tester sur différents hébergeurs tout se passait correctement. Maintenant il y a peut-être encore un(des) cas tordu(s) à traiter. Si c'est le cas il me faudrait avoir accès par ftp à ton serveur et aux sources de ton site pour debugger et rechercher l'origine du problème. Sans ça je ne peux pas investiguer et trouver une solution. Tu peux me contacter en privé par mail si tu le souhaites.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
@aruhuno: je penserais plutôt à des problèmes liés à la config de ton serveur (ou hébergeur) car autant que j'ai pu tester sur différents hébergeurs tout se passait correctement. Maintenant il y a peut-être encore un(des) cas tordu(s) à traiter. Si c'est le cas il me faudrait avoir accès par ftp à ton serveur et aux sources de ton site pour debugger et rechercher l'origine du problème. Sans ça je ne peux pas investiguer et trouver une solution. Tu peux me contacter en privé par mail si tu le souhaites.
J'ai édité mon message, le problème visible sur la capture est présent que lorsqu'un dossier est présent... Le test est fait depuis OVH sur ce coup.
Pour mon environnement de développement, je vais déjà voir si c'est mieux avec apache2 =]
@Stephane : je confirme ce qu'a déjà indiqué arhuno, le problème survient aussi sur OVH, (et donc sur 1and1).
Ca fait deux gros hébergeurs chez qui le plugin plante, lors du renommage ! ! :-(
@Stephane
Petit cadeau : je t'ai mis, dans Github, le fichier pour la langue anglaise pour ce plugin. J'en avais marre de voir les labels chaque fois que je passais par cette page en version anglaise.
J'ai un souci avec la version 1.1 sur Gandi Simple Hosting : le plugin s'installe bien, mais si je clique sur le lien pour y accéder dans l'admin, j'ai une erreur 500.
Aucun souci avec la version 1.0.
Les infos de config :
[== Indéfini ==]
Pluxml version 5.3.1 (encodage UTF-8)
Version de php : 5.4.4-14+deb7u12.1
Etat des "magic quotes" :
✔ ../../data/configuration/ est accessible en écriture
✔ ../../data/articles/ est accessible en écriture
✔ ../../data/commentaires/ est accessible en écriture
✔ ../../data/statiques/ est accessible en écriture
✔ ../../data/images/ est accessible en écriture
✔ ../../data/documents/ est accessible en écriture
✔ Bibliothèque GD installée
✔ Fonction d'envoi de mail disponible
Et j'ai des trucs de ce genre dans les logs apache :
[== Indéfini ==]
[Wed Sep 24 20:17:47.812034 2014] [:error] [pid 12670:tid 3160060434176] (104)Connection reset by peer: [client 93.12.56.109:20488] FastCGI: failed to read from backend server, referer: http://www.monsite.com/core/admin/plugin.php?p=plxMyPluginDownloader
[Wed Sep 24 20:17:54.515047 2014] [:error] [pid 12670:tid 3159741511424] (104)Connection reset by peer: [client 93.12.56.109:23903] FastCGI: failed to read from backend server, referer: http://www.monsite.com/core/admin/profil.php
J'ai un souci avec la version 1.1 sur Gandi Simple Hosting : le plugin s'installe bien, mais si je clique sur le lien pour y accéder dans l'admin, j'ai une erreur 500.
Aucun souci avec la version 1.0.
Le problème est connu, on attend un correctif de la part de Stéphane. Merci à toi !
Je prends en compte ta remarque
Il faut que je publie une mise à jour car j'ai plusieurs correctifs sur ce plugin. ça sera l'occasion d'intégrer ce que tu proposes.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
J'avais dans l'idée de faire mon propre plugin downloader pour ma suite spx. Mais si on offre la possiblité de rajouter une liste de plugin dans ton plugin...(via xml ou autres) ce serait vraiment pas mal. Si tu as pas le temps la dessus je peux cogiter de mon coté...
Dans ce cas là il faudrait avoir un fichier de paramétrage dans lequel on peut mettre les adresses des différents dépôts à joindre pour récupérer la liste des plugins disponibles au téléchargement
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
## Version 1.2 (27/01/2015) ##
[+] Traduction anglaise (contribution ComputingFroggy)
[+] Dézippage avec les droits 0755 au lieu de 0777
BUG: mauvaise prise en charge SSL
BUG: mauvais détection du safe_mode
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
salut,
petit probleme,
quand on fait les mise a jour ou dl de plugins,
il dézipe dans un répertoire "nomduplugin-version"
du coup il faut retourner en ftp et effacer -version pour que cela fonctionne.
Il y a toujours le même problème qui fait que dans certaines configurations : le plugin ne fonctionne pas !
C'est le rename qui ne fonctionne pas.
J'ai ajouté un rename de l'ancien dossier :
#on renomme l'ancien dossier
$tempPlugnamePN = PLX_PLUGINS.$plugName.date("Ymd-His")
rename(PLX_PLUGINS.$plugName, $tempPlugnamePN);
Puis après l'autre rename, la suppression de l'ancien dossier :
# on supprime l'ancien dossier Plugin
unlink($tempPlugnamePN);
Bien sur, on pourrait tout aussi bien supprimer l'ancien dossier directement, mais je me suis dit qu'il valait mieux le conserver tant que le nouveau plugin n'était pas en place.
Enfin, le problème vient de l'ancien dossier : je propose une solution ... à toi de voir, si c'est la bonne ou si tu veux en mettre une autre en place.
Enfin, le problème vient de l'ancien dossier : je propose une solution ... à toi de voir, si c'est la bonne ou si tu veux en mettre une autre en place.
Cool, mais peut être devrais-tu la proposer sur GitHub ; ça accélèrerais sans doute les choses ; Stéphane à l'air pas mal occupé dans sa vie (comme nous le sommes tous).
Merci en tout cas ComputingFroggy, je vais essayer ta modif.
edit 29/01/2015 : ComputingFroggy, je me suis permit de proposer la modif' sur GitHub, merci à toi !
Je ne l'avais pas poussé dans GitHub car il y a plusieurs solutions possibles au problème, et j'ai pensé que Stéphane choisirait sa solution ... maintenant qu'il connaissait la cause du problème.
Pas de souci, pour avoir proposé la modif.
Effectivement, je n'avais pas réalisé que unlink ne fonctionnait que pour les fichiers et que pour les répertoires il fallait utiliser rmdir (si le répertoire est vide).
Par exemple : Le zip contient une arborescence (plxMyPager-1.2.1/plxMyPager-1.2.1) et ne peut donc pas être mis à jour n'y installé correctement via myplugindownloader.
Je n'ai pas tout vérifié mais si j'en trouve d'autres je te dis.
je suis sur la version 1.2 du plugin et je viens de mettre a jour PluXml a 5.4
Quand je vais sur la plage du plugin, je peux voir que Contact et CKeditor ont besoin d'etre mis a our (bouton en rouge). Donc je clique dessus.
Ca me dit que tout c'est bien passe et maintenant Ckeditor est a 4.4.7.1, et Contact a 1.6.1, mais le bouton est toujours rouge et me dit de mettre a jour.
MyPluginDownloader lui a son bouton gris (Telecharger)
Edit: en fait quand je vais sur la page plugin de PluXml, les plugins eux sont toujours a leur anciennes versions
Réponses
Je me retrouve donc avec l'ancien répertoire et le nouveau, mais le nouveau n'est pas actif car l'ancien a toujours le "bon" nom et le nouveau a le nom avec le numéro de version.
Un petit coup de FTP et de renommage de nom résout le problème ... mais c'est un peu dommage !
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Merci Stéphane pour ta réactivité, le plugin est en place, cependant j'obtient une erreur 502.
Suis sous Debian Wheezy avec Nginx et le dossier du plugin est en 775.
Je vais essayer sur un autre site chez ovh.
PS: désolé pour la réponse tardive, j'oublie toujours de cliquer sur "Suivre cette discussion"
Dans ton Profil, onglet Vie privée, tu as une option Suivre automatiquement les sujets auxquels on a répondu. Comme ça, plus besoin de se préoccuper de rien
Après, tu peux décocher cette option en bas de chaque message.
J'accède à la liste des plugins sur un serveur OVH mais pas sur mon nginx... bizarre.
Sinon, lors du téléchargement, le plugin à visiblement un soucis avec le renommage :
edit : le bug est présent uniquement si une version précédente du plugin est en place
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
J'ai édité mon message, le problème visible sur la capture est présent que lorsqu'un dossier est présent... Le test est fait depuis OVH sur ce coup.
Pour mon environnement de développement, je vais déjà voir si c'est mieux avec apache2 =]
Ca fait deux gros hébergeurs chez qui le plugin plante, lors du renommage ! ! :-(
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Petit cadeau : je t'ai mis, dans Github, le fichier pour la langue anglaise pour ce plugin. J'en avais marre de voir les labels chaque fois que je passais par cette page en version anglaise.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
J'ai un souci avec la version 1.1 sur Gandi Simple Hosting : le plugin s'installe bien, mais si je clique sur le lien pour y accéder dans l'admin, j'ai une erreur 500.
Aucun souci avec la version 1.0.
Les infos de config :
Et j'ai des trucs de ce genre dans les logs apache :
Le problème est connu, on attend un correctif de la part de Stéphane. Merci à toi !
Juste un mot pour dire que j'ai vu le problème suivant :
ligne 58 du fichier admin.php
Ne voudrait-il pas mieux faire ceci ?
en effet dans la classe par default nous avons ceci :
J'ai été confronté a ce problème suite à l'installation d'un de mes plugins (erreur 500 chez ovh pour un fichier php en 777 dans le plugin)
a+
jéjé
Je prends en compte ta remarque
Il faut que je publie une mise à jour car j'ai plusieurs correctifs sur ce plugin. ça sera l'occasion d'intégrer ce que tu proposes.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
J'avais dans l'idée de faire mon propre plugin downloader pour ma suite spx. Mais si on offre la possiblité de rajouter une liste de plugin dans ton plugin...(via xml ou autres) ce serait vraiment pas mal. Si tu as pas le temps la dessus je peux cogiter de mon coté...
a+
jéjé
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
[+] Traduction anglaise (contribution ComputingFroggy)
[+] Dézippage avec les droits 0755 au lieu de 0777
BUG: mauvaise prise en charge SSL
BUG: mauvais détection du safe_mode
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
petit probleme,
quand on fait les mise a jour ou dl de plugins,
il dézipe dans un répertoire "nomduplugin-version"
du coup il faut retourner en ftp et effacer -version pour que cela fonctionne.
Il y a toujours le même problème qui fait que dans certaines configurations : le plugin ne fonctionne pas !
C'est le rename qui ne fonctionne pas.
J'ai ajouté un rename de l'ancien dossier :
#on renomme l'ancien dossier
$tempPlugnamePN = PLX_PLUGINS.$plugName.date("Ymd-His")
rename(PLX_PLUGINS.$plugName, $tempPlugnamePN);
Puis après l'autre rename, la suppression de l'ancien dossier :
# on supprime l'ancien dossier Plugin
unlink($tempPlugnamePN);
Bien sur, on pourrait tout aussi bien supprimer l'ancien dossier directement, mais je me suis dit qu'il valait mieux le conserver tant que le nouveau plugin n'était pas en place.
Enfin, le problème vient de l'ancien dossier : je propose une solution ... à toi de voir, si c'est la bonne ou si tu veux en mettre une autre en place.
Cool, mais peut être devrais-tu la proposer sur GitHub ; ça accélèrerais sans doute les choses ; Stéphane à l'air pas mal occupé dans sa vie (comme nous le sommes tous).
Merci en tout cas ComputingFroggy, je vais essayer ta modif.
edit 29/01/2015 : ComputingFroggy, je me suis permit de proposer la modif' sur GitHub, merci à toi !
Pas de souci, pour avoir proposé la modif.
Effectivement, je n'avais pas réalisé que unlink ne fonctionnait que pour les fichiers et que pour les répertoires il fallait utiliser rmdir (si le répertoire est vide).
A signaler deux petits soucis de zip :
- MysocialButtons
- MyPager
Par exemple : Le zip contient une arborescence (plxMyPager-1.2.1/plxMyPager-1.2.1) et ne peut donc pas être mis à jour n'y installé correctement via myplugindownloader.
Je n'ai pas tout vérifié mais si j'en trouve d'autres je te dis.
A+
jéjé
Quand je vais sur la plage du plugin, je peux voir que Contact et CKeditor ont besoin d'etre mis a our (bouton en rouge). Donc je clique dessus.
Ca me dit que tout c'est bien passe et maintenant Ckeditor est a 4.4.7.1, et Contact a 1.6.1, mais le bouton est toujours rouge et me dit de mettre a jour.
MyPluginDownloader lui a son bouton gris (Telecharger)
Edit: en fait quand je vais sur la page plugin de PluXml, les plugins eux sont toujours a leur anciennes versions
Vas sur ton FTP dans le repertoire plugin
Efface l'ancien repertoire ckeditor et renomme le nouveau (ckeditor-n°version) en ckeditor
Ca le fait pour tous les plugins téléchargés avec myplugindownloader.
Y a t'il une raison pour que myplugindownloader ne le fasse pas de lui meme?