laravel在lnmp中的部署

1、一键安装完成lnmp之后,

2、最重要的一点,当时这个问题,我折腾了三天

     在/usr/local/nginx/conf/fastcgi.conf中添加可以访问上层文件,并指定项目文件
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:/home/wwwroot/default/bens_outside_data/";
=====
open_basedir设定多个目录问题,要将两个目录加入open_basedir内,发现用论用空格、逗号、分号来区隔两个目录都不行,而根据PHP官方网站的说法,这个选择是支援多个目录的。 要用冒号来区隔两个目录,例如:
open_basedir "/path/dir1/:/var/tmp/"
=======

3、在你ng配置文件里面,加这个

location / {
try_files $uri $uri/ /index.php?$query_string;
}

4、给项目根目录的 storage 文件夹修改权限为777:
chmod -R 777 storage

猜你喜欢

转载自www.cnblogs.com/quepq/p/9429230.html
今日推荐