Gros pb d'include php avec OVH
6 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Gros pb d'include php avec OVH
bonjour,
j'ai hebergé il y a peu de temps un site sur OVH, et je rencontre des tonnes de difficultés !
mon site est fait d'includes et apparement ovh n'aime pas ca.
j'ai lu sur des forums qu'une mise à jour de php en était la cause.
résultat : mes includes ne communique plus entre eux. Ils communiquent uniquement en chemin relatif (a ce moment la pas d'interet de faire des includes) .
Donc faut t-il laisser tomber les sites avec une structure dite "pyramidale" ? faut t-il faire encore des sites avec des includes ? y a t-il un moyen sur ovh de passer à une version anterieure de php ou d'en selectionner une autre ?
Comment faites vous pour vos sites, car je galere !!!!
Merci de vos réponses.
j'ai hebergé il y a peu de temps un site sur OVH, et je rencontre des tonnes de difficultés !
mon site est fait d'includes et apparement ovh n'aime pas ca.
j'ai lu sur des forums qu'une mise à jour de php en était la cause.
résultat : mes includes ne communique plus entre eux. Ils communiquent uniquement en chemin relatif (a ce moment la pas d'interet de faire des includes) .
Donc faut t-il laisser tomber les sites avec une structure dite "pyramidale" ? faut t-il faire encore des sites avec des includes ? y a t-il un moyen sur ovh de passer à une version anterieure de php ou d'en selectionner une autre ?
Comment faites vous pour vos sites, car je galere !!!!
Merci de vos réponses.
-

ludoanimation - WRInaute passionné

- Messages: 599
- Inscription: Ven Juil 25, 2003 15:17
moi je suis sur des 60gp depuis 3 ans et j'ai jamais eu aucun probleme avec les include, pourtant j'en ai un bon paquet
carrel a écrit:Bonjour,
donne nous la yntaxe du include incriminé pour voir.
he bien c'est trés simple :
j'ai un fichier init.php avec :
//Gestion des sessions
session_start();
//adresse du site URL
define("SITE","http://www.monsite.com/");
define("CHSITE","http://www.monsite.com//");
//les librairies
define("lib",SITE."lib/");
define("CHlib",CHSITE."lib\");
//les images
define("img",SITE."images/");
define("CHimg",CHSITE."images\");
//les fichiers
define("FICH",SITE."fichiers/");
define("CHFICH",CHSITE."fichiers\");
//les thumbnails
define("THUMB",FICH."thumb/");
define("CHTHUMB",CHFICH."thumb\");
//le style CSS
define("css",SITE."css/");
define("CHcss",CHSITE."css\");
//Gestion BDD
define("ADRESSEBDD","mysql5-5");
define("USERBDD","mon login");
define("PWD","mon mot de passe");
//on se connecte à la base de donnée
include("lib/connect_bdd.php");
//on se connecte aux fonctions
include("lib/func.php");
voila alors deja si je fais : include (CHSITE."func.php"); au lieu de include("lib/func.php"); (donc le chemin relatif) ca ne marche pas !
aprés voila des elements de mon index :
include("init.php");
<TD width="150" valign="top" style="background-image: url('<? echo(img);?>/fond-sommaire.gif'); border-left: solid black 1px;"><? include(CHSITE."left.php");?></TD>
dans le cas present, ma page left.php est bien incluse, mais le init.php n'est pas pris en compte ds la page si je ne remet pas le include("init.php"); en haut de la page left.php
chose qui marche sur mon pc chez moi et pas sur le serveur.
voila un peu la page left.php :
<TD height="25" class="bordmenu"> <img src="<? echo(img); ?>fleche.gif" height="12" width="13">
dans le cas present, si je ne remet pas en haut de la page le include("init.php"); mon echo(img) ne marchera pas.
Donc l'information qui etait lu dans le index.php (par exemple le chemin pour les images) n'a pas été transmit dans le left.php
merci !
mon site est fait d'includes et apparement ovh n'aime pas ca
mwouhahaha
OVH j'ai 250 sites dessus en mutualisé depuis 4 ans, aucun problème d'include mon grand ^_^
define("CHSITE","http://www.monsite.com//");
include (CHSITE."func.php");
donc tu fais un include("http://www.monsite.com//func.php"); si je lis bien
Donc tu fais un include sur un fichier distant, au lieu de faire ton include sur ton fichier local, complètement <strike>débile</strike> inutile, normal que tu ne récupère pas les variables...
Et je parle pas du // après le .com
Récupère ton path plutot, à la place de chsite
DEFINE('path','/home/tonlogin/www/'); ou un truc du genre
En général quand on un problème, on se demande si le problème vient pas de soi avant d'attaquer les autres...
"j'arrive pas à chercher sur google, c'est parce qu'il y a un problème dans l'algo de google je l'ai lu sur des forums"
oui oui oui
Yusuke a écrit:donc tu fais un include("http://www.monsite.com//func.php"); .
En effet les includes distants ne sont pas autorisés chez ovh : raisons de sécurité : cela facilite grandement le travail des pirates ce genre de chose.
Comme dit précedemment , travaille avec realpath pour tout ce qui est classes et lib et garde ton http://www.ndd.tld pour le chemin des éléments html (images,...) ou mieux travaille avec "/" pour indiquer la racine du site indépendemment du ndd.
6 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google teste l'affichage de favicons dans des publicités AdSense
- Concours WRI / Vivastreet : gagnez un voyage à New-York
- Foire aux Questions spéciale PageRank
- Google Code Jam 2003
- C'est officiel ! Yahoo! continue avec Google !
- Google accélère le rythme des mises à jour
- Google veut-il dépasser les 20 milliards de pages de Yahoo ?
- Gros probleme de passage de variable en include !
- Gros fichiers sur OVH
- Serveur OVH hacké... De gros doutes
- Gros problème base de données OVH
- Gros problème Adsense chez OVH
- Include PHP....
- Php, include,...
- include php
- php include
- referencement et php include
- [PHP] Include et global
- referencement include php
- [HELP] Transfer de site de Online vers OVH - Gros pb de base
- Décalage PHP include
- include php, le plus sécurisant ?
Consultez la description détaillée des produits ou services de Google suivants : JotSpot
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum