502 Bad Gateway PHP Storm mais interpréteur et exécutable sont définis

  • Système d'exploitation: Windows 7 - 64 bits
  • PHP: Autonome php.exe (PHP version 5.5)
  • PHPStorm
    Version: 10.0.1

Tous les conseils que je vois sur d'avoir passé l'502 Passerelle erreur dans PhpStorm impliquer seulement de s'assurer que vous avez votre Interprète et l'exécutable du jeu. Je suis l'aide de l'application autonome php.exe (http://windows.php.net/download#php-5.5 VC11 x86 Thread-Safe (2015-Oct-01 01:25:56)) et ont tout mis en pour PHP 5.5

502 Bad Gateway PHP Storm mais interpréteur et exécutable sont définis

Je suis honnêtement confondu pourquoi je suis encore en train 502 erreurs.

J'ai couru plusieurs fois, et il a couru une fois (il n'y a pas de changement à partir d'instances avant ou après) que j'ai trouvé profondément étrange, mais seulement pour un chargement de la page et il n'est pas reproductible événement.

Edit: Réalisé l'une différence quand j'ai ouvert un autre projet visant à comparer. La seule fois où il a fait un travail, le droit-cliquez sur le menu contextuel avait l'air différent. L'autre projet est de débogage de l'amende juste. Ce qui fait la différence? Ce qui donne? Les deux projets sont à l'aide de l'interprète.

... Également constaté que le fait d'aller à la plage de travail du projet, le contexte supplémentaire de l'élément de menu a disparu.

502 Bad Gateway PHP Storm mais interpréteur et exécutable sont définis

Edit 2: Encore des problème de chasse... trouvé que certains fichiers de courir à droite quand je commence à PHPStorm et auront le menu contextuel. D'autres fichiers, cependant, ne sera pas au démarrage de PHPStorm. Si je j'ai essayer de déboguer un fichier sans le plus menu, le serveur vous donnera 502 et puis les "bons" fichiers de ne pas avoir le menu supplémentaire. Si je commence avec un extra context menu tout d'abord, il sera exécuté, bien que, si je suis avec l'un ne l'est pas, le premier fichier de cesse de travailler. J'ai l'impression que je suis en train de faire le "progrès", mais je suis aussi d'obtenir plus confus, surtout depuis que chacun de ces moments, j'essaie d'exécuter un autre fichier, il me demande "[x] est une instance de configuration d'exécution. Êtes-vous sûr de vouloir arrêter l'exécution?" À quel point je clique sur "Arrêter et exécutez à nouveau". Je figure que ceux donnant 502 n'aurait rien portant sur la "bonne" fichiers si les choses sont arrêtés et exécutez à nouveau... mais qui semble ne pas être le cas.

Edit 3:
S'est demandé si peut-être mon interprète le programme d'installation peut être mauvais, j'ai donc pris la securewamp ( http://securewamp.org/en/ ), a obtenu la version portable, le programme d'installation, utilisé par défaut du programme d'installation avec xdebug ajouté sur (cette version: php_xdebug-2.4.0rc1-5.4-vc9.dll) et exactement le même problème.

Je suis même à une perte de choses à vérifier.

Edit 4: Extra assurez-vous que c'est quelque chose dans PHPStorm maintenant. L'un des fichiers php qui n'a pas de travail, j'ai ouvert directement avec le php.exe et il a bien fonctionné. Il faut qu'un certain paramètre dans phpstorm que je"m manquant ou brisé fonction.

Edit 5: à la Suite d'un sentier de causes possibles, essayé de l'Exécuter > Valider l'outil de débogage. Chemin d'accès d'URL et à gauche par défaut (pas de raison de les changer), et de tenter de vlaidate résultats dans "Veuillez vérifier que le chemin web pour le script de validation est correctement configuré" et les listes de mon répertoire.

Edit 6: Validation a été seulement ramasser sur 127.0.0.1 parce que c'est ce SecureWAMP a été en cours d'exécution sur. La désactivation de son serveur de résultats en "échec de l'exécution de script de validation: 'Connection refused: connect".

Edit 7: pointied par LazyOne, mes fichiers dans la première image sont deux différents types de fichiers (html et php). Je l'ai fait avec .les fichiers php sur les deux côtés, j'ai juste attrapé deux fichiers que j'étais en train de travailler pour la capture d'écran. Voici un exemple de l'un de la de php.
502 Bad Gateway PHP Storm mais interpréteur et exécutable sont définis

Edit 8: je crois que je suis enfin arriver à un modèle solide à quand ça marche et quand ça ne marche pas.
Le menu contextuel chose était un leurre. Sans un sous-menu fonctionne très bien lorsque les conditions sont remplies.

  • A. Un fichier qui fonctionne (pour l'instant aucun modèle encore remarqué pour les fichiers de travail vs chômé, en fait, un travail et un jour chômé fichier ont exactement le même code) doit être sélectionné.
  • B. Ne peut, sous aucune condition, à "Arrêter la et exécutez à nouveau" un fichier que cela va entraîner le fichier à hit bad gateway par la suite.
  • C. Vous ne pouvez pas ouvrir un jour chômé fichier. Si vous le faites, actuel serveur se bloque et continuera à bloquer jusqu'à ce qu'un "arrêt et reprise" est exécuté sur un autre fichier, après quoi tous les fichiers ouverts obtiendrez la bad gateway erreur. L'ouverture d'un non-fichier de travail entraînera actuellement les fichiers de travail pour obtenir le bad gateway erreur.
  • D. Pour obtenir des fichiers de travail fonctionne à nouveau après C ou D nécessite un redémarrage du système.

Modifier 9:
A bidouiller avec la validation de la configuration du débogueur outil, et on fini par me donner une réponse différente (sentir ridicule pour elle, en fait, n'avait qu'à inclure le ciblées répertoire dans l'url du script de validation, même si je pensais que le site était d'hébergement directement à partir de ce répertoire. Oh bien. De toute façon, avait une erreur, vous ne savez pas si c'est la cause de mes problèmes ou pas, mais de la recherche.
502 Bad Gateway PHP Storm mais interpréteur et exécutable sont définis

Edit 10:
L'ajout de php.ini à l'adresse ci-dessus d'erreur...
xdebug.remote_enable=1

Edit 11: Pas de réel avantage vu de l'ajout d'une ligne.

Édition 12: Affichage demandé capture d'écran du navigateur
502 Bad Gateway PHP Storm mais interpréteur et exécutable sont définis

Edit 13: Mises à jour du PAE (10.0.2) version de phpStorm. Il semble que le même résultat jusqu'à présent, mais aujourd'hui, au moins la console m'indique l'erreur de trop au lieu de simplement la page web. Aussi essayé de courir complètement à travers SecureWAMP du serveur apache seulement pour trouver il ya quelque chose me bloque à partir de la modification à l'écart de la valeur par défaut répertoire htdocs.

502 Bad Gateway PHP Storm mais interpréteur et exécutable sont définis

source d'informationauteur liljoshu

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *