[Astuce] Email page blanche piece jointe egroupware

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[Astuce] Email page blanche piece jointe egroupware

Messagepar Hofnung » 06 Juil 2009 22:35

Bonjour,

Si comme moi vous avez installé la contrib egroupware vous êtes surement attristé des pages blanches lors d'envoi d'une piece jointe de 3 ou 4 mega :(

Si vous regardé dans les logs vous avez surement vu que c'est un problème de mémoire insuffisante....

La solution que je propose c'est tous simplement de modifier php.ini et la parti egroupware dans httpd.conf

Je propose donc de créer les repertoires nécéssaire si ce n'est pas déjà fait :
Code: Tout sélectionner
mkdir -p /etc/e-smith/templates-custom/etc/php.ini/
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/


Après on repère qu'elles sont les fichiers qui nous interresse

on va donc pouvoir augmenter MaxExecutionTime et MemoryLimit du php.ini (les valeurs à vous de voir moi j'ai mis 128M mais j'ai 4go de ram)
Code: Tout sélectionner
cp /etc/e-smith/templates/etc/php.ini/20ResourceLimits /etc/e-smith/templates-custom/etc/php.ini/
nano /etc/e-smith/templates-custom/etc/php.ini/20ResourceLimits


si on veux on peux en profiter pour augmenter la taille des fichiers joints avec UploadMaxFilesize :
Code: Tout sélectionner
cp /etc/e-smith/templates/etc/php.ini/60FileUploads /etc/e-smith/templates-custom/etc/php.ini/
nano /etc/e-smith/templates-custom/etc/php.ini/60FileUploads


Maintenant on va modifier la configuration d'egroupware principale source de nos enuie
Code: Tout sélectionner
cp /etc/e-smith/templates/etc/httpd/conf/httpd.conf/98egroupware /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/
nano /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/98egroupware

Il suffit de reperer les lignes suivante et modifier en remplacant les xx par la valeur que vous souhaitez (je conseille pas 1000M ca passe souvent assez mal :wink: moi j'ai mis du 128M de memoire et 20M la piece jointe)
php_value memory_limit xxM
php_value upload_max_filesize xxM


un expand-template et redemarage du service httpd restart :
Code: Tout sélectionner
expand-template /etc/httpd/conf/httpd.conf
expand-template /etc/php.ini


Ouf c'est fini :)

Cela devrait completer le tuto de contribs.org sur egroupware

Si c'est pas clair, faite signe j'edit
Hofnung
Second Maître
Second Maître
 
Messages: 30
Inscrit le: 15 Avr 2009 18:33
Localisation: cap vert

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron