Warning php avec cron

djim_
Invité n'ayant pas de compte PHPfrance

16 sept. 2009, 19:36

Bonjour à tous,

Je pense que parmis les gourous du forum, je risque de trouver assistance sur ce problème qui m'ennuie.
J'utilise quelques tâches Cron dont le rapport qui m'est envoyé commence par
PHP Warning: PHP Startup: radius: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
J'ai un serveur dédié sous centos 5.3 avec plesk (oui je sais beurk plesk...lol)

Ces lignes ne bloquent pas l'execution de mes taches, mais bon, j'aimerais quand même régler ce problème.

Merci d'avance

ViPHP
ViPHP | 2287 Messages

16 sept. 2009, 19:40

Tu as dans ton php.ini une référence vers une extension php (radius) qui a été compilée pour fonctionner avec une version plus ancienne de php que celle avec laquelle tu tournes.

Tu peux soit supprimer l'entrée du php.ini qui charge cette extension, soit recompiler cette extension sur ta version de php actuelle.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

djim
Invité n'ayant pas de compte PHPfrance

16 sept. 2009, 20:23

Bah le soucis de l'histoire c que j'ai cherché le mot radius dans php.ini et que je ne le trouve pas... :s

ViPHP
ViPHP | 5924 Messages

17 sept. 2009, 02:58

Tu as sûrement un dossier où sont scannés des fichiers .ini additionnels. Ce dossier est indiqué, le cas échéant, dans le phpinfo. Tu y trouveras peut être un fichier concernant radius.

djim
Invité n'ayant pas de compte PHPfrance

17 sept. 2009, 19:37

En effet, j'ai trouvé un fichier radius.ini dans le répertoire /etc/php.d
extension=radius.so
J'ai donc désactivé cette extension par solution de facilité mais cela ne m'aide pas à comprendre...
A vrai dire, je ne sais même pas à quoi sert cette extension...

En tout cas merci déjà pour m'avoir aidé à traitter dans un premier temps ce problème.
Au cas où, si quelqu'un est assez pointu pour m'expliquer, je suis preneur.

En tout cas, encore merci :D

ViPHP
ViPHP | 5924 Messages

17 sept. 2009, 20:14

Bah ça sert à interfacer php avec le protocole radius. A ce que je crois savoir, le protocole radius sert à gérer des utilisateurs, et y associer des informations, en quelque sorte un protocole d'annuaire.

Petit nouveau ! | 7 Messages

03 oct. 2009, 17:09

Re-Bonjour,

Suite à la désactivation de l'extension radius je n'ai plus d'accès à ma messagerie Horde... :(
L'authentification ne se fait pas du tout malgré que j'entre le bon mot de passe et le bon user.
Après pas mal de temps de recherche, j'ai supposé que cela venait de cette extension radius que j'avais désactivé.

Y aurait-il un gourou expert dans l'avion ? (un qui pourrait m'indiquer si mon diagnostique est bon et comment mettre à jour radius pour régler mon problème...)

D'avance merci à tous pour votre support.

ViPHP
ViPHP | 1136 Messages

03 oct. 2009, 18:57

En fait , tu es passé d'une version à une autre ..

Les modules compilés sont donc à recompiler avec cette nouvelle version de php ...

extension_dir de ton php.ini a été modifié , et une copie de .so faites de :

souvent :

<selon installation>/extensions/no-debug-non-zts-<ancienne version>/ "20050922" pour ton cas

vers

<selon installation>/extensions/no-debug-non-zts-<nouvelle version>/ "20060613" pour ton cas

Donc , il te faut mettre à jour tes module ( si c'est pecl , c'est tres simple )

http://fr2.php.net/manual/fr/install.pecl.php

pecl radius :

http://pecl.php.net/package/radius

Code : Tout sélectionner

pecl -h
Pour avoir les docs pour mettre à jour tes libs :-)

Good luck ,
Ch.

Petit nouveau ! | 7 Messages

03 oct. 2009, 20:28

Alors voici la méthode que j'ai utilisée et qui m'a permis de résoudre mon problème avec radius :

Code : Tout sélectionner

Yum install php-devel pecl install radius
voili voilou

Parcontre, à priori mon problème d'authentification avec horde est toujours présent... mais le problème de base de ce post est reglé
Merci à tous !!!