DSpace 7.2升级至7.3后UI首页CSS加载失败问题求助
DSpace 7.2升级至7.3后CSS加载失败的解决办法
检查主题文件与配置
- 确认
dspace-theme.css存在于UI部署目录的assets子文件夹下,路径无拼写错误 - 打开UI的生产环境配置文件
config/config.production.json,核对theme相关配置项的路径是否指向正确的资源文件 - 重启DSpace UI服务,让配置变更生效
修复Web服务器MIME类型配置
Nginx环境
- 在Nginx站点配置中添加或确认CSS的MIME类型映射:
types { text/css css; } - 执行命令重启Nginx:
sudo systemctl restart nginx
Apache环境
- 确保
mod_mime模块已启用,在站点配置中添加:AddType text/css .css - 执行命令重启Apache:
sudo systemctl restart httpd
清理缓存
- 删除UI项目的
node_modules和dist目录,重新执行npm install和npm run build:prod完成生产构建 - 强制刷新浏览器缓存(Ctrl+Shift+R),清除旧的错误缓存记录
修正文件权限
- 确保Web服务器用户(如nginx、apache)拥有
dspace-theme.css所在目录的读取权限:sudo chown -R nginx:nginx /path/to/dspace-ui/assets sudo chmod -R 755 /path/to/dspace-ui/assets
(注:将nginx:nginx替换为你的Web服务器用户组,路径替换为实际UI部署路径)
内容的提问来源于stack exchange,提问作者Oriol C
相关产品推荐
相关产品推荐

