lnmp1.5+配置thinkphp5.0+

如果已经添加过的站点,当时并没有选择Thinkphp伪静态

那么需要这么做

如果你来到这个页面,首先恭喜你,顺利掉进坑中,那么下面将带你如何爬出去

首先先站点conf配置里

原本默认是

include rewrite/none.conf;

改成下面

include rewrite/thinkphp.conf;

还是在站点conf里

默认是

include enable-php.conf;

改成

include enable-php-pathinfo.conf;

这步没有做,则会提示:404或者500

服务器路径:

/usr/local/nginx/conf

fastcgi.conf文件

把最后一行的这句注释掉

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

这步没有做,则会提示:No input file specified.

路径:/usr/local/php/etc

php.ini文件

把这个cgi.fix_pathinfo=0

改成1

cgi.fix_pathinfo=1

把项目目录,给予755权限,我给的777权限,我用755有问题

chmod -R  755  /home/dir/.....

重启nginx,php

到了这里,恭喜你,你已经顺利爬出了坑中…

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注




Enter Captcha Here :