You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.1安装Moodle Socialwall format插件遇异常的解决方法

解决Moodle安装Socialwall Format插件时的两类异常

一、修复站点未启用HTTPS的问题

  1. 获取并配置SSL证书

    • 安装Certbot工具:
      sudo apt update && sudo apt install certbot python3-certbot-apache # Apache环境
      # Nginx环境执行:sudo apt install certbot python3-certbot-nginx
      
    • 申请并自动配置证书:
      sudo certbot --apache # Apache用户执行
      # Nginx用户执行:sudo certbot --nginx
      
      按照提示输入域名、邮箱信息,工具会自动完成证书部署,并配置Web服务器将HTTP请求跳转至HTTPS。
  2. 修正Moodle config.php配置

    • 打开Moodle根目录下的config.php文件:
      sudo nano /var/www/moodle/config.php
      
    • 修改以下核心配置项:
      $CFG->wwwroot = 'https://你的站点域名';
      $CFG->sslproxy = true; # 若服务器使用反向代理SSL需开启,无反向代理可忽略
      
    • 保存并退出文件。

二、调整PHP max_input_vars配置

  1. 定位PHP配置文件
    根据Web服务器环境选择对应路径(以PHP 8.1为例,版本可通过php -v查看):

    • Apache环境:/etc/php/8.1/apache2/php.ini
    • Nginx+PHP-FPM环境:/etc/php/8.1/fpm/php.ini
  2. 修改max_input_vars值

    • 打开配置文件:
      sudo nano /etc/php/8.1/apache2/php.ini # Apache示例
      
    • 搜索max_input_vars,将值修改为至少5000:
      max_input_vars = 5000
      
  3. 重启服务生效配置

    • Apache用户:
      sudo systemctl restart apache2
      
    • Nginx+PHP-FPM用户:
      sudo systemctl restart php8.1-fpm && sudo systemctl restart nginx
      
  4. 验证配置结果
    在Web根目录创建phpinfo.php文件,内容为<?php phpinfo(); ?>,访问该文件查找max_input_vars项,确认值已更新为5000。


内容的提问来源于stack exchange,提问作者Abhijith Mk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 16:55:24