WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
failed opening required
Envoyé par: Jerem (---.adsl.proxad.net)
Date: 12 January 2005 à 16:04

Bonjour,

J'ai depuis quelques temps un problème de ce genre :

Warning: main(http://127.0.0.1/[commun]/TransformationXS.class.php5) [function.main]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in c:\program files\wamp\www\podoCT\index.php5 on line 17

Fatal error: main() [function.require]: Failed opening required 'http://127.0.0.1/[commun]/TransformationXS.class.php5' (include_path='.;C:\php5\pear') in c:\program files\wamp\www\podoCT\index.php5 on line 17


Je ne sais plus quoi faire. J'ai vu qu'il y a déjà eu des problèmes similaire au mien (sans réponse apparente) donc je précise que je suis sous Windows XP, que j'ai installé la dernière version de wamp5 _1.4.3 et que j'ai fait attention à virer tout les httpd.conf, php.ini etc de mon répertoir windows avant installation .

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: bistory (---.243.81.adsl.skynet.be)
Date: 12 January 2005 à 16:39

A quoi correspond la ligne incriminée ? A première vue, je ne peux remarquer que tu t'es trompé dans le chemin vers ton fichier php.

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: Jerem (---.adsl.proxad.net)
Date: 12 January 2005 à 17:11

Excuse, en effet (à force de bidouiller)....mon erreur est plutot du type :

Fatal error: Class 'ParserXSL' not found in c:\program files\wamp\www\podoCT\index.php5 on line 21

Pourtant tout y est . Si le fichier était bien inclut, il n'y aurait aucun problème...
Seulement, il trouve pas la class alors que celle-ci marche très bien si on l'inclus directement dans le fichier.

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: bistory (---.243.81.adsl.skynet.be)
Date: 12 January 2005 à 17:15

Tu as bien chargé toutes les extensions php pour xml ? (en tout cas celles qui te concernent)

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: Jerem (---.adsl.proxad.net)
Date: 12 January 2005 à 17:24

ben, a force de re-installer, désinstaller...non
Mais il s'agit d'une classe perso et il au moins l'ouvrir avant de tomber sur les fameuses erreurs des classes xml contenus dans les extensions....
Donc je ne penses pas que le problème vienne de là.

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: Jerem (---.adsl.proxad.net)
Date: 12 January 2005 à 17:31

Il y a-t-il une extension ou un paramètrage sur le php.ini pour permettre d'accéder aux classes? (les fonctions ont l'air d'avoir le même problème...)

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: bistory (---.243.81.adsl.skynet.be)
Date: 12 January 2005 à 17:38

Essaye de mettre à la place de ton include ou de ton require, ta classe, donc dans même fichier que celui où tu as l'erreur.

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: Jerem (---.adsl.proxad.net)
Date: 12 January 2005 à 17:47

J'ai pas attendu que tu me le demandes et ça marche justement...
Bon j'ai des erreurs dut au fait que ma classes va chercher des fichiers à liens relatifs mais il m'indique bien d'autres erreurs...totalement différentes.
Comprend pas. (le fait que je mette mes classes dans un dossier parent n'a-t-il aucune influence?

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: bistory (---.243.81.adsl.skynet.be)
Date: 12 January 2005 à 17:48

En principe non, mais alors, les chemins relatifs changent, je ne te le conseille pas parce que ça devient vite un casse-tête...

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: Jerem (---.adsl.proxad.net)
Date: 12 January 2005 à 17:59

Oui, c'était pour gagner du temps et que ça marche en local et sur le serveur...
Tu penses que le mieux c'est de toujours précisé des chemins absolus?
C'est vrai que j'essai depuis longtemps de créer des fichiers qui permettrait d'être le plus générique quand l'utilisation de classes en local, sur le serveur et sur n'importe quel hébergement...mission non accompli pour l'instant : c'est toujours un peu "plat de nouilles " pour l'instant...
Bon, du coup, ça ne résoud en rien mon problème de class qui ne se charge pas...
j'ai essayé avec des include (on sait jamais) mais ça n'a rien donné de plus

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: bistory (---.243.81.adsl.skynet.be)
Date: 12 January 2005 à 18:09

Si tu veux faire un systeme performant pour les chemins relatifs, je te conseille de créer un fichier config.inc.php dans un dossier includes par exemple et dedans, tu crées deux variables :
$root_path='http://localhost/';
$dir_path='tonprojet/';

Ainsi, dès que tu veux accéder à un fichier, tu procèdes de cette manière :
include($root_path.$dir_path.'monfichier.php');
Biensûr, ton fichier de config doit être inclus avant tout et dans tous tes fichiers

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: Jerem (---.adsl.proxad.net)
Date: 12 January 2005 à 18:09

Au fait : question bête : si je fais echo $_SERVER["HTTP_REFERER"];
il devrait me renvoyer "[127.0.0.1] non?

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: Jerem (---.adsl.proxad.net)
Date: 12 January 2005 à 18:11

pour tes conseils : merci bistory mais je procéde déjà comme ça en fait.

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: bistory (---.243.81.adsl.skynet.be)
Date: 12 January 2005 à 18:12

Oui, mais, des fois, ça a tendance à afficher de mauvais résultats, je programme encore à la phpBB grinning smiley

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: Jerem (---.adsl.proxad.net)
Date: 12 January 2005 à 18:26

Bon, j'ai enfin trouvé mon erreur : il faut que je spécifie l'adresse de mes classes avec un chemin du type "c:/~blabla/wamp/www/" et c'est gagné.
Si je met [127.0.0.1] -> nada ainsi que localhost!!
Merci pour ton aide.

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: bistory (---.240.81.adsl.skynet.be)
Date: 13 January 2005 à 15:48

De rien, ça me semble bizarre qd même... Enfin bon, l'essentiel est que tu as trouvé.

Options: Répondre•Citer ce Message
Re: failed opening required
Envoyé par: Jerem (---.adsl.proxad.net)
Date: 13 January 2005 à 15:56

Oui, c'est vrai mais ça à l'avantage de marcher sur plusieurs posts (si c'est mis au même endroit bien sur) à l'inverse du [127.0.0.1]
Affaire à suivre ....

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP