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

ubuntu 部署moodle

通过地址https://download.moodle.org/releases/latest/选择下载,下载两种压缩包都特别慢(有可能无法下载)。
可以使用下面git下载项目
注意图中php、mysql等版本要求,本次采用Ubuntu22.04下 nginx+php8.2+mysql8.4部署在这里插入图片描述

mkdir /var/www/moodle
sudo git clone -b MOODLE_500_STABLE git://git.moodle.org/moodle.git /var/www/moodle/
chown -R www-data:www-data /var/www/moodle/
server {listen 80;server_name moodle.xiaohutiger.cn;root /var/www/moodle;index index.php index.html;location / {try_files $uri $uri/ /index.php?$args;}location ~ \.php(/|$) {# Split the path info based on URI.fastcgi_split_path_info ^(.+\.php)(/.*)$;# Note: Store the original path_info. It will be wiped out in a moment by try_files.set $path_info $fastcgi_path_info;# Look for the php file. If not round then jump to @routed.try_files $fastcgi_script_name $fastcgi_script_name/;# File was found - pass to fastcgi.fastcgi_pass   unix:/run/php/php8.2-fpm.sock;include        fastcgi_params;# Re-apply the path_info after including fastcgi_params.fastcgi_param PATH_INFO $path_info;fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;fastcgi_param DOCUMENT_ROOT $realpath_root;}}

修改php.ini

 max_input_vars = 5000

访问http://moodle.xiaohutiger.cn/,进程页面设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
连接数据库报错:配置时 默认是localhost,改成ip地址8.140.30.131
数据库是用docker运行,映射本地端口,阿里云安全组打开端口权限
在这里插入图片描述
在这里插入图片描述

http://www.xdnf.cn/news/3138.html

相关文章:

  • Java Set<String>:如何高效判断是否包含指定字符串?
  • 私有知识库 Coco AI 实战(六):打造 ES Mapping 小助手
  • 你的项目有‘哇‘点吗?
  • LabelVision - yolo可视化标注工具
  • flutter 专题 五十八 关于Flutter提示Your Xcode project requires migration的错误
  • 神经网络用于地震数据时空均匀插值的方法与开源资料
  • Vue:el-table-tree懒加载数据
  • DeepSeek-Prover-V2-671B最新体验地址:Prover版仅适合解决专业数学证明问题
  • Windows系统编译支持GPU的llama.cpp
  • 蓝桥杯 序列计数
  • 在VTK中使用VTKCamera
  • 2025年4月通信科技领域周报(4.21-4.27):6G标准加速推进 空天地一体化网络进入实测阶段
  • QT项目----电子相册(5)
  • UDP/TCP协议知识及相关机制
  • 【Java面试笔记:进阶】29.Java内存模型中的happen-before是什么?
  • AI开发者的Docker实践:汉化(中文),更换镜像源,Dockerfile,部署Python项目
  • 在TensorFlow中,`Dense`和`Activation`是深度学习模型构建里常用的层
  • ARM 指令集(ubuntu环境学习) 第一章:ARM 指令集概述
  • 基于Docker Compose的Prometheus监控系统一键部署方案
  • 数据库被渗透怎么办?WAF能够解决数据库被渗透的问题吗
  • DB-GPT V0.7.1 版本更新:支持多模态模型、支持 Qwen3 系列,GLM4 系列模型 、支持Oracle数据库等
  • 闪电贷攻击方式
  • 删除k8s某命名空间,一直卡住了怎么办?
  • 【开源工具】Python打造智能IP监控系统:邮件告警+可视化界面+配置持久化
  • 一、Javaweb是什么?
  • 使用skywalking进行go的接口监控和报警
  • 01 mysql 安装(Windows)
  • Arthas 使用攻略
  • 弹窗探索鸿蒙之旅:揭秘弹窗的本质与奥秘
  • 量子机器学习中的GPU加速实践:基于CUDA Quantum的混合编程模型探索