laravel部署linx报错 Unknown: open_basedir restriction in effect. File is not within the allow

最近在本地开发的项目放到linux上以后访问不成功,页面显示No input file specified.错误

 

找到error.log一看错误为

FastCGI sent in stderr: "PHP message: PHP Warning:  Unknown: open_basedir restriction in effect. File(/home/wwwroot/web/public/index.php) is not within the allowed path(s): () in Unknown on line 0PHP message: PHP Warning:  Unknown: failed to open stream: Operation not permitted in Unknown on line 0Unable to open primary script: /home/wwwroot/web/public/index.php (Operation not permitted)" while reading response header from upstream, client: 0.0.0.0, server: web.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi.sock:", host: "xxxx.com"

 

原因为我们访问的地址没有在open_basedir限制的范围之内,所以我们需要把我们的网站目录添加进去

我的环境是lnmp,解决办法为:

编辑fastcgi.conf

vim /usr/local/nginx/conf/fastcgi.conf

 

找到fastcgi_param PHP_ADMIN_VALUE这一行把我们网站的根目录加入进去

然后重启nginx即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果您想在 Linux 系统中打印名为 `f_xuehao.txt` 的文件的上级目录,您可以使用以下命令: ``` dirname f_xuehao.txt ``` 该命令将输出 `f_xuehao.txt` 文件的上级目录的路径。如果当前目录是该文件所在的目录,那么输出结果将是 `.`(当前目录的路径)。 ### 回答2: 可以使用Linux命令来打印f_xuehao.txt文件的上级目录。 在Linux中,使用cd命令可以改变当前工作目录。要打印文件f_xuehao.txt的上级目录,可以先进入该文件所在的目录,在使用cd命令进入上级目录。 假设f_xuehao.txt文件位于名为“Documents”的目录中,我们可以按照以下步骤来打印其上级目录: 1. 打开终端窗口。 2. 输入cd命令跳转到f_xuehao.txt文件所在目录: ``` cd Documents ``` 3. 使用cd ..命令进入上级目录: ``` cd .. ``` 4. 使用pwd命令可以打印当前工作目录,即上级目录的路径: ``` pwd ``` 执行以上命令后,终端将显示f_xuehao.txt文件的上级目录的路径,你可以将其复制或记录下来以便后续使用。 请注意,这只是一个示例,具体的路径和文件名可能会有所不同。根据f_xuehao.txt文件所在的实际目录,使用相应的路径来替代"Documents"。 ### 回答3: 要打印`f_xuehao.txt`文件的上级目录,我们需要首先了解一下`linx`命令的使用方法。在`linx`中,可以使用`cd`命令来切换目录,`..`表示上一级目录。 在命令行中输入以下命令即可完成打印: ``` cd .. ``` 上述命令会将当前目录切换到上级目录。接着,我们可以使用`ls`命令来查看`f_xuehao.txt`所在的目录: ``` ls ``` 这样就能够打印出`f_xuehao.txt`文件所在的上级目录下的所有文件和文件夹的列表。 总结起来,我们可以使用以下命令完成该任务: ``` cd .. ls ``` 以上就是使用`linx`命令打印`f_xuehao.txt`上级目录的方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值