美文网首页
PHPStudy添加站点不能访问的问题

PHPStudy添加站点不能访问的问题

作者: buyucoder | 来源:发表于2019-03-26 17:44 被阅读0次

    PHPstudy 版本是目前最新版: PhpStudy20180211
    系统: Windows 7

    现象描述

    hosts是肯定没问题的,结果不能访问,表现如下:

    1.500错误

    image.png

    2. No input file specified.

    在网站根目录下面创建一个t.php文件,访问 域名/t.php , 显示No input file specified
    http 的状态码是404,说明没有找到对应文件

    3.也有可能是出现乱码,莫名其妙的

    问题原因

    PHPStudy 环境选的组合是 Nginx + PHP,从改 Nginx 的配置,查看PHP配置,换PHP版本都没有,一度欢迎是代码问题.

    于是查看Nginx的错误日志 ,

    CreateFile() "D:\Path/favicon.ico" failed (123: The filename, directory name, or volume label syntax is incorrect)
    

    就是找不到文件了

    解决方法

    于是去搜索 123: The filename, directory name, or volume label syntax is incorrect

    倒是找到了一些
    参考:链接1

    就是说添加域名的时候的路径分割符应该用 正斜杠 / 而不是 反斜杠 \ , 于是去检查PHPstudy中 Nginx的配置,确实如此,将 \ 改成 / 重启环境确实解决了问题。

    我的域名是从 PHPStudy 的菜单 站点域名管理 添加的

    image.png

    从里面选择的路径就是反斜杠 \ 的,例如:D:\phpStudy\PHPTutorial\WWW

    image.png

    所以还是建议自己直接改配置添加站点,不要走菜单了,或者添加完在改一下斜杠。

    相关链接

    后面去找了一下 Nginx官方文档,文档上说 Windows 环境下 路径必须使用 Unix 风格的 正斜杠 /

    Paths in a configuration file must be specified in UNIX-style using forward slashes:
    
    access_log   logs/site.log;
    root         C:/web/html;
    

    相关文章

      网友评论

          本文标题:PHPStudy添加站点不能访问的问题

          本文链接:https://www.haomeiwen.com/subject/calnvqtx.html