Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

Supprimer un serveur [Solved]

TANGUY Hervé -- on Aug. 6
On a bien le lien mais on fait comment ensuite ?
A solution has been made available

Solution Manager: Bernard

Issue description

Bonjour, Eh oui, c'est encore moi ! Je souhaite supprimer un serveur de flux RSS, je clique sur "Supprimer", j'obtiens une nouvelle page, et après ? Il n'y a rien à cliquer sur cette page. Ne manquerait-il pas quelque bouton ou quelque lien, le serveur étant toujours dans la liste lorsque l'on y revient (en faisant page précédente).

Files

20080902 patch servers.tgz 2,195 bytes, 21 downloads
Edited by Bernard on Sep. 2
Zoom

Comments

Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on Aug. 9


Sur la machine de développement, le script d'effacement de serveur provoque un avertissement PHP. Est-ce cette notification qui empêche le fonctionnement du script dans votre environnement ?

Toujours est-il qu'il convient de remplacer la ligne 122 de servers/delete.php comme suit.

Avant :

$text .= '<p>'.sprintf(i18n::s('Related to %s'),
    
Skin::build_link($anchor->get_url(), $anchor->get_title(),
    
'category'))."</p>n";



Après :

$context['text'] .= '<p>'.sprintf(i18n::s('Related to %s'),
    
Skin::build_link($anchor->get_url(), $anchor->get_title(),
    
'category'))."</p>n";



Ou alors, appliquer le patch ci-dessous ...

Modification : voir plutôt le nouveau correctif fourni le 2 septembre, qui modifie le même fichier.
Hervé
22 posts

on Aug. 10


Bonjour, Eh bien non, le problème n'est pas résolu. Quand je clique sur le lien "Supprimer" depuis la liste des serveurs, j'obtiens la page "Effacer un serveur" avec en-dessous la description du serveur, et c'est tout. Il n'y a aucun bouton, aucun lien dans la page. Si j'affiche le code source, il n'y a aucun code de formulaire pour confirmer la suppression. Ce qui explique peut-être que je n'ai pas eu l'erreur PHP à laquelle vous avez fait allusion. Si vous voulez voir ce qui se passe, je vous donne l'adresse du site et les codes d'accès en conversation privée, cela se produit sur 2 sites en version 8.6beta30.31.
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on Aug. 12


Je ne sais que dire, si ce n'est un soupcon sur l'intégrité des scripts PHP en activité sur votre serveur. Peut-être l'occasion de passer à la toute dernière version 8.6beta30.31.12, pour remttre les scripts d'équerre ?
Hervé
22 posts

on Aug. 14


Bonjour, Cela se passe au niveau de la base de données. J'ai mis en place un site en local et créé un serveur puis j'ai essayé de le supprimer : cela se passe bien. Sur ce même site en local, j'ai rechargé une sauvegarde de la base de données du site sur internet : je retrouve le même problème. Les versions de YACS sont bien évidemment les mêmes, la dernière 8.6beta30.31.12.
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

inspired from Hervé on Aug. 31


Hervé: et la sauvegarde a bien été faite avec la toute dernière version de yacs, ou avec une version précédente ?
Hervé
22 posts

on Sep. 2


Bonjour, Je viens de refaire un essai, en local (EasyPHP 2) avec une install toute neuve (EasyPHP et YACS). Une fois YACS installé, sans aucun autre contenu, j'ai ajouté un serveur puis j'ai essayé de le supprimer : j'ai le même problème, à savoir une page "Effacer un serveur" avec le titre donné au serveur et c'est tout, pas de formulaire ni de bouton ou de lien pour quelque opération que ce soit. J'avais effectué le même essai ce matin avec ZMWS comme serveur web et j'avais le même problème et j'ai voulu confirmer avec Apache. Je l'ai fait aussi en rechargeant la base précédemment sauvegardée, avec la même version de YACS sur le serveur qu'en local. Cela ne vient donc pas du serveur web (le logiciel), ni de la version de MySQL ni de celle de PHP, bien qu'il serait judicieux d'essayer avec PHP4. Bon, d'accord, c'est sous Windows, mais le reste fonctionne...

Aperçu du système YACS 8.6beta30.31.31, 080831-23:50:45 GMT, www.yetanothercommunitysystem.com PHP 5.2.0 MySQL 5.0.27-community-log Apache Apache/2.2.3 (Win32) PHP/5.2.0 Fuseau horaire du serveur UTC +2 heure
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on Sep. 2


Trouvé ! Il restait un bug dans servers/delete.php, visible seulement lorsque la fiche du serveur est doté d'un champ description. Comme je ne remplis jamais ce champ, je n'arrivais pas à reproduire le problème ...

Grâce aux informations que vous m'avez fourni par ailleurs j'ai pu appliquer le patch ci-dessous sur le serveur http://www.autocaravane.org/ et vous pourrez constater par vous-même que le bouton de suppression apprait bien comme prévu.

Pour les autres personnes qui rencontrerait le même problème, voici le patch à appliquer.

20080902-patch-servers.tgz
Hervé
22 posts

on Sep. 3


Merci, ça fonctionne effectivement.

Rate this page
Posted by Hervé on Aug. 6, commented by Hervé on Sep. 3, (popular)