lnmp第一次运行tp框架出现500错误。

Lnmp第一次运行tp框架出现500错误。
首先呢我们可以现在public目录下的index.php中添加,要在添加在最上面
error_reporting(E_ALL);
ini_set(‘display_errors’,‘1’);
lnmp第一次运行tp框架出现500错误。
将错误先报出来。
它可能会出现这个错误。
lnmp第一次运行tp框架出现500错误。
我们也可以在php.ini中将这个错误报告出来。这个文件一般存在你usr/local/php/etc/,如果你用的是一件安装包那么默认就是在这里的。
lnmp第一次运行tp框架出现500错误。
它一般情况下默认是off关闭状态,我们可以将他打开。变成On
lnmp第一次运行tp框架出现500错误。
然后进入到nginx/conf目录下,修改fastcgi.conf,默认是这个样子的,
lnmp第一次运行tp框架出现500错误。
我们修改成:
fastcgi_paramPHP_ADMIN_VALUE"open_basedir=/home/wwwroot/:/tmp/:/proc/";
然后我们测试一下nginx看看是否运行正确 nginx -t
lnmp第一次运行tp框架出现500错误。
如果是上方就代表运行成功没有问题,重启nginx:
Service nginx restart
还可以重新启动一下lnmp
Lnmp restart;
再次访问就不会有问题了。
lnmp第一次运行tp框架出现500错误。
如果还是不行有可能是.user.ini这个文件作怪,他在创建默认的时候权限是受保护的,所以我们无法访问。
我们可以将它解绑,让项目可修改
Chattr -i .user.ini
lnmp第一次运行tp框架出现500错误。
我这个文件是在根目录下,可能每个人的目录文件不同,可以使用 ls -la,查看隐藏文件。
Liunx中权限问题重要,我们可以多学习一下liunx,在我们以后的项目中将会十分有必要。
这个出现的问题有就两种可能,就是权限不够,或者路径不对,我们将其修改成自己的项目路径就可以了。