Fork me on GitHub




« 1 (2) 3 4 5 »


Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Citation :
alain01 a écrit :
Précision : je prends tout en utf8

Apache version 2.0.59
MySQL version 5.0.44
PHP Version 5.2.5


Le module demande MySQL version 5.0.7 minimum.

Afin de voir si tout est ok de ce côté là, normalement tu vas dans l'administration à l'index du module et tu verras des lignes vertes du genre :

Citation :
Vous avez besoin au minimum d'une version 5.2 de PHP - Votre version actuelle est la "5.3.10-1ubuntu3.2"
MYSQL Version minimale requise : 5.0.7 (votre version est 5.5.24-0ubuntu0.12.04.1)
Vous avez besoin d'une version "2.5" de XOOPS - Votre version actuelle est la 2.5.5
ModuleAdmin minimum requis : 1.1 (votre version est 1.1)


Si tu as une des phrases écrite en rouge, c'est que tu n'as pas le minimum requis.

Posté le : 25/06/2012 17:18

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
MySQL 2.0.7 < MySQL 2.0.44

ce n'est pas 70 mais 7

et puis pour le module birthday :

Citation :
Vous avez besoin au minimum d'une version 5.2 de PHP - Votre version actuelle est la "5.2.5-pl1-gentoo"
MYSQL Version minimale requise : 5.0.7 (votre version est : 5.0.44-log)
Vous avez besoin d'une version "2.5" de XOOPS - Votre version actuelle est la 2.5.5
ModuleAdmin minimum requis : 1.1 (votre version est : 1.1)

Posté le : 25/06/2012 17:23

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Ok tout en vert donc?

Au moins on sait que ça ne vient pas de ça.

Sinon, pour information j'ai testé les modules en anglais et en français.

Version anglaise utilisée de Xoops 2.5.5
Version française utilisée de Xoops 2.5.5

Posté le : 25/06/2012 17:25

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Attention, quand vous testez,
je ne parle pas d'installation, mais bien d'utilisation.

j'ai entré une date anniversaire,
je veux la modifier et Paf (le chien), j'ai :
Fatal errorCannot redeclare _pear_call_destructors() (previously declared in /home/webidemi/sd/murmuresdegrenier/www/modules/birthday/class/PEAR.php:735in /usr/share/php5/PEAR.php on line 796


et pourtant j'ai aussi en mode debug en ligne :
Aucun Tout Erreur(s) (0Deprécié(s) (0Requête(s) (23Bloc(s) (3Extra (2Temporisation(5)

Posté le : 25/06/2012 17:31

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
Cesag a écrit :
Sinon, pour information j'ai testé les modules en anglais et en français.

Version anglaise utilisée de Xoops 2.5.5
Version française utilisée de Xoops 2.5.5


Ben moi j'ai pris celui du site, à gauche :
Goooooo !

Posté le : 25/06/2012 17:33

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
La méthode la plus simple est de commenter de la ligne 732 à la ligne 778.
Je confirme, l'erreur provient d'une bibliothèque PEAR installée sur le serveur, le module lit la fonction PEAR, et comme la fonction n'est pas encore déclarée, il charge la fonction. Ensuite PHP lit son fichier de configuration /usr/share/php5/PEAR.php et là boum, conflit. Si tu enlèves la librairie du serveur, il faudra dé-commenter le fichier PEAR du module

La méthode la plus compliquée est de modifier le fichier /usr/share/php5/PEAR.php pour rajouter la ligne suivante
if (!function_exists("_PEAR_call_destructors()")){

juste avant la déclaration de la function _pear_call_destructors() et rajouter la ligne
}

à la fin de la fonction.

Posté le : 25/06/2012 17:38
Partager Twitter Partagez cette article sur GG+
Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Citation :

Attention, quand vous testez,
je ne parle pas d'installation, mais bien d'utilisation.

j'ai entré une date anniversaire,
je veux la modifier et Paf (le chien), j'ai :

je viens de faire le test de modifier une date est cela fonctionne chez moi.

Votre configuration PHP n'est pas la même, Alain a dû installer une bibliothèque PEAR pour un autre site.

Posté le : 25/06/2012 17:43
Partager Twitter Partagez cette article sur GG+
Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Citation :
alain01 a écrit :
Attention, quand vous testez,
je ne parle pas d'installation, mais bien d'utilisation.

j'ai entré une date anniversaire,
je veux la modifier et Paf (le chien), j'ai :
Fatal errorCannot redeclare _pear_call_destructors() (previously declared in /home/webidemi/sd/murmuresdegrenier/www/modules/birthday/class/PEAR.php:735in /usr/share/php5/PEAR.php on line 796


et pourtant j'ai aussi en mode debug en ligne :
Aucun Tout Erreur(s) (0Deprécié(s) (0Requête(s) (23Bloc(s) (3Extra (2Temporisation(5)


Bien évidemment quand je teste j'utilise le module. Encore une fois tes erreurs ne viennent pas de Xoops.

Le Xoops 2.5.5 de frxoops n'est pas autant à jour que le miens. Kris a fait une modification hier d'une erreur que je n'avais pas sur ma version, vu qu'elle était plus à jour.

Posté le : 25/06/2012 17:46

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Bon, merci pour ces efforts...

j'ai modifié le fichier /usr/share/php5/PEAR.php comme indiqué,

Citation :

// ajout alain T
if (!function_exists("_PEAR_call_destructors()")){

function _PEAR_call_destructors()
{
global $_PEAR_destructor_object_list;
if (is_array($_PEAR_destructor_object_list) &&
sizeof($_PEAR_destructor_object_list))
{
reset($_PEAR_destructor_object_list);
if (@PEAR::getStaticProperty('PEAR', 'destructlifo')) {
$_PEAR_destructor_object_list = array_reverse($_PEAR_destructor_object_list);
}
while (list($k, $objref) = each($_PEAR_destructor_object_list)) {
$classname = get_class($objref);
while ($classname) {
$destructor = "_$classname";
if (method_exists($objref, $destructor)) {
$objref->$destructor();
break;
} else {
$classname = get_parent_class($classname);
}
}
}
// Empty the object list to ensure that destructors are
// not called more than once.
$_PEAR_destructor_object_list = array();
}

// Now call the shutdown functions
if (is_array($GLOBALS['_PEAR_shutdown_funcs']) AND !empty($GLOBALS['_PEAR_shutdown_funcs'])) {
foreach ($GLOBALS['_PEAR_shutdown_funcs'] as $value) {
call_user_func_array($value[0], $value[1]);
}
}
}
}
// fin ajout alain T



mais j'ai maintenant l'erreur :
Fatal errorCannot redeclare class PEAR in /usr/share/php5/PEAR.php on line 103


j'ai pourtant ajouté l'accolade...

Posté le : 25/06/2012 17:58

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Modules 100% compatibles avec Core 2.5.5 - tests
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
On avance
C'est une autre fonction de la bibliothèque PEAR présente dans PHP qui entre en conflit avec la bibliothèque du module. Là il dit que la class existe déjà (effectivement la class PEAR est déjà déclarée dans le module) donc sur le même principe,
tu repères class PEAR puis sur la ligne précédente tu rajoutes

if (!is_object('PEAR')) {

et à la fin de la class
}

Posté le : 25/06/2012 18:16
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2) 3 4 5 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

72 Personne(s) en ligne (51 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 72 | Plus ...