PHP问题
先修改了 index.php 的代码 在代码最前面加上了:
echo "1111";exit();
看下返回结果:
可以看到,服务器可以正常解析.
然后我们看一下Nginx报错日志:
① 来到Nginx的日志目录下
cat error.log
==signal process started==
==是系统发出的通知,并非产生错误==
带着无奈的心情就去改php配置:
==想知道PHP代码是不是有问题,我们就要进行调试!==
所以 ==PHP7.x的调试默认是OFF(关)着的==
PHP配置文件一般名为: php.ini
Windows和Linux都是如此
我们用vim更改php.ini
打开PHP.ini会是这样的
怎么找到我们需要改的地方呢?
我们利用 ==?== 进行查找
==display_errors== 是调试模式
可以看到,配置信息里有简短的文档
现在,
==将display_errors = Off==
==更改为:display_errors = On==
注意大小写,前面的O都是大写
然后我们保存,然后重启php
/etc/init.d/php-fpm restart
接着出现下面问题,我们继续解决
根据他们的经验,以及资料。
我当即力断:
然后更改:
简单来说:
php代码中的重定向只能跳转到的Nginx配置中所设置的web根目录以内的文件。【就是下级目录】
但是我们的代码跳转的是上一级目录,也就是web根目录的上一层目录,不属于根目录以内的路径,所以会保存。
==然后保存,重启Nginx==
然后访问页面:
By:一刀杀了我吧!!!
后来发现原来是Website根目录没有权限
我尴尬的敲下了
Chmod -R 777 blog
此时的心情: