系统安装
提示403网站正在升级中,请稍后访问!
原因:管理后台有人点击了升级系统或升级插件的按钮,系统或插件还没有升级完成,网站不能访问; 解决办法:等系统或插件升级成功再访问网站即可,升级大约需要2~5分钟; 说明:如果5分钟后仍然没有升级成功,网站还是显示403,,可以进入edusoho/app/data目录,查看是否存在一个upgrade.lock文件,如果存在,手动删除即可。
本地视频上传卡住或者到99%无反应。
nginx.conf的http{}里面添加 client_max_body_size 1024M; 再者就是在php.ini里面添加: post_max_size = 2048M; memory_limit = 2048M; upload_max_filesize = 2048M;   本地视频播放优化解决方案:http://www.qiqiuyu.com/faq/714/detail
Linux/Nginx下,怎么把本地视频文件目录配置到数据盘?
此说明的前提是EduSoho安装在Linux/Nginx环境下。 通常您购买的VPS、云主机都有系统盘、数据盘,一般情况下系统盘20G,操作系统以及EduSoho默认应该装在系统盘上的。那么EduSoho的本地视频文件也装在系统盘上了。随着上传的视频越来越多,系统盘就不够用了。这时就需要把EduSoho的本地视频文件,挪到数据盘下去了。 操作步骤很简单,只需会一点Linux基础命令就行。 假设EduSoho程序装在 /var/www/edusoho 目录下,数据盘挂载在/data下。 第1步,以root身份登录系统。 第2步,创建数据目录,并设置权限 mkdir /data/edusoho_data chmod 777 /data/edusoho_data/ -Rf 第3步,进入EduSoho程序目录 cd /var/www/edusoho 第4步,移动 app/data/udisk目录到/data/edusoho_udisk。 mv app/data/udisk /data/edusoho_data/udisk 第5步,链接/data/edusoho_data/udisk 到 edusoho的app/data/udisk ln -s /data/edusoho_data/udisk ./app/data/udisk 第6步,修改nginx配置。 找到:root /var/www/edusoho/app/data/;  修改为:root /data/edusoho_data/; 找到:fastcgi_param HTTP_X-Accel-Mapping /udisk=/var/www/edusoho/app/data/udisk; 修改为:fastcgi_param HTTP_X-Accel-Mapping /udisk=/data/edusoho_data/udisk; 第7步,重启Nginx。完工。 service nginx restart
安装完成后报500错误
安装过程中发生500不适用如下方法排查. 安装完成后发生500错误需要查看错误信息,方法如下: 进入目录edusoho/app/data 创建一个名为dev.lock的空文件 然后回到报错的页面,打开浏览器的调试模式, 在原来的路由里面紧跟着域名后面加上/app_dev.php,其余不变 如:假如你报错页面的url路由地址是:www.edusoho.com/group 将其改为www.edusoho.com/app_dev.php/group即可看到报错信息
500错误怎么解决?
500 代表着服务器处理异常,因此需要找出服务报的异常。 如何找出异常? 根据框架提供的机制,只需要在web/app.php中将开发模式打开,就可以看到具体异常。 $kernel = new AppKernel('prod', false); 改成 $kernel = new AppKernel('prod', true); 如果以上方法无效,错误页面还是没有信息,将true改回false 然后按照方法二执行: 进入目录edusoho/app/data 创建一个名为dev.lock的空文件 然后回到报错的页面,打开浏览器的调试模式, 在原来的路由里面紧跟着域名后面加上/app_dev.php,其余不变 如:假如你报错页面的url路由地址是:www.edusoho.com/group 将其改为www.edusoho.com/app_dev.php/group即可看到报错信息 注: 遇到500错误时,千万不要问500错误怎么解决,是什么原因,就像生病了生什么病得根据症状判断,查找错误日志去判断,可以到EduSoho云应用开发QQ群跟开发者沟通: 89120595; 只有把精确的错误日志发布才能更好的让别人帮助你,提高沟通效率。
安装第三步,初始化系统失败,提示DateTime::__construct():It is not safe to rely on the system's timezone settings.You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now,but please set date.timezone to select your timezone.
修改 php.ini 中 date.timezone 值  date.timezone=PRC或者date.timezone = Asia/Shanghai,同时取消这一行代码的注释,即去掉前面的分号 重启php服务即可
为什么安装后网址有/app.php?
web服务器配置的入口文件指定到app.php即可。
【新后台】安装时提示获取授权码失败?
可能的原因有: 1、如果在内网环境安装,无法连接外网,即无法连接教育云API接口获取access key,此种情况下,加入课程、注册登录等都会出现500错误,需要映射外网IP安装使用; 2、网络不稳定,导致连接教育云API失败,如果服务器可以连接外网(如可以访问百度),却提示:‘获取授权失败’,可在安装完成之后进入网校,点击【管理后台】-【云市场】-【授权信息】查看是否后台已生成access key,如果已生成说明之前的提示是网络不稳定引起,如果提示连接教育云失败,则说明该服务器网络下,无法访问ES教育云API接口,可自行查看网络情况。
为什么要配置nginx、apache等文件?
由于EduSoho是单入口的web应用,所有的请求都从app.php文件进入,并且edusoho/web目录下存放的都是公开文件,比如头像文件、js文件、css文件等。其他文件则分别在app、src等非公开目录。 所以为了您的安全我们强烈推荐您按照我们的教程配置nginx跟apache。
安装第二步,提示数据库创建失败是什么原因?
(1)查看数据库引擎是否是innodb,如果不是则设置为innodb为默认引擎:1. 查看mysql存储引擎情况: mysql>show engines。 InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。 2. 设置InnoDB为默认引擎:在配置文件my.ini中的 [mysqld] 下面加入default-storage-engine=INNODB 3. 重启mysql服务器 4. 登录mysql数据库,mysql>show engines。如果出现 InnoDB |DEFAULT,则表示设置InnoDB为默认引擎成功。 如果引擎为innodb还有问题,查看app 文件夹有没有写权限,如果没有写入权限会导致数据库的配置文件不能写入,然后将localhost和127.0.0.1都试着安装一下。实在不行,给edusoho整个文件夹加上777权限。 (2)在my.cnf文件中添加或者修改以下变量:  在[mysqld]下修改或添加 max_allowed_packet = 100M(也可以设置自己需要的大小)  重启mysql
安装:官方标准配置(推荐环境)
选择自己安装,放在服务器生产环境(也就是正规对外服务的),强烈建议用官方标准配置(Linux + Nginx + php-fpm + mysql)或者购买服务套餐。 不专业的安装手法很可能导致系统出现严重漏洞--简单的把文件罗列出来,任意人都可以下载视频。
iis环境下,创建数据库失败怎么回事?
建议使用nginx环境,具体环境配置链接:http://www.qiqiuyu.com/goods/show/2?targetId=20&preview=0
【新后台】提示浏览器不能播放当前视频。
本地视频出现当前浏览器不能播放的原因: 1、视频格式编码不是MP4,H264编码,如果不清楚格式编码,用格式工厂重新转码输出MP4,H264编码; 2、视频太大或者网络太慢,本地视频没有切片播放功能,加载完全时才能播放,如果在固定时间内没有加载完全,就会出现不能播放提示。 本地视频播放优化解决方案:http://www.qiqiuyu.com/faq/714/detail   说明: 若需要解决格式和切片问题,可以使用EduSoho教育云视频(收费),支持mp4, avi, flv, wmv, mov, m4v, mpg,还有视频弹题、视频水印、视频指纹、字幕等功能。 云视频在网校【管理后台】-【云市场】-【云服务】-【云视频】中开启。 详细介绍:http://open.edusoho.com/show/cloud/video
EduSoho安装和运行环境选择
教程地址: 课时1:http://www.qiqiuyu.com/course/125
iis环境下安装,数据库创建失败。
查看报错如果是web目录没有读写权限 ,给web文件夹添加一个everyone用户的完全控制权限. 如果还是不行,查看app文件夹有没有写权限,没有的话会导致数据库的配置文件不能写入. 终极大招:将整个edusoho文件夹添加上一个everyone的完全控制权限即可
centos 6.5系统启动nginx服务报错
nginx报错信息: nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)。 出现原因:服务器不支持IPV6的地址导致 解决方法:修改nginx端口配置(修改配置后需重启nginx服务!!!) 将 listen       80 default_server; listen       [::]:80 default_server; 改为:
listen       80; #listen       [::]:80 default_server; (也可以直接删除该行配置) 具体可参考教程:http://www.qiqiuyu.com/course/20/task/797/show
网站升级后空白无法访问
网站空白很可能是报500错误了,需要查看报错信息去分析原因,才能对症解决。 进入目录edusoho/app/data创建一个名为dev.lock的空文件, 然后回到报错的页面,打开浏览器的调试模式, 在原来的路由里面紧跟着域名后面加上/app_dev.php,其余不变, 如:假如你报错页面的url路由地址是:www.edusoho.com/group 将其改为www.edusoho.com/app_dev.php/group 即可看到报错信息,然后根据错误日志去分析具体原因。
【新后台】本地视频播放优化解决方案
如果【管理后台】-【云市场】-【云服务】-【云视频】,设置中没有开启,网站又没有做过其他视频的开发,那上传的视频都属于本地视频,本地视频一般在app/data/udisk目录下,视频越多,网站服务器也得随之扩容,本地视频无切片播放功能,故需要较长时间加载后才能播放,以及本地视频浏览器兼容性较弱,以下,是一些优化方案: 1、确定视频格式编码符合要求 本地视频格式:MP4,且必须是H264编码; 如果编码不确定,用“格式工厂”重新转码输出MP4再上传测试。 2、格式编码正确,但加载速度很慢怎么办? 慢很可能是因为MP4文件没有加入Hint,导致每次要等MP4文件下载完全后才能播放。给MP4文件加入索引,也就是Hint,可以边播放边下载。 如何加索引,目前来说,基本上只有一个软件有此功能。mediacoder 这是一个国外的软件。 3、本地视频的最终解决方案 可使用EduSoho教育云视频(收费),支持mp4, avi, flv, wmv, mov, m4v, mpg,还有视频弹题、视频水印、视频指纹、字幕等功能。 云视频在网校【管理后台】-【云市场】-【云服务】-【云视频】中开启。 详细介绍:http://open.edusoho.com/show/cloud/video 4、如何使用mediacoder? 1)转换时选择容器属性: 2)选择二次混流,点击选项,出现这样的界面: 选择 hint the file for rtp/rtsp  。   大功告成!   (感谢热心网友提供)
网站加载慢(打开慢)的常见原因。
1、服务器配置 网站的访问速度,与网校的服务器配置有关,同样人数的情况下,配置越高,访问越快,反之访问越慢;请自行查看配置情况。   2、网站首页图片大小 网站图片(首页轮播图、课程图、班级图)越大,网站打开越慢,就像下载10M和100M文件,同样网络下,100M需要更多下载时间一样的道理; 网站图片压缩原则及优化方式:http://www.qiqiuyu.com/faq/538/detail 系统各位置图片尺寸和大小建议:http://www.qiqiuyu.com/faq/539/detail 3、安装系统 Windows下安装,比Linux下访问慢很多。因为Windows图形用户界面就浪费了非常多的性能,而linux是没有图形用户界面的,服务器的性能几乎没有损失。 ES系统在Linux下支持最好,不推荐Windows安装,尤其不支持IIS,不单是加载慢,后期会花大量时间在处理环境问题上,得不偿失。 网站服务器选择windows主机好还是linux主机好,详细的分析请看: http://www.jb51.net/yunying/164528.html
安装时数据库连接失败
数据库在本服务器上:查看是否是数据库账号密码填写错误,可以试着用填写的账号密码直接连接数据库,一般来说都是数据库账号密码填写错误导致这个问题 数据库不在本服务器上:除了查看账号密码是否正确,还需查看远程数据库服务器是否正常运作,能否连接等
85 课程
13 班级
53 题库
7 商城
8 CRM
33 资讯
28 小组
78 其他
3 证书