所以我正在开发响应式网站,显然需要通过手机和平板电脑进行测试,在我尝试安装像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似乎正常工作。
如果有人能够对此有所了解,我很乐意试一试!
答案 0 :(得分:0)
全部修好了! Larvel的代客装置导致了这个问题,正如所怀疑的那样。
所以,查看/ usr / local / Cellar中的brew Cellar目录,但实际上并没有在那里。然后打开终端并输入:
valet install
然后键入:
运行代客valet
然后输入以下内容卸载代客:
uninstalled valet
然后键入:
重新启动Apache2sudo apachectl restart
adding password
启动浏览器并浏览到localhost/info.php
,其中包含<?php phpinfo() ?>
行和HAPPY DAYS:)