Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 02/01/2014 23:30:53

Super_chemist
Membre
Inscription : 27/05/2011
Messages : 417

Bug dans docs.dta

Salut à tous

Meilleurs voeux à tous, et comme vous le voyez, une bonne résolution pour moi puisque je reviens sur le forum après une longue absence !

Je reprend la main sur ce sympathique CMS car on m'a demandé de mettre un site web sur pied, et j'essaye depuis ce matin de faire tourner une sauvegarde de mon site précédent sur un wampserver.

Je me suis rendu compte que la liste "Liste de liens" de la boîte modale "Insérer/Editer un lien" de tinymce n'apparaissait pas sur mon vieux site lorsqu'il tourne sur mon wampserver, alors qu'elle apparait sur le même site en ligne chez free.
Sur mon wampserver, un ziteplus 092 vierge fonctionne sans problèmes.
Si sur ce ziteplus 092 vierge je copie le docs.dta et le /zdocs de mon vieux site, la liste "Liste de liens" disparait à nouveau.
Si maintenant sur un autre ziteplus vierge je télécharge tous les documents par l'interface de ziteplus, le site fonctionne normalement.

Bref, j'ai un docs.dta qui fait planter un script. A noter qu'il est tout à fait possible que mes utilisateurs aient inséré des fichiers avec des accents, ou mis des caractèresàlacon dans la description du fichier, mais ce qui est étrange c'est que ça marche chez free...

Tout ce que j'ai en erreur est une longue suite de Notice PHP identiques à celle-ci:

[Thu Jan 02 21:18:05 2014] [error] [client 127.0.0.1] PHP Notice:  Undefined index: extension in C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\pelles.chalonnaises\\zplus\\tdocs.php on line 104, referer: http://localhost/lpc/tinymce/plugins/advlink/link.htm
[Thu Jan 02 21:18:05 2014] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/lpc/tinymce/plugins/advlink/link.htm
[Thu Jan 02 21:18:05 2014] [error] [client 127.0.0.1] PHP   1. {main}() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\pelles.chalonnaises\\link_list.php:0, referer: http://localhost/lpc/tinymce/plugins/advlink/link.htm
[Thu Jan 02 21:18:05 2014] [error] [client 127.0.0.1] PHP   2. Tdocs->sort() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\pelles.chalonnaises\\link_list.php:30, referer: http://localhost/lpc/tinymce/plugins/advlink/link.htm
[Thu Jan 02 21:18:05 2014] [error] [client 127.0.0.1] PHP   3. uasort() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\pelles.chalonnaises\\zplus\\tdocs.php:131, referer: http://localhost/lpc/tinymce/plugins/advlink/link.htm
[Thu Jan 02 21:18:05 2014] [error] [client 127.0.0.1] PHP   4. __lambda_func() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\pelles.chalonnaises\\zplus\\tdocs.php:131, referer: http://localhost/lpc/tinymce/plugins/advlink/link.htm
[Thu Jan 02 21:18:05 2014] [error] [client 127.0.0.1] PHP   5. Tdocs->offsetGet() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\pelles.chalonnaises\\zplus\\tdocs.php:1, referer: http://localhost/lpc/tinymce/plugins/advlink/link.htm

Je ne comprend pas à quoi c'est dû...


Adrien

Hors ligne

#2 03/01/2014 20:58:52

Super_chemist
Membre
Inscription : 27/05/2011
Messages : 417

Re : Bug dans docs.dta

Je me répond à moi même !

L'erreur est due au fait que le php.ini mon wampserver est configuré pour afficher les erreurs et notice php par défaut... Et je ne sais pas pourquoi des notices sont générées par /link_list.php à la racine du site, mais ça fait foirer la liste si on les affiche...

JPG, est-ce possible de forcer la désactivation des notices dans ce fichier ? Au final j'ai modifié mon php.ini, mais il me semble utile de corriger ça quand même.

A+ (et promis, dés que j'ai le temps, j'adapte zdiporama à la 093 !)

Hors ligne

#3 06/01/2014 00:18:37

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Bug dans docs.dta

Super_chemist a écrit :

L'erreur est due au fait que le php.ini mon wampserver est configuré pour afficher les erreurs et notice php par défaut... Et je ne sais pas pourquoi des notices sont générées par /link_list.php à la racine du site, mais ça fait foirer la liste si on les affiche...

Je pense avoir trouvé le problème, si tu peux m'envoyer ton fichiers docs.dta, ça me permettra de confirmer le problème,
et m'évitera de produire un jeu de test wink

Super_chemist a écrit :

JPG, est-ce possible de forcer la désactivation des notices dans ce fichier ?

Possible, mais pas forcement souhaitable.
Un serveur de production est rarement paramétré ainsi, c'est pourquoi tu n'as pas l'erreur chez Free. wink

D'ailleurs, c'est bien que tu ais ce paramétrage en local sur ton serveur wamp, puisque cela a permis de trouver une petite erreur wink

a+
Jean-Paul

Hors ligne

Pied de page des forums