lnmp1.4环境下运行thinkphp5

2017-07-19  本文已影响182人  奋斗_登

1、lnmp 1.4安装完成后,部署thinkphp5的一个应用目录启动nginx后发现500

2.查看500的原因,开启错误提示

  2.1打开php.ini搜索display_errors,把Off修改为On就开启了php 错误提示。

     lnmp 的 php.ini 位置在/usr/local/php/etc/php.ini

     注意,要修改的是:

     display_errors = Off

    //修改为↓↓↓↓↓↓↓

    display_errors = On

    或者

2.2 在index.php 文件里添加

     ini_set("display_errors","On");

     error_reporting(E_ALL);

3.重新运行分析原因

4解决问题

/usr/local/nginx/conf/fastcgi.conf配置文件

fastcgi_param PHP_ADMIN_VALUE"open_basedir=$document_root/:/tmp/:/proc/";

之后添加

fastcgi_param PHP_ADMIN_VALUE $basedir if_not_empty;#注意nginx要在1.1.11版本之后

$basedir变量就可以在/usr/local/nginx/conf/vhost/xxx.com.conf配置文件里的include enable-php.conf前赋值:

set $basedir "open_basedir=/home/wwwroot/dev.yunshare.net/:/tmp/:/proc/";

(参考:http://blog.csdn.net/markely/article/details/56681059)

上一篇下一篇

猜你喜欢

热点阅读