Précédent   Forum des professionnels en informatique > PHP > Outils > EasyPHP
EasyPHP Forum d'entraide sur EasyPHP : installation, utilisation, etc. Avant de poster -> Cours EasyPHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/03/2011, 22h03   #1
Invité de passage
 
Inscription : avril 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 4
Points : 0
Points : 0
Par défaut Connexion en "web local" partielle?

Bonsoir,

Avant de poster ce sujet, je précise que je n'ai pas trouvé de réponse(s) dans le forum approchant peu ou prou ma problématique qui suit:

Je veux effectuer un url rewriting de mon site hébergé sur 1and1.
Sachant qu'il est préférable de le faire "offline", j'ai donc installé EasyPhp pour me lancer dans les modifications.

Néanmoins, l'affichage "complet" du site en "web local" (touche F7) est partielle.

Le site apparait bien avec tout son graphisme et les liens des pages concernant par exemple l'enregistrement d'un compte, qui sommes nous, transport et livraison, etc. mais aucun lien n'est actif pour les catégories de produits et de fait, aucune fiche produit n'apparait.

Ma base de données comporte 9 tables:
catégorie, commande, consulte, produit, publicité, temail, user, user_commande, ventes.

La base a été créée ainsi:
j'ai créé la base depuis phpMyAdmin. Je l'ai nommée et ensuite j'ai importé le fichier sql récupéré depuis 1and1.

Lorsque le site s'affiche via un onglet sous IE8, l'url est: http://127.0.0.1:8888/

Ce qui me semble correct (A noter que mon OS est windows XP SP3).

Est ce que cela vient de la base de données qui ne serait pas dans le bon répertoire? A noter que ma base est sous: C:\Program Files\EasyPHP-5.3.6.0\mysql\data


Ou bien d'un fichier php concernant la connexion à la base? Mais là je doute, puisque il y a bien une connexion meme si celle ci reste "partielle"?

Merci d'avance pour vos avis, conseils.

Bonne soirée

Eric
mericc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2011, 22h18   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Il faudrait que tu sois plus précis ; quand tu cliques sur ton lien tu obtiens quoi ?

Est-ce que tu affiches ou log bien toutes erreurs PHP et mysql ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 10h48   #3
Invité de passage
 
Inscription : avril 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 4
Points : 0
Points : 0
Bonjour Vincent,

Merci pour ton message. Effectivement je vais essayer d'être plus précis d'autant plus que je viens seulement maintenant de m'apercevoir que les codes d'erreur apparaissent pour la majeure partie en cliquant sur certains liens de la page d'accueil.

Pour mémo, je procède ainsi pour ouvrir en local sur mon pc le site:

Je clique droit sur l'icône de EasyPhp dans la barre des tâches puis je clique sur "Web Local (touche F7)". Ensuite, Internet Explorer (8) ouvre un onglet avec l'url http://127.0.0.1:8888/

La page qui s'ouvre (voir pièce jointe "erreurs sur page d'accueil_01") est celle de la page d'accueil du site avec le graphisme du sité et les liens pour les pages tels que:
Citation:
"mon caddie contient" (sur la gauche)
"je commande" (sur la gauche)
"meilleures ventes" (sur la gauche)
"le plus consulté" (sur la gauche)
"enregistrez vous" (en haut sur le bandeau)
etc.
Sur la partie centrale de la page d'accueil, là où les fiches produits doivent apparaître, il y a juste les liens suivants:
Citation:
en haut à gauche: "accueil"
en haut à droite: "Trier par prix"
en bas à gauche: "page précédente"
en bas à droite: "page suivante"
Entre ces deux extrémités (haut et bas) devraient donc apparaître les fiches produits sur deux colonnes.

Sur cette partie est affichée par contre le code suivant (au dessus des liens
"page précédente" et "page suivante" situés sur le haut du cadre):
Code :
1
2
3
4
5
6
 
"; $numero_page = (($limite+$nombre)/$nombre); ?> 
$nombre){?>
$nombre){?>
$nombre){?>
$nombre){?>
Puis le code suivant (en dessous des liens "pages précédente" et "page suivante" situés sur le haut du cadre central réservé au fiches produits):

Enfin, le code suivant en dessous des deux autres liens "page précédente" et "page suivante" situés en bas de 'la zone centrale':

Les autres erreurs plus explicites (pour les initiés), puisque du code php s'affiche, sont les suivantes:

a. Lorsque je clique sur la "croix rouge" au dessus du texte "En promotion" (voir pièce jointe "erreurs-sur-page-d-accueil_02"):

Citation:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.6.0\www\fiche_produit.php on line 92

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.6.0\www\fiche_produit.php on line 94

Deprecated: Function ereg_replace() is deprecated in C:\Program Files\EasyPHP-5.3.6.0\www\fiche_produit.php on line 130
Si je clique sur le lien "retour" de cette page, je reviens sur la page d'accueil tel que décrite à l'initial ("erreurs-sur-page-d-accueil_01")

b. Si je clique sur l'un des 4 liens ("page précédente" ou "page suivante"), j'aboutis au code d'erreur suivant (voir pièce jointe "erreurs-sur-page-d-accueil_03"):

Accès interdit! Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur. Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.

Citation:
Error 403
127.0.0.1
03/29/11 10:44:02
Apache/2.2.17 (Win32) PHP/5.3.6
J'espère avoir été plus précis.

Eric
Images attachées
Type de fichier : jpg erreurs-sur-page-d-accueil_01.jpg (154,1 Ko, 4 affichages)
Type de fichier : jpg erreurs-sur-page-d-accueil_02.jpg (120,3 Ko, 5 affichages)
Type de fichier : jpg erreurs-sur-page-d-accueil_03.jpg (80,1 Ko, 3 affichages)
mericc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2011, 23h46   #4
Invité de passage
 
Inscription : avril 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 4
Points : 0
Points : 0
Bonsoir à tous,

Toujours pas résolu.

J'essaye de voir ce que le fichier phpinfo.php peut me retourner
comme informations.

Je l'ai exécuté avec Eclipse en tant que script, j'ai un message d'erreur qui apparait (voir le fichier image uploadé):
CreateProcess error=193, %1 n'est pas une application win32 valide.

Quid?

Là, je bloque.

Suis je sur une fausse piste ou non?

Merci d'avance pour votre conseils,

Bien à vous,

Eric
Images attachées
Type de fichier : jpg phpini via eclipse.jpg (109,0 Ko, 5 affichages)
mericc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 23h05   #5
Invité de passage
 
Inscription : avril 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 4
Points : 0
Points : 0
Bonsoir à tous,

Je poursuis mes investigations.

J'ai testé l'installation en éditant un fichier phpinfo.php dans le dossier www.

Ma configuration apparait donc dans une (longue) page.

Je me demande si cela ne vient pas de la ligne "Configuration File (php.ini) Path"
qui affiche: C:\WINDOWS



Le détail de la configuration est en pièce jointe (fichier zip nommé "php info")

J'ai vérifié aussi que sous C:\WINDOWS il n'y a aucun fichier php.ini en lançant la fonction recherche de windows.

Si le problème vient de ce "mauvais chemin" (C:\WINDOWS), comment le redéfinir? ..pour que peut-être enfin "mon web local" fonctionne à 100% et se connecte bien à la base de données?

Merci!

Bonne soirée à tous
Fichiers attachés
Type de fichier : zip php info.zip (24,1 Ko, 0 affichages)
mericc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h01.


 
 
 
 
Partenaires

Hébergement Web