当前位置: 首页 > news >正文

使用lnmp环境部署laravel框架需要注意的点

1,上传项目文件后,需要chmod -R 777 storage授予文件权限,不然会报错file_put_contents(/): failed to open stream: Permission denied。

如果后面还是报错没有权限的话,就执行ps -ef |grep php查询php运行用户。然后执行chown -R www.www storage/

2,nginx的fastcgi.conf文件将其$document_root变量修改为项目目录,不然会报错Warning: require(): open_basedir restriction in effect. 

3,nginx.conf还需要配置相关信息才能访问得到laravel网站,具体配置查询laravel中文文档就有。

4,设置storage软链接:php artisan storage:link

如果报错:symlink() has been disabled for security reasons

找到 php.ini (/usr/local/php/etc)文件,在 disable_functions 配置中删掉 symlink(及其前面或后面的任意一个逗号) 。

再去项目根目录下执行php artisan storage:link

http://www.lryc.cn/news/311231.html

相关文章:

  • AI-RAN联盟在MWC24上正式启动
  • Reactor详解
  • 实践航拍小目标检测,基于YOLOv5全系列【n/s/m/l/x】参数模型开发构建无人机航拍场景下的小目标检测识别分析系统
  • 分布式数据库中全局自增序列的实现
  • 【论文阅读】TensoRF: Tensorial Radiance Fields 张量辐射场
  • 深入了解 Android 中的 FrameLayout 布局
  • 高级大数据技术 实验一 scala编程
  • 使用Fabric创建的canvas画布背景图片,自适应画布宽高
  • 枚举与尺取法(蓝桥杯 c++ 模板 题目 代码 注解)
  • 11、电源管理入门之Regulator驱动
  • 24年证券从业考试注册报名流程详细图解,千万不要错过报名哦!
  • Git入门学习笔记
  • ⭐每天一道leetcode:27.移除元素(简单;vector)
  • 如何处理Android内存泄漏和性能优化
  • 应用方案 | D722 9MHz,轨对轨I/O CMOS运放,低噪声、低电压、低功耗运放,应用广泛
  • 小程序常用样式和组件
  • 《Redis 设计与实现》读书概要
  • Docker之数据卷自定义镜像
  • Docker技术概论(4):Docker CLI 基本用法解析
  • 【JAVA重要知识 | 第五篇】暴打Java8新特性—(Lambda、方法引用、Stream流、函数式接口、Date Time API、Optional类)
  • Docker Swarm全解析:实现微服务高可用与故障转移的秘密武器
  • 编码规范(前端)
  • 【JavaEE进阶】部署Web项目到Linux服务器
  • 就业班 2401--3.1 Linux Day9--文件查找和压缩
  • 「滚雪球学Java」:JDBC(章节汇总)
  • RT-DETR改进RepVGG结构:简单但功能强大的卷积神经网络架构
  • C#进阶高级语法之LINQ :Lambda 表达式
  • react hook: useCallback
  • java面试(jvm)
  • 自动化测试摸索:python+selenium+pytest(持续更新.....)