error log

Répondre
iorienrager
iorienrager
Déconnecté
bonjour tout le monde smiley , j'ai un espace web linux , j'ai des fichiers error_log qui affichent la ligne d'erreur suivante
  1. PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/: cannot read file data: Is a directory in Unknown on line 0 


je tiens a signaler que les pages fonctionnent normalement mais qu'au file du temps ces fichier pourraient prendre plus d'espace et donc ralentir le site , Merci bien smiley
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
A priroi, ton PHP chercher à loader une librairie qui n'existe pas.

Il faudrait vérifier ton php.ini pour voir ce qu'il charge (et ce qui existe réellement), ou bien regarder ton code à la recherche de chargement dynamique de librairies.
iorienrager
iorienrager
Déconnecté
merci pour ta réponse LA GLOBULE , mes pages contiennent principalement un simple session_start () include_once avec le code anti-aspirateurs que tu a toi meme coder je pense es-il compatible avec toutes les version de php 5 ? le voici !!
  1. <?php
  2. session_start();  
  3. // on enregistre une variable de session
  4. $_SESSION['isRobot'] = true;  
  5.  
  6. function get_ip() {  
  7. if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {  
  8. $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];  
  9. }  
  10. elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {  
  11. $ip = $_SERVER['HTTP_CLIENT_IP'];  
  12. }  
  13. else {  
  14. $ip = $_SERVER['REMOTE_ADDR'];  
  15. }  
  16. return $ip;  
  17. }  
  18.  
  19. // on inclus notre fonction isMoteur contenu dans le fichier dataBot.php
  20. include ('dataBot.php');  
  21.  
  22. // on récupère l'adresse IP du visiteur
  23. $ip = get_ip();  
  24.  
  25. // on teste si on a affaire à un vrai moteur de recherche
  26. if(!isMoteur($ip)) {  
  27. $_SESSION['isAspi'] = true;  
  28. }  
  29. // une redirection vers le site
  30. header('Location: index.php');  
  31. ?>  
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Je parlais de chargement de librairies compilées en fait.

Vérifie ton php.ini et les extensions .so loadées.

PS : le code du site, c'est un truc 100% perso (tu n'utilises pas la fonction dl ?) ? ou bien tu as aussi du code provenant de divers scripts ?
iorienrager
iorienrager
Déconnecté
non , je n'utilise absolument aucune librairie dl ni aucune extenssions .so ,, en fait je ne connais pas l'utlité de ces extension ce que je sais c'est que ce ne sont pas les extension du genre php et html , quand aux librairies j'utilise la librairies graphique mai bien que je ne pense pas que ce soit ceux a quoi vous faites allusion ,

ps ; la librairie gd n'est pas utilisé dans tous les dossier ou se trouve le fichier error _log ,
Mais pourqoui la ligne 0 smiley
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ton PHP en utilise forcement.

Ton problème n'est pas lié à ton code, mais bien à la configuration de PHP.

Regarde les librairies chargées dans ton php.ini.
iorienrager
iorienrager
Déconnecté
pour ce qui est de mon php.in je ne peut pas avoir accès a toutes les info meme avec le cpanel , mais voici les information dont je dispose et je me demande si ca n'a pas de rapport avec le php_session_path ;;http://ups.imagup.com/ano1/1283855464.JPG

pour ce qui est des librairies j'ai trouvé les librairies installé et les voici avec leurs versions
----
Système PHP Extension(s) and Application(s)

Installé(e)(s) PHP Extension(s) and Application(s)
------------------------
  1. Installé(e)(s) |Version
  2. --------------- -------
  3. Archive_Tar --- 1.3.7
  4. Console_Getopt --- 1.2.3
  5. PEAR --- 1.9.1
  6. Structures_Graph --- 1.0.3
  7. XML_RPC --- 1.5.4
  8. XML_Util -- 1.2.1 
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ce n'est pas avec un cpanel que tu pourras fixer ce problème.

Il faut ouvrir le php.ini, le lire, voir ce qui est chargé, et regarder sur le disque dur si les libs existent bien.

PS : à mon avis, aucun rapport avec le session_path.
iorienrager
iorienrager
Déconnecté
mais ou se trouve le php.in dans le disque ?
moogli
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
salut,

tu fait un phpinfo dans un fichier vierge et tu cherche la ligne qui dit php.ini chargé

@+
iorienrager
iorienrager
Déconnecté
merci moogli ,mais j'ai deja essayé et ca affiche un message d'erreur qui dit que c'est déactivé par l'administrateur , j'attends la réponse de l'hébergeur
@+ smiley
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique