web-dev-qa-db-fra.com

Utiliser des crochets pour PHP des dossiers

Wampserver est en cours d’exécution et j’essaie de faire un aperçu en direct d’un fichier php à l’aide de Brackets.io. Cependant, lorsque je clique sur l'aperçu en direct, je reçois

Project settings for: Getting Started
Live preview base URL: ______________

Je suis ce tutoriel sur l’exécution de PHP scripts . Mon fichier php est en C: /wamp/wwww/php_proj1/php1.php et j’essaie de le mettre dans "URL de base"

http://localhost/php_proj1/php1.php

Cependant, chaque fois que je tape cela et que je le saisis, il me demande à nouveau "l'URL de base de prévisualisation en direct" et rien ne se produit. J'ai également essayé de mettre l'URL dans mon "Fichier-> Paramètres du projet" et cela ne fonctionnait pas non plus. Je suis juste en train d'exécuter un script php de base qui résonne quelques mots. 

Cela fonctionne quand je tape manuellement

http://localhost/php_proj1/php1.php

dans mon URL Chrome, mais pas lorsque j'utilise l'aperçu en direct de Bracets. 

Qu'est-ce qui me manque ou que je fais mal? Dois-je configurer quelque chose dans mon serveur de test? Je viens juste de commencer à apprendre php et à utiliser wampserver, je ne suis donc pas tout à fait sûr de ce que je fais mal. 

Merci!

EDIT: Je suis ces 2 tutoriels sur le faire et cela ne fonctionne tout simplement pas pour moi. tutorial 1 et tutorial 2

EDIT2: Trouvé mon erreur .. Je n'ai pas fait Fichier-> Ouvrir un dossier pour ouvrir le dossier sur lequel je travaillais ... Merci à tous ceux qui m'ont aidé avec cela, je ne referai certainement pas cette erreur. soupir

12
user3128376

Trouvé mon erreur. Je n'ai pas fait Fichier-> Ouvrir le dossier pour ouvrir le dossier sur lequel je travaillais ...

4
user3128376

Le Live Preview Base Url doit être défini sur la même URL que celle que vous utiliseriez pour lancer votre projet dans un navigateur.

Ainsi, si vous avez un projet dans C:/wamp/wwww/php_proj1/, vous lancerez ce projet dans un navigateur en entrant http://localhost/php_proj1/php1.php. C'est donc ce que Brackets s'attend à saisir dans le champ Base Url moins le nom du fichier de script.

Rappelez-vous que la racine du document de localhost pointe vers le dossier C:/wamp/www/

Alors entrez

http://localhost/php_proj1/

dans le dialogue qui demande l'URL de base.

En supposant que vous modifiez le fichier php1.php au moment où vous avez cliqué sur l'icône Aperçu en direct qui correspond au script qui sera exécuté dans le navigateur.

Oh, et bien sûr vous devez disposer de WAMPServer et donc d’Apache, car il exécute le code via Apache afin que le code PHP puisse être interprété.

5
RiggsFolly
  1. Essayez la même chose mais avec un simple fichier HTML.

  2. Essayez de lancer votre projet avec le serveur intégré de PHP. Ouvrez une fenêtre terminal/cmd et accédez au dossier php_proj1. Maintenant, exécutez php -S localhost:8000. Maintenant, définissez votre chemin d'aperçu en direct sur http://localhost:8000/. Si celui-ci fonctionne, il peut y avoir un problème avec Wamp.

N'oubliez pas que, quoi qu'il en soit, vous n'êtes pas censé contenir un fichier dans le chemin de l'aperçu en direct, mais uniquement un chemin de dossier. Lorsque vous le contenez, vous obtenez cette URL: http://server/file.php/file.php (double) et ce n'est pas exactement ce que vous voulez ...

Si aucune de ces solutions ne fonctionne, il peut y avoir un problème avec votre ordinateur, Brackets, Chrome ou les deux. Essayez de les réinstaller (supports d'abord).

2
Nadav S.

Mes deux cents, est le nom du projet php_proj1? Sinon, vous devrez utiliser http://localhost/ comme URL de base.

Aussi (lorsque vous utilisez des supports), vérifiez le contenu de l'onglet Réseau Chrome. F12 Outils de développement -> Réseau -> Filtre -> Documents

Essayez d’enquêter sur les URL, cela vous donnera probablement un aperçu

0
kranthi117