系统安装
安装时提示获取授权码失败?
可能的原因有: 1、如果在内网环境安装,无法连接外网,即无法连接教育云API接口获取access key,此种情况下,加入课程、注册登录等都会出现500错误,需要映射外网IP安装使用; 2、网络不稳定,导致连接教育云API失败,如果服务器可以连接外网(如可以访问百度),却提示:‘获取授权失败’,可在安装完成之后进入网校,点击【管理后台】-【教育云】-【授权信息】查看是否后台已生成access key,如果已生成说明之前的提示是网络不稳定引起,如果提示连接教育云失败,则说明该服务器网络下,无法访问ES教育云API接口,可自行查看网络情况。
本地视频上传卡住或者到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; 只有把精确的错误日志发布才能更好的让别人帮助你,提高沟通效率。
为什么安装后网址有/app.php?
web服务器配置的入口文件指定到app.php即可。
为什么要配置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
【新后台】安装时提示获取授权码失败?
可能的原因有: 1、如果在内网环境安装,无法连接外网,即无法连接教育云API接口获取access key,此种情况下,加入课程、注册登录等都会出现500错误,需要映射外网IP安装使用; 2、网络不稳定,导致连接教育云API失败,如果服务器可以连接外网(如可以访问百度),却提示:‘获取授权失败’,可在安装完成之后进入网校,点击【管理后台】-【云市场】-【授权信息】查看是否后台已生成access key,如果已生成说明之前的提示是网络不稳定引起,如果提示连接教育云失败,则说明该服务器网络下,无法访问ES教育云API接口,可自行查看网络情况。
安装第三步,初始化系统失败,提示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服务即可
【新后台】提示浏览器不能播放当前视频。
本地视频出现当前浏览器不能播放的原因: 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
安装:官方标准配置(推荐环境)
选择自己安装,放在服务器生产环境(也就是正规对外服务的),强烈建议用官方标准配置(Linux + Nginx + php-fpm + mysql)或者购买服务套餐。 不专业的安装手法很可能导致系统出现严重漏洞--简单的把文件罗列出来,任意人都可以下载视频。
网站升级后空白无法访问
网站空白很可能是报500错误了,需要查看报错信息去分析原因,才能对症解决。 进入目录edusoho/app/data创建一个名为dev.lock的空文件, 然后回到报错的页面,打开浏览器的调试模式, 在原来的路由里面紧跟着域名后面加上/app_dev.php,其余不变, 如:假如你报错页面的url路由地址是:www.edusoho.com/group 将其改为www.edusoho.com/app_dev.php/group 即可看到报错信息,然后根据错误日志去分析具体原因。
iis环境下,创建数据库失败怎么回事?
建议使用nginx环境,具体环境配置链接:http://www.qiqiuyu.com/goods/show/2?targetId=20&preview=0
网站加载慢(打开慢)的常见原因。
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
【新后台】本地视频播放优化解决方案
如果【管理后台】-【云市场】-【云服务】-【云视频】,设置中没有开启,网站又没有做过其他视频的开发,那上传的视频都属于本地视频,本地视频一般在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  。   大功告成!   (感谢热心网友提供)
EduSoho为什么不提供升级包的下载覆盖安装升级?
首先EduSoho的升级分两部分: 一:对于文件,确实是覆盖安装,这也是为什么 不推荐二开过的用户升级的原因,因为某些升级的会覆盖二开过的文件,导致二开功能丢失甚至网站挂掉。 二:除了项目文件的升级覆盖,有些升级的时候会涉及到数据库表结构的修改增加和删除,这就导致了:如果通过下载升级包来覆盖升级的话,sql升级脚本就没法执行,也就不能完全升级成功。 所以综合以上原因,EduSoho选择在线升级的方式,如果在线升级出现问题,大部分情况都是环境不标准或者没有按照标准的安装教程来进行安装,这种情况下,需要自行打开调试模式,进行问题的排查处理。
超级管理员被误删了怎么恢复?
如确认网站在各种意外操作下确实是没有超级管理员的了,这种情况,需要进数据库手动修改当前需要设置成超级管理员的账号在数据库中的role角色值,具体步骤: 1,查出当前需要变成超级管理员账号的用户在user表中的id,可根据nickname来查询。 2,查出来之后,记住id,然后update这条记录的role字段值,改为|ROLE_USER|ROLE_TEACHER|ROLE_SUPER_ADMIN|即可。
超管没了怎么办
如确认网站在各种意外操作下确实是没有超级管理员的了,这种情况,需要进数据库手动修改当前需要设置成超级管理员的账号在数据库中的role角色值,具体步骤: 1、查出当前需要变成超级管理员账号的用户在user表中的id,可根据nickname来查询。 2、查出来之后,记住id,然后update这条记录的role字段值,改为|ROLE_USER|ROLE_TEACHER|ROLE_SUPER_ADMIN|即可。
ES安装环境配置要求
官方推荐的配置是LNMP,即Linux+Nginx+MySQL+PHP。 1、选择操作系统(Linux)     推荐使用Ubuntu,Fedora,CentOS,Gentoo。 2、选择Web服务器(Nginx或Apache2)     Web服务器,官方推荐:Nginx或Apache2。     关于Nginx: 下载地址: http://nginx.org/en/download.html 版本推荐: 1.0以上     关于Apache2: 下载地址: http://httpd.apache.org/download.cgi 推荐版本: 2.0以上 3、选择MySQL数据库     MySQL数据库推荐版本:5.0以上。     下载地址: http://www.mysql.com/downloads 4、选择PHP版本     版本: >= 5.5     下载地址: http://cn2.php.net/downloads.php 注意: 1. Linux 下需要关闭SeLinux ,不然安装完成页面会空白; 2.Nginx.conf中一定要配置client_max_body_size, 不然上传大文会卡住时。 教程地址:http://www.qiqiuyu.com/course/125
78 课程
13 班级
53 题库
6 商城
8 CRM
33 资讯
28 小组
75 其他
3 证书