我以前在Cloud9上成功使用过WordPress,但是甚至无法通过JetBrains IDE启动新的。
我有两台机器:一台Windows(XAMPP)和一台Mac(MAMP),当浏览器尝试登录WP仪表板页面时出现相同的“502 Bad Gateway”错误。
我下载了一份新的WP副本,设置了我的数据库并在WP根文件夹中运行index.php
。这确实需要我通过数据库问题,直到WP登录页面,然后浏览器挂起。它试图加载一些东西,没有任何反应,如果我停止浏览器并刷新我将得到502错误,我将继续在我试图从现在开始运行的任何其他文件上得到此错误(感觉就像服务器相关的中断在IDE中,我必须重新启动它。)
PHP7解释器似乎工作正常,因为我没有运行任何其他我的NON-WORDPRESS项目的问题。
项目地址为http://localhost:63342/wordpress/
,但我注意到以下链接显示在PHP-CGI服务器窗口中:/Applications/MAMP/bin/php/php7.0.0/bin/php-cgi -e -b 127.0.0.1:56502
这个php-cgi指向不同的端口#是什么意思吗?我是WordPress的新手,在Cloud9中轻松启动,但我不明白为什么它在PhpStorm 10中不起作用。
正如我所说,两台机器(WIN,MAC,MAMP,XAMMP,PHPSTORM)存在同样的问题,所以我知道我在这里缺少一些东西。
任何帮助都会非常感激。
答案 0 :(得分:0)
我建议你使用VVV Wordpress:https://github.com/Varying-Vagrant-Vagrants/VVV。
这是一个更好的解决方案,可以帮助您在没有太多麻烦的情况下取得更好的效果。
我建议你使用像sublime或atom这样的简单编辑器并安装软件包,我个人失去了很多时间试图让PhpStorm,MAMP,LAMP,XAMP以他们应该的方式工作。
答案 1 :(得分:0)
... [求助] ...谢谢大家的帮助。我设法解决了我的问题。它是导致它崩溃的端口号。我的MAMP端口号是8888(XAMPP是80),当我在一年前在两台机器上设置Phpstorm时,我以某种方式输入63342作为服务器端口号!这从来没有给我带来任何问题,无论从那时起运行了几十个PHP项目,但显然它对Wordpress(仪表板)很重要。我去了Phpstorm设置并更正了端口号,所以它匹配MAMP / XAMPP,现在一切正常。非常基本(和愚蠢)的错误,但我浪费了两整天,我本可以教自己WP和开发主题/插件。
再次感谢所有的回复。
答案 2 :(得分:0)
是的,它在将内置服务器端口配置为 80 后对我有用(我使用过 XAMPP)
在 phpstrom 中设置步骤:Configure the built-in web server