m1bs Posted March 30, 2009 Share Posted March 30, 2009 Hello,Je suis en train de publier un site et de le passer du local à la plateforme web.J'ai modifié les différents fichiers de configs, le site tourne, cependant au fond de toutes les pages j'ai le message suivant. Notice: Use of undefined constant PHP_URL_HOST - assumed 'PHP_URL_HOST' in /var/www/vhosts/nocommentshop.ch/httpdocs/shop/classes/Connection.php on line 85 Warning: parse_url() expects exactly 1 parameter, 2 given in /var/www/vhosts/nocommentshop.ch/httpdocs/shop/classes/Connection.php on line 85 Est-ce que ça vous dit quelque chose cette erreur ?Est-ce que c'est possible que ça provienne du répertoire compile de smarty qu'il faudrait vider ? ou peut-être un paramètre encore à changer quelque part. Link to comment Share on other sites More sharing options...
m1bs Posted March 30, 2009 Author Share Posted March 30, 2009 Ou encore un problème d'hébergeur peut-être ?La version de php est 5.0.4Je vais regarder si je trouve une fonction équivalente.PHP_URL_HOST Link to comment Share on other sites More sharing options...
m1bs Posted March 30, 2009 Author Share Posted March 30, 2009 Dans le backend je trouve aussi ce type de messages. ( on voit aussi des message liés au répertoire tmp )La différence par rapport en local c'est que le site est placé d'un niveau plus bas.Exemple local :-> index.phpExemple web :my_shop -> index.phpJe me demande à présent si le répertoire temporaire arrive dans le répertoire principal du site au lieu de se trouver dans la zone sécurisée. Link to comment Share on other sites More sharing options...
m1bs Posted March 30, 2009 Author Share Posted March 30, 2009 Pour les utilisateurs avec un hébergeur utilisant plesk, il faut effectuer les modifications suivantes dans le fichier Parser.php :Cette solution concerne les messages dans backend du site.require_once ‘Parser/Type.php’;torequire_once ‘/var/www/vhosts/xxyourdomainxx.com/httpdocs/tools/pear_xml_parser/Parser/Type.php’;you also need to do the same on line 34:require_once ‘Parser/Exception.php’;torequire_once ‘/var/www/vhosts/xxyourdomainxx.com/httpdocs/tools/pear_xml_parser/Parser/Exception.php’; Link to comment Share on other sites More sharing options...
m1bs Posted March 30, 2009 Author Share Posted March 30, 2009 Pour le premier message présent au fond des pages je vais encore tenter d'analyser la situation Link to comment Share on other sites More sharing options...
Fabrice Posted March 30, 2009 Share Posted March 30, 2009 merci pour le feed-back m1bs. sympa pour ceux qui tournent avec plesk :-) Link to comment Share on other sites More sharing options...
Mambe Posted March 31, 2009 Share Posted March 31, 2009 merci pour la soluce m1bs.Cependant je vous propose de mettre ceci à la place de la proposition de m1bs : require_once realpath(dirname(__FILE__)) . "/Parser/Type.php";etrequire_once realpath(dirname(__FILE__)) . "/Parser/Exception.php"; Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now