php - 500错误怎么看具体出错信息?
ringa_lee
ringa_lee 2017-04-11 10:19:29
[PHP讨论组]

CENTOS7.2 NGINX PHP5.3.28

php的测试信息可以正常显示。

但是打开首页时候报500错误。

打开NGINX的错误日志error.log:

2017/03/18 04:13:40 [error] 822#0: *1408 directory index of "/www/joyway/" is forbidden, client: 106.114.133.22, server: www.joyway.me, request: "GET / HTTP/1.1", host: "joyway.me"

提示目录禁止访问。好奇怪,如果没权限访问如何打开的测试信息页面? 该从哪方面找问题所在呢?

ringa_lee
ringa_lee

ringa_lee

全部回复(4)
怪我咯

是失眠还是,,熬夜?
你可以尝试一下将文件夹的权限设置成777,如果不行就看看代码是否存在问题,500错误主要应该是代码的问题

迷茫

500 错误一般为代码报错 ,然后您关闭了错误提示导致, 这个时候您应该您文件开头开启错误提示查看具体原因

ini_set("display_errors", "On");
error_reporting(E_ALL || E_STRICT);
伊谢尔伦

你指定index文件了吗?

index  index.html index.htm;

如果你打开了

autoindex on;

要确认nginx对这个目录有读权限,请仔细确认相关权限。

默认目录755,文件644。切勿将文件和目录设为777!

PHP中文网

500主要是 代码的问题。 看看php版本 或者是不是使用了当前版本不支持的特性

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号