Web local impossible
Résolu
Quedza
Messages postés
242
Date d'inscription
Statut
Membre
Dernière intervention
-
Quedza Messages postés 242 Date d'inscription Statut Membre Dernière intervention -
Quedza Messages postés 242 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je possède un ordinateur portable doté d'un SSD et de l'OS Windows 10.
Désirant faire fonctionner mes pages PHP (contenant du code PHP…) sans connexion internet sur cet ordinateur, j'ai installé la version 14 d'EasyPHP qui m'a grandement satisfait sur mes quatre autre ordinateurs (un portable W.XP, un portable W.7, deux fixes W.7, un fixe W.10), autant pour sa simplicité que pour sa sobriété.
Bien que je préfère la version 14 d'EasyPHP à la dernière ainsi qu'à WAMP et à XAMP, j'ai essayé ces trois programmes sans succès. Je n'arrive pas à exécuter mes requêtes PHP sans avoir recours à mon hébergeur web!
J'ai également essayé les manœuvres suivantes :
- Changement du port 80 par 81, 82, 8080… à "Listen 127.0.0.1:80" dans les deux fichiers "httpd.conf" (dans "…\binaries\conf_files" et "…\binaries\apache\conf_files")
- Changement de l'IP 127.0.0.1 à "Listen 127.0.0.1:80" par le mien (192.XXX.X.XX) dans les deux fichiers "httpd.conf" (dans "…\binaries\conf_files" et "…\binaries\apache\conf_files")
- Désactivation de l'option du port 80 ou 443 pour Skype (l'inutilisation de Skype suffit pour mes autres ordinateurs qui sont tous dotés de Skype, avec l'option active par ailleurs)
- Désactivation complète de la fonctionnalité IIS
- Installation d'EasyPHP à la racine du disque dur et non pas par défaut dans Program Files ou Program Files (x86).
Un grand merci d'avance pour toute suggestion qui pourrait m'être utile !
Je possède un ordinateur portable doté d'un SSD et de l'OS Windows 10.
Désirant faire fonctionner mes pages PHP (contenant du code PHP…) sans connexion internet sur cet ordinateur, j'ai installé la version 14 d'EasyPHP qui m'a grandement satisfait sur mes quatre autre ordinateurs (un portable W.XP, un portable W.7, deux fixes W.7, un fixe W.10), autant pour sa simplicité que pour sa sobriété.
Bien que je préfère la version 14 d'EasyPHP à la dernière ainsi qu'à WAMP et à XAMP, j'ai essayé ces trois programmes sans succès. Je n'arrive pas à exécuter mes requêtes PHP sans avoir recours à mon hébergeur web!
J'ai également essayé les manœuvres suivantes :
- Changement du port 80 par 81, 82, 8080… à "Listen 127.0.0.1:80" dans les deux fichiers "httpd.conf" (dans "…\binaries\conf_files" et "…\binaries\apache\conf_files")
- Changement de l'IP 127.0.0.1 à "Listen 127.0.0.1:80" par le mien (192.XXX.X.XX) dans les deux fichiers "httpd.conf" (dans "…\binaries\conf_files" et "…\binaries\apache\conf_files")
- Désactivation de l'option du port 80 ou 443 pour Skype (l'inutilisation de Skype suffit pour mes autres ordinateurs qui sont tous dotés de Skype, avec l'option active par ailleurs)
- Désactivation complète de la fonctionnalité IIS
- Installation d'EasyPHP à la racine du disque dur et non pas par défaut dans Program Files ou Program Files (x86).
Un grand merci d'avance pour toute suggestion qui pourrait m'être utile !
A voir également:
- Web local impossible
- Appdata local - Guide
- Web office - Guide
- Navigateur web - Guide
- Ip local - Guide
- Local send - Télécharger - Divers Utilitaires
1 réponse
Bonjour,
As tu essayé en désactivant le service "Service de publication World Wide Web"
Touche Windows + R -> "services.msc" -> clic droit sur "Service de publication World Wide Web" -> arrêter
Lorsque tu as modifié le fichier conf d'apache... as tu redémarré easyphp ensuite ?
- Quelle url avais tu testé à ce moment là ? (avec le port 8080 par exemple ? )
- Quelle était la conf que tu avais réalisé exactement à ce moment là (merci d'indiquer la ligne de code modifiée et dans quel fichier) ?
L'icone de easyphp est de quelle couleur ?
Tu as quoi dans les logs d'apache ?
Tu as quoi dans les journaux windows ?
Comment se traduit exactement ce dysfonctionnement ? ( que fais tu .. et que se passe t'il exactement ? )
As tu essayé en désactivant le service "Service de publication World Wide Web"
Touche Windows + R -> "services.msc" -> clic droit sur "Service de publication World Wide Web" -> arrêter
Lorsque tu as modifié le fichier conf d'apache... as tu redémarré easyphp ensuite ?
- Quelle url avais tu testé à ce moment là ? (avec le port 8080 par exemple ? )
- Quelle était la conf que tu avais réalisé exactement à ce moment là (merci d'indiquer la ligne de code modifiée et dans quel fichier) ?
L'icone de easyphp est de quelle couleur ?
Tu as quoi dans les logs d'apache ?
Tu as quoi dans les journaux windows ?
Comment se traduit exactement ce dysfonctionnement ? ( que fais tu .. et que se passe t'il exactement ? )
Cependant, je peux te dire que je n'ai pas désactivé le service indiqué (cependant, le nom de ce service ressemble fort a une sous-fonction de la fonction IIS qui est désactivée (constat via "Activer ou désactiver ds fonctionnalités Windows").
J'ai bien sûr redémarré le service. J'ai même fermé et rouvert l'application.
Je n'ai rien saisi directement dans la barre d'adresse (URL). J'ai simplement cliqué sur "Web local" (bouton droit de l'icône dans la zone de notification). Je suis arrivé à mes projets, mais lorsque j'ai cliqué sur l'un d'eux, j'ai constaté que mes instructions PHP étaient affichées au lieu d'être interprétées (<?php echo…).
L'icône d'EasyPHP ne change pas de couleur. Si le programme détecte une erreur, l'icône de la zone de notification clignote, et ç'a toujours été le cas sur l'ordinateur cité. De plus, dès le démarrage d'EasyPHP, une fenêtre "Unexpected end of MySql… See log file?" s'affiche (mais je n'ai pas utilisé la langage SQL dans les projets). Je crois également que certaines options sont grisées.
Capture d'écran depuis un ordinateur duquel EasyPHP 14.1 fonctionne :
Si le souci n'est toujours pas réglé demain, je t'enverrais les logs et les deux fichiers httpd.conf non modifiés.
il faut installer et lancer easyphp ( ou n'importe quel serveur) en tant qu'administrateur
avec w10, clic droit sur l'icone du fichier=>plus=>exécuter en tant qu'administrateur
Cela dit, je te remercie. Je vais voir ce que m'a conseillé Jordane.
En complément de l'exécution en tant qu'administrateur, j'ai mis le contrôle total pour tous les fichiers du répertoire d'installation (via l'onglet "Sécurité"), mais évidemment sans succès. Là, vraiment, je ne vois plus… Bref.
Voici les logs :
http://l.munch.free.fr/Erreur_Apache.txt
http://l.munch.free.fr/Acces_Apache.txt
http://l.munch.free.fr/Erreur_MySql.txt
http://l.munch.free.fr/EasyPHP.txt
Et voilà les fichiers httpd.conf :
http://l.munch.free.fr/binaries.apache.conf.httpd.conf
(dans \binaries\apache\)
http://l.munch.free.fr/binaries.conf_files.httpd.conf
(dans \binaries\conf_files\)
Sinon, voilà concrètement le problème.
1 - Je clique sur "Web local" (le fait que les options du dessous soient indisponibles est déjà anormal).
2 - Je suis dirigé sur cette page (je n'ai pas changé l'url) :
3 - Et voici, dans l'un de mes projets, la page index avec mon code PHP qui est affiché au lieu d'être interprété :
Je te remercie d'avance.
Visiblement... côté apache aucun souci.
Ton php est correctement interprété.
La preuve en est ces lignes dans le error d'apache
Donc le souci se situe certainement au niveau de tes fichiers sources.
Commence par regarder qu'ils sont bien encodés en utf8 sans BOM....
Tu peux aussi créer un fichier nommé par exemple 'phpinfo.php' , contenant ces lignes de code uniquement
le placer dans ton répertoire web ... et l'appeler dans ton navigateur
localhost/phpinfo.php
Si il t'affiche des choses... c'est que ton php fonctionne et cela confirmera mes dires...
Par contre, au niveau de tes logs mysql.. il semble bien qu'il y ait un souci (mais ça n'a rien à voir avec ton problème d'affichage du php )
Il semble que le souci soit connu et provienne d'un problème avec le fichier de conf de mysql my.ini ou my.cnf
je te laisserai regarder ça.