网站子目录500错误

问答中心分类: Nginx网站子目录500错误
匿名用户 asked 2年 ago

例如,访问 example.com 正常,但是访问example.com/123 就显示500错误了,输入 example.com/index.html ,example.com/index.php都是500错误,请问这是什么原因?

5 Answers
cysime answered 2年 ago

更正一下,具体情况是
网站根目录是一些静态HTML文件,但是访问子目录,子目录下有一些php小程序,这些PHP小程序在 example.com/123/ 里面,这些php小程序访问就会说是500

oneinstack 管理员 answered 2年 ago

500服务器内部错误? 你代码是否有问题呢?

cysime answered 2年 ago

我在另一台VPS(CentOS7 64位,也是使用这个一键包,用的HHVM+Tengine+MariaDB)使用同样的小程序完全没问题,但是另一台(Ubuntu 14.04 32位,PHP7+Tengine+MariaDB)就有问题了
这应该是nginx的问题还是说程序不兼容PHP7?
问题是:
example.com 根目录没问题
example.com/123 子目录下的HTML静态文件没问题 (如example.com/123/12.html)
但是 example.com/123 子目录下PHP文件就显示500错误(如example.com/123/index.php)

cysime answered 2年 ago

 问题解决了,应该是PHP7的问题,我自己传了个Helloworld的php扔进子目录没问题。。。
谢谢了

oneinstack 管理员 answered 2年 ago

OK,不要用xxx.com,用example.com 已改