eGroupWare et mbstring.func_overload

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

eGroupWare et mbstring.func_overload

Messagepar shwing » 23 Oct 2006 23:11

Bonjour tout le monde,

J'ai suivi à la lettre le how to de [url=http://serviceinfosg.com:8185/dmdocuments/HowTo%20Installer%20eGroupWare%201.2%20sue%20SME%20Serveur%207.0%20English.html]serviceinfosg
[/url]. Je l'ai fait une fois sur un serveur de test, résultat parfait.

Evidemment, la fois ou je le fais sur mon server de "prod" = marche pas.

J'explique:

Code: Tout sélectionner
STEP 6:

Modification of PHP.INI file for good experience with eGroupWare :



[root@laboria ~]#mkdir –p /etc/e-smith/templates-custom/etc/php.ini

[root@laboria ~]#pico /etc/e-smith/templates-custom/etc/php.ini/30mbstring



Put this text in the file 30mbsting :



mbstring.func_overload = 7



After save the file…



Export all modifications in the PHP.INI file and restart http service :



[root@laboria ~]#/sbin/e-smith/expand-template /etc/php.ini

[root@laboria ~]#service httpd-e-smith restart

j'ai juste remplacé pico par vi. Rien de bien méchant.


Ensuite, lorsque je veux me logger dans phpmyadmin, impossible. Ce qui est étrange, c'est que si je clean les cookies, le cache internet et tout et tout, là je vois qu'il se log et ensuite me choutte pour me remettre à la page de login.
En ayant désinstallé et reinstallé le rpm de phpmyadmin j'ai pu me logger et voir ceci:

Code: Tout sélectionner
Vous avez activé mbstring.func_overload dans votre configuration PHP. Cette option est incompatible avec phpMyAdmin et peut nuire au traitement des données!


Alors du coup je ne pige pas du tout. Si cela inspire qqun...
merci:)
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar mad_dog » 24 Oct 2006 00:28

J'ai été confronté à ce problème, le problème est que le fonction mbstring.func_overload ne peut être surcharger via un fichier .htaccess ! Malgré ce qui est dit dans ton tuto.

Voici un lien qui parle de ce problème : http://bugs.php.net/bug.php?id=27421. Peut etre que le problème est résolut dans les dernières versions de PHP mais avec ma SME7, j'ai eu quelques soucis.
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar MasterSleepy » 24 Oct 2006 08:01

Salut,

Il faut définir "mbstring.func_overload" que pour l'endroit ou se trouve egroupware.
Perso j'ai fais l'installation de egroupware dans /opt/egroupware et ensuite j'ai créé un template juste pour lui
Code: Tout sélectionner
Alias /egroupware /opt/egroupware
<Directory /opt/egroupware>
SSLRequireSSL on
AddType application/x-httpd-php .php .php3 .phtml
Options Indexes +Includes FollowSymLinks
order deny,allow
deny from all
allow from all
php_flag magic_quotes_gpc off
php_flag register_globals off
php_admin_value eaccelerator.enable 1
php_admin_value display_errors 0
php_admin_value mbstring.func_overload 7
</Directory>

Du coup "mbstring.func_overload" n'est actif que pour egroupware.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar shwing » 25 Oct 2006 09:45

Mais que ferait-on sans vous Messieurs ?

Je vais relancer l'install.

Merci
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH


Retour vers E-Smith / SME Server

Qui est en ligne ?

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