Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1393 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  include ne marche pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

include ne marche pas

n°1688004
sananas
Posté le 18-02-2008 à 17:33:24  profilanswer
 

Bonjour,
 
Je travail avec Zend Core sur i5/OS, la configuration est relativement identique à un apache php normal...
 
J'ai une partie apache qui définit une zone SSL :

Code :
  1. # Configuration originally created by Create HTTP Server wizard on Tue Apr 11 01:53:18 CDT 2006
  2. LoadModule ibm_ssl_module /QSYS.LIB/QHTTPSVR.LIB/QZSRVSSL.SRVPGM
  3. LoadModule proxy_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
  4. LoadModule proxy_http_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
  5. LoadModule proxy_connect_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
  6. LoadModule proxy_ftp_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM
  7. Listen *:89
  8. Listen *:443
  9. DocumentRoot /www/zendcore/htdocs
  10. Options -ExecCGI -FollowSymLinks -SymLinksIfOwnerMatch -Includes -IncludesNoExec -Indexes -MultiViews
  11. AccessFileName .htaccess
  12. LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
  13. LogFormat "%{Cookie}n \"%r\" %t" cookie
  14. LogFormat "%{User-agent}i" agent
  15. LogFormat "%{Referer}i -> %U" referer
  16. LogFormat "%h %l %u %t \"%r\" %>s %b" common
  17. CustomLog logs/access_log combined
  18. SetEnvIf "User-Agent" "Mozilla/2" nokeepalive
  19. SetEnvIf "User-Agent" "JDK/1\.0" force-response-1.0
  20. SetEnvIf "User-Agent" "Java/1\.0" force-response-1.0
  21. SetEnvIf "User-Agent" "RealPlayer 4\.0" force-response-1.0
  22. SetEnvIf "User-Agent" "MSIE 4\.0b2;" nokeepalive
  23. SetEnvIf "User-Agent" "MSIE 4\.0b2;" force-response-1.0
  24. ProxyPass / http://127.0.0.1:8000/
  25. ProxyPassReverse / http://127.0.0.1:8000/
  26. DirectoryIndex index.html index.php
  27. SSLEngine On
  28. SSLAppName ZENDCORE_SSL
  29. <Directory />
  30.    Order Deny,Allow
  31.    Deny From all
  32. </Directory>
  33. <Directory /www/zendcore/htdocs>
  34.    Order Allow,Deny
  35.    Allow From all
  36. </Directory>
  37. <VirtualHost *:443>
  38. </VirtualHost>


 
et le code de mon index.php est :

Code :
  1. include "/configuration/param.inc.php";
  2. //echo $site;
  3. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
  4. header("Last-Modified: " . gmdate("D, d M Y H:i:s" ) . " GMT" );
  5. header("Cache-Control: no-cache, must-revalidate" );
  6. header("Pragma: no-cache" );
  7. header("Edge-control: max-age=0s" );
  8. eval("include \"\$INCLUDE_".$site."/header.php\";" );
  9. print '<link href="'.$STYLE_GENERAL.'/style_connexion'.$titre.'.css" rel="stylesheet" type="text/css">';
  10. print '<table width="100%" height="100%" border="0" cellapadding="0" cellspacing="0">';
  11. print '<tr><td algin="center" valign="top">&nbsp;</td></tr>';
  12. print '<tr><td algin="center" valign="top">';
  13. include "$PAGE_CONNEXION/login.php";
  14. print '</td></tr>';
  15. print '</table>';
  16. eval("include \"\$INCLUDE_".$site."/bottom.php\";" );


 
quand j'affiche la page, seul le tableau apparait les includes ne marche pas, dans erreur log il me met que la page est introuvable...
 
J'ai tout essayé, rien ne marche...
J'ai remplacé include "/configuration/param.inc.php"; par

  • Code :
    1. include "/www/zendcore/htdocs/configuration/param.inc.php";

  • Code :
    1. include "./configuration/param.inc.php";

  • Code :
    1. include $_SERVER['DOCUMENT_ROOT']."/configuration/param.inc.php";


rien ne marche, y a-t-il quelque chose à configurer dans le serveur apache ou php.ini pour que cela marche....

mood
Publicité
Posté le 18-02-2008 à 17:33:24  profilanswer
 

n°1688815
PierreC
Posté le 19-02-2008 à 18:26:05  profilanswer
 

1ere question bete : est ce que en ligne de commande un ls /www/zendcore/htdocs/configuration/   affiche bien ton fichier ?
 
2eme question : Vérifier les droits d'acces à ton repertoire.
un chmod 755 /www/zendcore/htdocs/configuration/
puis chmod 644 /www/zendcore/htdocs/configuration/param.inc.php
 
3eme question : n'aurai tu pas du virtualhost ? si tu accede à ton site web en mettant l'ip plutot que le nom est ce que ca te donne le meme site ?


---------------
Du tofu en Alsace : www.tofuhong.com
n°1688826
leflos5
On est ou on est pas :)
Posté le 19-02-2008 à 18:43:47  profilanswer
 

Rien ne marche c'est à dire, une erreur, rien, l'affichage des erreurs configuré :??:
 
include fonctionne par rapport à la position courante du script. Les liens sont de préférence à donner absolus et complets sur les systèmes qui ont des arborescences compliquées. Et bien situé en utilisant bien . et .. :)

n°1695155
sananas
Posté le 29-02-2008 à 15:36:56  profilanswer
 

leflos5 a écrit :

Rien ne marche c'est à dire, une erreur, rien, l'affichage des erreurs configuré :??:
 
include fonctionne par rapport à la position courante du script. Les liens sont de préférence à donner absolus et complets sur les systèmes qui ont des arborescences compliquées. Et bien situé en utilisant bien . et .. :)


 
Ben comme mon serveur est configuré pour ne pas afficher les erreur php, j'ai une page blanche, avec juste les entêtes...
 
Mais j'ai trouvé etn fait ce n'est pas ma page param qu'il ne trouvais pas, c'est un des paramêtres contenu dans cette page qui me bloquait...
J'avais mis

Code :
  1. $SERVER['DOCUMENT_ROOT']

au lieu de

Code :
  1. $_SERVER['DOCUMENT_ROOT']


Message édité par sananas le 29-02-2008 à 15:39:50

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  include ne marche pas

 

Sujets relatifs
gros bug PHP linux avec includeXMLHttpRequest qui marche en local, mais pas en ligne...
Problème d'include en php 5 (marche en php 4)fichier à include qui ne marche pas
Include chemin absolu marche plus depuis réinstallComment ca marche les include...
[PHP] include qui marche pas ?POURQUOI INCLUDE( ) AVEC UNE URL SA MARCHE PAS ??
[PHP] comment ça marche "include" ?[php3-Free] problème d'include qui marche mal
Plus de sujets relatifs à : include ne marche pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR