安装后首页打开正常,出现图片不能显示、文件无法上传、静态资源(js、css文件)404怎么解决?
更新时间:2021-01-11

问题出现原因: EduSoho资源和静态文件保存在edusoho/web目录下,edusoho/web是访问目录,如果没有在nginx或者Apache配置里面把根目录定位到web目录下,会出现图片不能显示、文件无法上传(或上传卡住)、默认页面404(小组、课程、班级等页面)等问题。

需要在nginx或者Apache配置里面把根目录定位到web目录下
解决办法:
root 配置到项目web目录下 如:/home/howzhi/workspace/www/edusoho/web;
location指向web下的app.php(开发环境下是app_dev.php)
location / {
index app.php;
try_files $uri @rewriteapp;
}


解决办法(以nginx配置为例):
需要将root 配置到项目web目录下,如:/home/howzhi/workspace/www/edusoho/web;
将location指向web下的app.php(开发环境下是app_dev.php)

上述两处配置具体配置文件内容:
root /home/howzhi/workspace/www/edusoho/web;
location / {
index app.php;
try_files $uri @rewriteapp;
}

修改nginx配置内容后需重启nginx服务!!!​

在官方教程中的配置:

这篇文章是否对您有帮助? 有帮助 没帮助
73 课程
13 班级
43 题库
6 商城
8 CRM
33 资讯
28 小组
70 其他
3 证书