原因一:https项目配置文件的问题,加上cgi 文件路径,。因为装了两个版本的php,需要将cgi文件路径加到配置文件中
原因二:如果域名使用了cdn,需要将解析的域名加到cdn中(我们用的是阿里的cdn,加上之后就可以了)
原因三:就是百度搜索出来的directory路径权限问题
下面的图示解决的原因一的问题:因为directory路径配置错误(最下面一个图的最后一行标记的directory的路径问题,导致js,html文件是能访问的,就php文件不能访问),导致js,html,图片可以正常访问,访问php文件出现403错误。
出现如上图错误,当时网上搜索一直说是directory里的权限问题;后来更改了权限,依旧没有效果。
https访问出现这个问题,http访问没有问题。https配置路径错误,ssl配置文件中项目路径不对
如果服务器值只安装一个php版本,不要标红的前两行配置
原因四:Apache2.4版本以上会有问题
更改完权限之后,查看一下文件缩进,缩进会影响权限生效
后面碰到更多关于这方面的坑,再继续加