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

Drupal 10安装后/sites/default/files下css、js文件夹缺失,如何解决?

解决Drupal 10中/sites/default/files/js/css文件夹缺失的问题

手动创建文件夹并配置权限

  • 打开终端,切换到你的Drupal根目录,执行命令创建缺失的目录:
    mkdir -p sites/default/files/js sites/default/files/css
    
  • 设置适配macOS环境的权限(适配本地服务器用户):
    chmod -R 755 sites/default/files
    chown -R _www:_www sites/default/files
    
    注:如果使用MAMP等第三方本地环境,需将_www替换为对应服务器用户(比如MAMP的daemon)

触发资产自动生成

  • 清除Drupal缓存:后台进入配置 > 开发 > 性能页面,点击「清除所有缓存」;若已安装Drush,可直接执行:
    drush cr
    
  • 访问任意前端页面,Drupal会自动尝试生成所需的JS/CSS资源,新创建的文件夹会被正常调用

验证文件系统配置

  • 进入配置 > 媒体 > 文件系统页面,确认「公共文件系统路径」设置为sites/default/files,且「允许公共文件系统上传」已启用
  • 检查页面提示的权限状态,确保目录可被服务器读写

排查本地环境特殊情况

  • 若使用Docker等容器化环境,需确认容器内的目录映射正确,且容器内的文件权限配置妥当
  • 检查macOS隐私设置,确保本地服务器(Apache/Nginx)拥有Drupal文件目录的访问权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 02:08:14