404 - 当我尝试使用IP浏览到我的本地WebServer时找不到

时间:2018-02-12 17:25:42

标签: macos laravel apache npm http-status-code-404

所以我正在开发响应式网站,显然需要通过手机和平板电脑进行测试,在我尝试安装像npm这样的js框架之后,它一直工作正常,直到昨天。

出于某种原因,当我使用ip浏览我的本地测试时,它得到:

404 - Not Found

我已经习惯了:

http://192.168.0.2/filename.php

我试过了:

http://192.168.0.2:8080/filename.php

...仍然得到404 - 未找到 我重新启动了Apache并检查了端口是否正确,它是。

Listen 80

这是在我安装Laravel和Valet之前发生的,但不久之后我不得不因为工作而擦拭我的Mac并且重新开始重新安装。

我在Apache中遗漏了什么吗? npm和Laravel是否混淆了Apache设置?

在当地,一切正常。我可以直接使用Mac浏览localhost / filename.php,PHP和MySQL相互通信,虽然使用Homebrew安装MySQL后,PHP连接现在只接受127.0.0.1而不是localhost。

我已将所有权限设置为“所有人”,应该没有访问权限。

我也注意到了Firefox Dev Ed的另一个奇怪之处。当我使用Valet或Gulp时,它会停止连接并给Cannt连接到服务器错误,但Safari和Chrome似乎正常工作。

如果有人能够对此有所了解,我很乐意试一试!

1 个答案:

答案 0 :(得分:0)

全部修好了! Larvel的代客装置导致了这个问题,正如所怀疑的那样。

所以,查看/ usr / local / Cellar中的brew Cellar目录,但实际上并没有在那里。然后打开终端并输入:

valet install

然后键入:

运行代客
valet

然后输入以下内容卸载代客:

uninstalled valet

然后键入:

重新启动Apache2
sudo apachectl restart
adding password

启动浏览器并浏览到localhost/info.php,其中包含<?php phpinfo() ?>行和HAPPY DAYS:)