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

安装Drupal 8时出现网站意外错误,求助解决方法

解决Drupal 8安装时「The website encountered an unexpected error」问题(XAMPP环境)
  • 开启详细错误提示,定位具体问题

    1. 进入Drupal根目录的sites/default文件夹,复制default.settings.php并重命名为settings.php
    2. 编辑settings.php,找到错误级别配置行,修改为:
      $config['system.logging']['error_level'] = 'verbose';
      
    3. 同时查看XAMPP的日志文件获取详情:
      • Apache日志:xampp/apache/logs/error.log
      • PHP日志:xampp/php/logs/php_error.log
  • 检查目录权限

    • Windows环境:右键Drupal根目录下的sites/default/files文件夹→属性→安全→为当前用户添加「写入」权限
    • Linux/macOS环境:在终端执行命令:
      chmod -R 755 sites/default/files
      chown -R www-data:www-data sites/default/files
      
  • 调整PHP配置

    1. 打开XAMPP控制面板,点击PHP模块的「Config」按钮,选择php.ini文件打开
    2. 确保以下PHP扩展已开启(删除行首的分号):
      extension=pdo_mysql
      extension=gd
      extension=mbstring
      extension=xml
      
    3. 修改PHP内存限制,找到memory_limit项,设置为至少256M:
      memory_limit = 256M
      
    4. 保存文件后,重启XAMPP的Apache服务
  • 验证数据库连接配置
    在settings.php中找到数据库配置段,确认参数与XAMPP的MySQL设置一致:

    $databases['default']['default'] = [
      'database' => '你的数据库名称',
      'username' => 'root',
      'password' => '', // 若你修改过MySQL密码,填写对应密码
      'host' => 'localhost',
      'driver' => 'mysql',
      'port' => '3306',
      'prefix' => '',
    ];
    
  • 清理临时缓存文件
    删除Drupal根目录下sites/default/files/php和sites/default/files/cache中的所有文件(保留目录本身),然后重新尝试安装。

内容的提问来源于stack exchange,提问作者Cheshta Pal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 17:47:25