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 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