Problème avec mon serveur : path relatif et absolus, safemod
2 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- doom
- WRInaute discret

- Messages: 155
- Inscription: 21 Déc 2003
Problème avec mon serveur : path relatif et absolus, safemod
bonjour à tous,
je rencontre actuellement de serieux problèmes avec mon serveur dédié (sivit).
En effet j'ai de gros problèmes avec les include et les path absolue-relatifs, exemple :
j'ai une page page.php et j utilise 2 variables : id1 et id2.
code source de ma page :
vous l'aurez compris, j'ai créer des caches pour tous les couples id1 et id2 que j utilise sur mon site.
Maintenant, lorsque je teste le tout :
je me dis : ok, je vais mettre mon $filename en relatif cad
et là strictement la même erreur à la lettre près!!
puis je me dis : je vais maintenant mettre robotstats en relatif :
et egalement la même erreur
et pour couronner le tout : je commente mon petit script et je retourne en chemin absolue pour robotstats ce qui donne :
et encore la même erreur!
le hic c'est que j ai totues les pages de mon site qui possèdent le code robotstats à l'identique et situées dans le meme dossier que cette page, et là pas d'erreur et robotstats marche!!!
EDIT : encore plus fou, je prend ma page actuelle page.php qui fonctionne (sans le cache) avec robotstats et quelques include de menus classique. Je la copie et je nomme la copie page2.php, ces 2 pages sont donc strictement IDENTIQUES, et bien quesque j'obtient en visitant la page2 :
je suis désespéré que faire svp car à ce rythme je sent que je vais plus avoir de cheveux!!
merci d avance
doom
je rencontre actuellement de serieux problèmes avec mon serveur dédié (sivit).
En effet j'ai de gros problèmes avec les include et les path absolue-relatifs, exemple :
j'ai une page page.php et j utilise 2 variables : id1 et id2.
code source de ma page :
- Code: Tout sélectionner
<?php
$id1 = $_GET['id1'];
$id2 = $_GET['id2'];
$filename = "/home/web/site/cache/cache/cache-$id1-$id2.html";
if (file_exists($filename))
{ echo 'ok ';include("$filename");
} else { echo 'cache absent '; }
?>
Le contenu statique de la page
<?php
include("/home/web/site/robotstats/robotstats.inc.php");
?>
vous l'aurez compris, j'ai créer des caches pour tous les couples id1 et id2 que j utilise sur mon site.
Maintenant, lorsque je teste le tout :
- Code: Tout sélectionner
ok "...LA VERSION EN CACHE...
Warning: include_once(conf/rs_config.php) [function.include-once]: failed to open stream: No such file or directory in /home/web/site/robotstats/robotstats.inc.php on line 9
Warning: include_once() [function.include]: Failed opening 'conf/rs_config.php' for inclusion (include_path='.:/home/include/site:/home/include') in /home/web/site/robotstats/robotstats.inc.php on line 9
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/web/site/robotstats/robotstats.inc.php on line 27
je me dis : ok, je vais mettre mon $filename en relatif cad
- Code: Tout sélectionner
$filename = "cache/cache/cache-$id1-$id2.html";
et là strictement la même erreur à la lettre près!!
puis je me dis : je vais maintenant mettre robotstats en relatif :
- Code: Tout sélectionner
include("robotstats/robotstats.inc.php");
et egalement la même erreur
et pour couronner le tout : je commente mon petit script et je retourne en chemin absolue pour robotstats ce qui donne :
- Code: Tout sélectionner
<?php
//$id1 = $_GET['id1'];
//$id2 = $_GET['id2'];
//$filename = "cache/titre/titre-$id1-$id2.html";
//if (file_exists($filename))
// { echo 'ok ';include("$filename");
//} else { echo 'nok '; include("$filename"); }
?>
<?php
include("/home/web/site/robotstats/robotstats.inc.php");
?>
et encore la même erreur!
le hic c'est que j ai totues les pages de mon site qui possèdent le code robotstats à l'identique et situées dans le meme dossier que cette page, et là pas d'erreur et robotstats marche!!!
EDIT : encore plus fou, je prend ma page actuelle page.php qui fonctionne (sans le cache) avec robotstats et quelques include de menus classique. Je la copie et je nomme la copie page2.php, ces 2 pages sont donc strictement IDENTIQUES, et bien quesque j'obtient en visitant la page2 :
- Code: Tout sélectionner
Warning: include_once(conf/rs_config.php) [function.include-once]: failed to open stream: No such file or directory in /home/web/site/robotstats/robotstats.inc.php on line 9
Warning: include_once() [function.include]: Failed opening 'conf/rs_config.php' for inclusion (include_path='.:/home/include/site:/home/include') in /home/web/site/robotstats/robotstats.inc.php on line 9
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/web/site/robotstats/robotstats.inc.php on line 27
je suis désespéré que faire svp car à ce rythme je sent que je vais plus avoir de cheveux!!
merci d avance
doom
- doom
- WRInaute discret

- Messages: 155
- Inscription: 21 Déc 2003
ah par contre je me suis rendu compte : en supprimant le fichier actuel page.php et en le ré-envoyant par la suite, j'obtient bien ce message d erreur :
et j'ai essayer avec des include normaux situés dans d autres fichiers et toujours pareil! donc ca ne vient pas directement de robotstats!
je suis désespéré
help!
- Code: Tout sélectionner
Warning: include_once(conf/rs_config.php) [function.include-once]: failed to open stream: No such file or directory in /home/web/site/robotstats/robotstats.inc.php on line 9
Warning: include_once() [function.include]: Failed opening 'conf/rs_config.php' for inclusion (include_path='.:/home/include/site:/home/include') in /home/web/site/robotstats/robotstats.inc.php on line 9
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/web/site/robotstats/robotstats.inc.php on line 27
et j'ai essayer avec des include normaux situés dans d autres fichiers et toujours pareil! donc ca ne vient pas directement de robotstats!
je suis désespéré
2 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Mise à jour: liens absolus et relatif
- Le path info ne fonctionne pas sur mon serveur
- Problème de path avec un sous domaine
- Problème avec Path Info et URL rewriting
- Problème de référencement relatif à mon site.
- Probleme relatif aux pages mobiles
- Problème avec include (php) - Relatif / Absolu ?
- Problème urgent sur Adwords Editor relatif au CPC par defaut
- Problème d'optimisation de la base de donnée? ou problème du serveur
- Liens absolus
- Comment créer une page web en PHP - 04-08-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Web Accelerator
- Analyse de la classe C (adresse IP)
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
