sendmail et PHP-NUKE !!!
Aller à la page Précédente 1, 2
PHP-Nuke France - CE
-> Installation
Auteur: StephaneV,
Posté le: 05.04.2005, 15:23:40 Sujet du message:
Salut,
Je rencontre presque le même problème et je sèche comme jamais.
Voilà mon problème :
Sur un de mes serveurs dédiés, j'ai un domaine dont le portail est fait avec PHP-Nuke mais j'ai un soucis très bizard. Je m'explique, lorsque je veux promotionner un article via le module Feedback, le destinataire (uniquement s'il ne fait pas parti d'un des domaines en place sur ce serveur) ne reçoit jamais le mail. Aucun message d'erreur nul part !?. Les mêmes scripts mis sur un compte chez free.fr fonctionnent correctement !?
Bon ok, certains vont dire (à raison, j'aurais fait la même chose !) "vas voir ta config d'apache !". C'est fait et tout fonctionne bien. J'ai mis en place un autre domaine avec un autre CMS (mambo) et la pas de problème. Pour info, j'ai le même soucis avec un portail utilisant oscommerce.
Une piste (peut être), je rencontre le problème depuis que j'ai upgradé mes machines avec les dernières versions Apache 1.3 et PHP 4. Comme le souhaite la fondation PHP ; GLOBAL_REGISTER à Off mais les scripts ont été modifié en conséquence (surtout oscommerce).
A priori, le problème doit venir du traitement des messages par la fonction mail() mais avec un petit script indépendant mettant en oeuvre cette fonction, tout marche super bien.
Etonnant, vraiement étonnant comme disfonctionnement.
Auteur: ckforum, Localisation: FRANCE
Posté le: 05.04.2005, 15:34:05 Sujet du message:
Bonjour StephaneV,
Bah en fait tu as quasiment indiqué la réponse à ton probleme via ton post car phpnuke sans les $GLOBALS ne fonctionne pas bien et dans certains cas avec certain module pas !!!
Au pire si tu ne souhaites pas activé les GLOBAL pour tout ton serveur tu peut toujours essayer de flagger un .htaccess
(php_flag register_globals On )
pour le site de phpnuke ou via du php ( http://fr3.php.net/manual/fr/function.ini-set.php ) activer les globals dans le mainfile par exemple !
Certe pas extra mais recoder phpnuke pour qu'il fonctionne sans les GLOBALS reviendrait pratiquement à tout refaire
(ce qui a déjà été fait en plus via un autre CMS (Dragonfly))
@++
Auteur: StephaneV,
Posté le: 05.04.2005, 16:05:39 Sujet du message:
Tout d'abord merçi pour ta réponse hyper rapide ckforum,
En fait, je ne veux pas revenir en arrière avec Globals_Register, je préfére le laisser à off. Par contre, pour info (même si cela sort un peu du thème de ce portail) j'ai modifié les scripts oscommerce pour les rendre compatible avec Globals_register à off et malgrès cela ca fonctionne pas mieu uniquement pour la partie envoi de mail car pour le reste les modifications fonctionnent à merveille. Ce qui m'ennuit dans mon cas, c'est que tout marche bien pour des envois "locaux" (= envois vers des boites mails de domaines hébergés par ce serveur) mais pas pour des comptes extérieurs à la machine.
Reste le cas de PHP-Nuke et de sa capacité à évoluer vers les nouveaux standards ou préconisations .... je sais, je connais le problème. Je connais très bien le code de ce CMS et à de nombreuses reprises j'ai souhaité le faire évoluer en plusieurs points qui me paraissaient important. Depuis quelques semaines j'ai mis en chantier ce projet qui va assez loin .... mais la on sort totalement du cadre de ce site donc no comments.
a+
Auteur: ckforum, Localisation: FRANCE
Posté le: 05.04.2005, 16:37:44 Sujet du message:
Ok,
Si tu souhaites utiliser une alternative a sendmail alors pouruoi n'utilises tu pas une class de type phpmailer ?
http://prdownloads.sourceforge.net/phpmailer/phpmailer-1.72.zip?use_mirror=easynews
Cette class est tres bien faite et tres bien commentée ete elle te permettra d'adapter ta distribution pour ne pas utiliser sendmail par exemple et adapter ton nuke a ta config !
Pour ce qui est de l'évolution de phpnuke et le respect des standards et / ou préconisation en effet c'est une autre histoire ... php nuke evolue ... mais a son rhytme ...Cela dit a la base ce CMS n'a pas forcément vocation d'être orienté pro et a mon sens il reste le portail le plus accéssible aux néophytes. Si celui ci devait évoluer dans le sens que tu souhaites alors son code deviendrait plus complexe et plus difficile à adapter pour l'utilisateur de base... Pour ma part je pense que son succes vient justement du fait que son accéssibilité est son pus grand atout, cela en fait un bon outil pédagogique pour se faire la main... apres en fonction de l'évolution des compétences de chacun (et leurs souhaits de conformité) les utilisateurs choisirons tel ou tel autre CMS car aujourd'hui il y a le choix et les produits du libre deviennent de plus en plus véloce
...
Mais bon mets toi à la place d'un débutant découvrant les joies du surf haut débit et n'ayant pas la fibre du codeur ni de webmaster mais qui souhaite laisser son emprunte sur le net comme ça histoire de, pour épater ses potes ou pour faire partager sa passion, et bien naturellement il ira vers un produit connu et simple d'emploi sans pour autant avoir a se soucier des RFC ou autre préconisation /standardisation... pour cela je pense que phpnuke à trouver son public. Pour ce qui est des webmasters confirmé je pense que le probleme du choix ne se pose pas vis a vis de phpnuke
soit ils l'adaptent soit ils choisissent un autre outil ...
@++
Auteur: StephaneV,
Posté le: 05.04.2005, 17:12:29 Sujet du message:
Je te remercie pour l'adresse, je vais regarder cela. Bon, c'est plus pour le portail d'e-commerce que celui de traitement de news ou la je suis plus "autonome".
a+
PHP-Nuke France - CE
-> Installation
Toutes les heures sont au format GMT + 2 Heures
Aller à la page Précédente 1, 2
Page 2 sur 2
>> Fermer cette Page <<