Fork me on GitHub






page blanche avec $xoopsMailer
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
Bonjour,

j'utilise l'API $xoopsMailer de xoops pour envoyer des emails aux utilisateurs de chaque groupe.

Citation :
$xoopsMailer->setToGroups($member_handler->getGroup(1));

me permet d'envoyer des emails au groupe administrateurs sans problème.

Citation :
$xoopsMailer->setToGroups($member_handler->getGroup(4));

me permet d'envoyer des emails au groupe moderateurs sans problème.

le problème c'est concernant le groupe 2 'utilisateurs enregistrés'
Citation :
$xoopsMailer->setToGroups($member_handler->getGroup(2));

je tombe sur une page blanche après 5 secondes d'execution, mode debug donne rien sachant que j'ai plus que 3000 users enregistrés, j'ai pensé à exécution time out j'ai modifié php.ini le problème persiste...

Avez vous des pistes...
merci


Posté le : 04/08/2012 02:36

Edité par tatane sur 04/08/2012 18:52:24
Edité par tatane sur 04/08/2012 18:53:05
Partager Twitter Partagez cette article sur GG+
Re: page blanche avec $xoopsMailer
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
J'ai édité ton titre olivee car il déformait le thème

Posté le : 04/08/2012 18:57
Partager Twitter Partagez cette article sur GG+
Re: page blanche avec $xoopsMailer
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Deux possibilités, le mail contient un ou des caractères qui font planter xoopsMailer ou provoque un blocage de Protector.
La deuxième, je dirais le "time out" de la page. Si le "safe_mod" est activé sur ta page, tu auras beau modifier la valeur dans le php.ini, rien ne changera (le "safe_mod" est activé par défaut sur une bonne partie des hébergeurs).


EDIT Cesag :
Correction de fautes.

Posté le : 04/08/2012 20:50

Edité par Cesag sur 07/08/2012 12:32:36
Edité par Cesag sur 07/08/2012 12:33:04
Partager Twitter Partagez cette article sur GG+
Re: page blanche avec $xoopsMailer
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
Bonjour,

j'ai tout essayé mais le problème persiste. Dans mon fichier php.ini j'ai :

safe_mode Off
max_execution_time 
30
je l
'ai modifié 60

J'ai essayé autrement dans la page administration d'envoi des mails :

modules/system/admin.php?fct=mailusers

J'ai choisi Groupe d'utilisateurs :* utilisateurs enregistrés
comme ça je suis sûr des mails utilisés pour s'inscrire. Donc il n'y a pas de caractère spécial. En plus le nombre des utilisateurs n'est pas supérieur à 5.

Date d'inscription :
Après le* 03/08/2012 Avant le* 05/08/2012

Je rempli le formulaire pour envoyer un mail, je tombe toujours sur une page blanche.
Mode "debug" : rien.
Extra Fichier(sinclu(s): 154 fichier(sUsage de la mémoire16033360 bytes
Temporisation XOOPS a mis 60.533 seconde
(spour charger
XOOPS Boot a mis 0.045 seconde
(spour charger
Module init a mis 0.052 seconde
(spour charger
XOOPS output init a mis 0.009 seconde
(spour charger
Module display a mis 60.427 seconde
(spour charger

J'ai créé un groupe test avec les 5 utilisateurs, le mail est parti sans problème.
Des pistes s'il vous plaît ? Comment vérifier côté "protector" ?


EDIT Cesag :
Correction de fautes.

Posté le : 07/08/2012 23:10

Edité par Cesag sur 08/08/2012 10:52:41
Partager Twitter Partagez cette article sur GG+
Re: page blanche avec $xoopsMailer
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Si un blocage est réalisé par Protector, tu peux le voir dans l'onglet 'administration'->'protector'->'centre de protection'

C'est peut être une limitation de la mémoire par MEMORY_LIMIT dans PHP

Pour les modifications du 'php.ini', tu as créés un ficher 'php.ini' à la racine de ton site ou directement dans le 'php.ini' de PHP5 ?

Serveur dédié ou hébergement mutualisé ?


Posté le : 07/08/2012 23:42
Partager Twitter Partagez cette article sur GG+
Re: page blanche avec $xoopsMailer
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
dans le centre de protection c'est vrai je trouve un tableau d'erreur. je le vide avec tout supprimer et je recommence le test pareil page blanche et dans le centre de protection il n'y a rien donc je pense ça vient pas de là.

pour le serveur j'ai un dedié et j'ai modifié le php.ini de apache.

Citation :
Aperçu du système
Version de XOOPS XOOPS 2.5.4
Version de PHP 5.3.4
Version de MySql 5.1.53-community-log
Serveur API apache2handler
Système d'exploitation
WINNT safe_mode Off
register_globals Off
magic_quotes_gpc Off
allow_url_fopen On
fsockopen On
post_max_size 20M
max_input_time 60
output_buffering 1
max_execution_time 60
memory_limit 128M
file_uploads On
upload_max_filesize 20M

Posté le : 08/08/2012 09:08
Partager Twitter Partagez cette article sur GG+
Re: page blanche avec $xoopsMailer
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
tu as essayé de pousser la variable 'max_execution_time', 60 secondes pour envoyer 5000 mails me paraît un peu limite. je mettrais un chiffre comme 300 voir plus.

Comme tu as un serveur dédié, il t'es facile de voir ce qui se passe suffit de consulter les logs de ta machine (logs apache pour les erreurs PHP et logs du mailer pour voir si quelques mails partent, sur Linux c'est dans /var/log/ sur Windows je ne sait pas

Posté le : 08/08/2012 10:00
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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