安装优胜美地后无法连接到localhost

时间:2014-10-25 21:29:35

标签: php macos apache unix osx-yosemite

我正在尝试连接到localhost,我在浏览器上遇到以下错误(chrome和ff and safari)

  

浏览器对localhost的连接尝试被拒绝。

我试过

  

telnet 127.0.0.1

     

尝试127.0.0.1 ...
  telnet:连接到地址127.0.0.1:连接被拒绝   telnet:无法连接到远程主机

  

Barry $ /:curl localhost

     

卷曲:(7)无法连接到localhost端口80:拒绝连接

httpd.conf设置为LISTEN : 80

但是,我可以使用localhost:3000上的精简版连接到rails项目

我查看了其他类似的问答,但找不到修复方法。

2 个答案:

答案 0 :(得分:1)

使用以下命令检查Apache配置:

sudo apachectl -t

这会测试配置文件并告诉您是否有错误。由于某种原因,运行sudo apachectl start不会将配置文件语法错误输出到日志中。

你安装了skype还是pow?

答案 1 :(得分:0)

我只想发布我的解决方案,让localhost再次运行。

我使用以下过程重新安装apache并更新端口。 它对我有用,所以我希望它可以帮助别人。

我确实在底部提到我仍然没有收到错误的网址错误,所以如果有人可以提供帮助,那就太棒了。

重建APACHE

端口搜索apache2 警告:端口定义超过两周,考虑使用selfupdate

sudo port uninstall apache2

sudo port -v selfupdate

确保安装了Xcode命令行工具,否则会收到警告: 警告:似乎没有安装Xcode命令行工具;大多数端口都可能无法构建。

xcode-select -install

sudo端口升级过时

sudo port search apache2

然后我重新安装了apache2 sudo port install apache2

sudo port load apache2

这让Localhost备份并在端口80上运行,但是我还没有走出困境。 当我使用

进入我的开发站点时

localhost / ~barrymcmahon /

我得到以下错误

未找到

在此服务器上找不到请求的URL / ~barrymcmahon / php_5_advanced /。