系统安装
虚拟主机安装EduSoho的问题。
虚拟主机供应商有各种各样的限制,导致各种各样的问题; 虚拟主机因为无法配置一些高级参数,安装一些插件,会导致系统无法正常运作; 虚拟主机有时候会限制对数据库的访问权限,所以很可能安装过程无法初始化数据库。 非常不推荐虚拟主机安装,很可能无法正常安装完全并正常使用。 推荐安装: Linux推荐ubuntu12.04 server / ubuntu14.04 server ,Centos6.x PHP版本 >= 5.5 MySQL版本 > 5.5x Nginx版本 >=1.0 云服务器(云主机)、独立主机,是安装EduSoho的最佳选择。
iis环境下安装,数据库创建失败。
查看报错如果是web目录没有读写权限 ,给web文件夹添加一个everyone用户的完全控制权限. 如果还是不行,查看app文件夹有没有写权限,没有的话会导致数据库的配置文件不能写入. 终极大招:将整个edusoho文件夹添加上一个everyone的完全控制权限即可
安装时数据库连接失败
数据库在本服务器上:查看是否是数据库账号密码填写错误,可以试着用填写的账号密码直接连接数据库,一般来说都是数据库账号密码填写错误导致这个问题 数据库不在本服务器上:除了查看账号密码是否正确,还需查看远程数据库服务器是否正常运作,能否连接等
本地视频文件目录配置到数据盘
教程地址: 课时3:http://www.qiqiuyu.com/course/331
安装第二步出现{"index":1}
出现这个问题一般都是windows下的面板集成环境。 请先核对一下当前访问的路由地址是不是类似于:“www.xxx.com/web/install/start-install.php?step=2”,如果是的话,那就说明没有将访问edusoho网站的根目录指向 edusoho/web 下(正常安装的url路由地址应该是:“www.xxx.com/install/start-install.php?step=2”),大部分情况下只需要在面板集成环境的设置里面,修改一下网站目录为:edusoho/web下即可。 如果修改重启之后还是没有效果,那么请自行配置nginx或apache 配置apache:在apache\conf\extra\,编辑文件httpd-vhosts.conf <VirtualHost *:80>     ServerAdmin webmaster@dummy-host2.example.com     DocumentRoot "C:/你的目录/edusoho/web"     ServerName localhost     ErrorLog "logs/localhost-error.log"     CustomLog "logs/localhost-access.log" common_ </VirtualHost> 重启apache 访问localhost 配置nginx:在 server{     root /var/www/edusoho/web; } 根据具体情况配置路径!
安装出现{"index":1}
出现这个问题一般都是windows下的面板集成环境。 请先核对一下当前访问的路由地址是不是类似于:“www.xxx.com/web/install/start-install.php?step=2”,如果是的话,那就说明没有将访问edusoho网站的根目录指向 edusoho/web 下(正常安装的url路由地址应该是:“www.xxx.com/install/start-install.php?step=2”),大部分情况下只需要在面板集成环境的设置里面,修改一下网站目录为:edusoho/web下即可。 如果修改重启之后还是没有效果,那么请自行配置nginx或apache 配置apache:在apache\conf\extra\,编辑文件httpd-vhosts.conf <VirtualHost *:80>     ServerAdmin webmaster@dummy-host2.example.com     DocumentRoot "C:/你的目录/edusoho/web"     ServerName localhost     ErrorLog "logs/localhost-error.log"     CustomLog "logs/localhost-access.log" common_ </VirtualHost> 重启apache 访问localhost 配置nginx:在 server{     root /var/www/edusoho/web; } 根据具体情况配置路径!
安装第四步,生成key失败!
安装第四步,如果生成key失败,可根据以下说明操作: 1、进入系统,【管理后台】-【教育云】-【授权信息】,看看有没有生成key,如果没有,点击生成授权码; 2、若还是生成key失败,可能是服务器网络问题或其他问题,开启调试模式或直接查看错误日志排查 。
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
安装第三步,初始化系统失败,提示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服务即可
页面上出现warning,notice等警告和提示信息
方法一:打开php.ini文件,添加如下设置: error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT 方法二:打开php.ini文件,找到display_errors设置,将 On 改成 Off,就可以屏蔽出错。 如果还不行,请参照方法三: PHP设置文件php.ini中已经设置display_errors = Off,但是在运行过程中,网页上还是会出现错误信息。 解决: 经查log_errors= On,据官方的说法,当这个log_errors设置为On,那么必须指定error_log文件,如果没指定或者指定的文件没有权限写入,那么照样会输出到正常的输出渠道,那么也就使得display_errors 这个指定的Off失效,错误信息还是打印了出来。于是将log_errors = Off,问题就解决了。 注:修改后请重启web服务器!
为什么不推荐windows的iis环境安装?
网站的访问速度,与网校的配置有关,同样人数的情况下,配置越高,访问越快,反之访问越慢。Windows下安装,比Linux下访问慢很多。 ES系统在Linux下支持最好,不推荐Windows安装,尤其不支持IIS,不单是加载慢,后期会花大量时间在处理环境问题上,得不偿失。
Windows+IIS7以上+MYSQL+PHP5.5以上+EduSoho
安装教程地址: 课时5:http://www.qiqiuyu.com/course/151
上传本地视频出现:“请求上传授权码失败”
打开【管理后台】-【教育云】-【云视频设置】, 点击页面最底部【保存】按钮,再到课时管理中试试视频上传。
安装ES的PHP版本要求
PHP 版本必须≥ 5.5 下载地址: http://cn2.php.net/downloads.php
一键安装EduSoho视频教程
安装教程地址: 课时6:http://www.qiqiuyu.com/course/151
EduSoho教育云api有关的错误日志。
与教育云api有关的错误日志在Cloud.log。
安装后图片显示不出来。
EduSoho访问目录是edusoho/web,如果没有在nginx或者Apache配置里面把根目录定位到web目录下,会出现图片不能显示、文件无法上传(或上传卡住)、默认页面404(小组、课程、班级等页面)等问题。 解决办法: root 配置到项目web目录下 如:/home/howzhi/workspace/www/edusoho/web; location指向web下的app.php(开发环境下是app_dev.php) location / { index app.php; try_files $uri @rewriteapp; }
EduSoho配置为什么这么多?
详细说明请看: http://www.qiqiuyu.com/course/125
什么服务器可以安装ES?
服务器有多种类型,怎么样的服务器可以安装edusoho,虚拟机可否安装edusoho,不讨论详细的服务器情况。 满足以下条件,说明可以修改权限,即可安装。 * 如果操作系统是Linux,可以使用SSH方式登录; * 如果操作系统是Windows,可以远程桌面登录; 安装教程:http://www.qiqiuyu.com/course/20
安装第二步,提示数据库连接失败怎么办?
查看是否是数据库账号密码填写错误,可以试着用填写的账号密码直接连接数据库,一般来说都是数据库账号密码填写错误导致这个问题。
73 课程
13 班级
43 题库
6 商城
8 CRM
33 资讯
28 小组
70 其他
3 证书