使用lnmp常见问题集锦

经常有人qq里问我php,nginx等安装使用的问题,发现他们都使用了一款叫lnmp的一键安装包,本文就集中列出一些常见的使用问题

open_basedir

fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
  • Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/default/1211/bootstrap/autoload.php) is not within the allowed path(s): (/home/wwwroot/default/1211/public/:/tmp/:/proc/) in /home/wwwroot/default/1211/public/index.php on line 22

  • lnmp安装是自动追加了以上内容到fastcgi.conf, 其作用是限定文件引入等操作只能在root的定义 tmp proc 三个目录下进程, 可有些实际情况是php经常引入自己或者第三方的库文件,而且这些库文件不在root目录下,所以导致程序引入文件报错,可屏蔽此行解决

rewrite

location / {
    try_files $uri $uri/ /index.php?$args;
}
  • 对于安装完成上来就部署使用thinkphp这些mvc的项目,请一定要确认你的nginx配置已经对所有请求转发到index.php做的处理,如果没有请修改nginx对应server端并增加以上内容并重启你的nginx

更多问题不断增加中

  • 如果有在使用lnmp中遇到什么疑难,请留言或者加入我们的群
    233415606

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值