EduSoho网络教学软件 加入小组

537个成员 301个话题 创建时间:2013-09-17

EduSoho程序安装FAQ 置顶

发表于 2013-10-11 46329 次查看

如果您有已经解决问题的经验或看到未收录的解决方法,欢迎@EduSoho,该问题将会收录于此,感谢您的帮助。

 

Q1:为什么根据官方提供的安装方法无法安装运行EduSoho系统?

A1:请确保程序环境配置正确,特别提醒EduSoho系统运行环境需要:PHP版本 ≥ 5.3。

 

Q2:red hat,centos, fedora相关的操作系统缺乏php的mbstring扩展的解决方案

A2:详见http://www.howzhi.com/group/edusoho/discuss/14135

 

Q3:在本地测试用PHPnow,为什么不能正常安装呢?出现

Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in E:\htdocs\edusoho\web\install\install.php on line 7

A3:需要PHP版本大于等于 5.3.17,请下载PHPNOW最下面的PnLite:http://servkit.org/download 

 

Q4:安装时报错:

Fatal error: Call to undefined function Topxia\Common\mb_strlen() in D:\wnmp\www\src\Topxia\Common\SimpleValidator.php on line 24

补充说明:安装时检测正常,数据库创建正常,在WINDOWS 7 32位环境下安装,nginx-1.5.6 +php-5.5.4服务器

A4:PHP.INI文件中要增加一个DLL.请确认PDO_MySQL, mbstring, curl, fileinfo这些PHP的扩展都已安 装。

 

Q5:安装时将管理员信息、初始化的数据插入数据库的问题,因为数据的字段大多数字段都不为空,导致插入到数据库失败

A5:请填写相应字段以使数据库不为空,MySQL工作在宽松模式下的。

 

Q6:安装测试PHP环境时,缺少某些PHP扩展,如curl    fileinfo等应如何操作?

A6:

php.ini中找到此处,去掉语句最前端的分号“;”开启相应的扩展。更详细扩展安装方法,请查看http://demo.edusoho.com/course/125

 

Q7:集成环境wamp(Apache+php+mysql)需要如何修改配置

A7:可暂时的参考 edusoho/doc/apache_server_config.txt 配置,后续对其他环境的配置教程会逐步开放。

 

Q8:如何在Linux下快速搭建测试程序?

A8:推荐一个Linux下的一键安装包,LNMP,可以一次性的完成Nginx,PHP,MySQL的安装过程,http://lnmp.org/install.html ,提示:选择PHP版本的时候要选择5.3以上的。

 

Q9: 课时里不能上传大于2M的文件

A9:因为您的php上传限制只有2M,更改php.ini里如下3个值

post_max_size = 300M

upload_max_filesize = 300M

memory_limit = 300M

  nginx的上传限制

打开nginx.conf并在http{}字段里添加 client_max_body_size 300M;

 

Q10:Apache http服务器整合php出现httpd.exe应用程序错误的解决方法(windows环境)

A10:安装apache http服务器以后安装php,然后重启apache服务器出现windows错误窗口“httpd.exe应用程序错误”各种内存不可读错误。

解决方法2种:

1.把php安装目录下的dll文件拷贝到C:\WINDOWS\system32下即可。

2.右击我的电脑 再属性 再高级 再环境变量 再系统变量里有个path 双击打开来 把您的PHP路径加个分号, 如(C:\xampp\php;) 添加进去, 然后重起apache试下,我成功了。

感谢@灿烂的笑 

 

Q11:打开所有源代码为空

A11:清空 app/cache下的所有内容,刷新重试

 

Q12:EduSoho Windows 一键安装包,未登录时,查看课程视频出现{"error":{"name":"Unlogin","message":"\u5f53\u524d\u64cd\u4f5c\uff0c\u9700\u8981\u767b\u5f55\uff01"}}错误

A12:请下载最新版EduSoho Windows一键安装包,已修复此问题。

 

Q13:edusoho后台升级遇到问题,已经给了该文件777的权限,报错:

Failed to remove file XXXX/web/bundles/topxiaweb/js/controller/lesson/lesson-dashboard4.js

A13:升级出现这个问题,一般情况下问题不大。已经给了该文件777的权限,很可能是因为你运行nginx的用户和给777权限的用户不同。 建议用chown命令而不是chmod命令。

 

Q14:怎么把域名后面的web去掉啊?

A14:具体参考: http://demo.edusoho.com/course/125,即修改服务器配置文件,Nginx请看课时4,Apache请看课时7。

 

Q15:为什么经常出错如下错误,但不影响到使用:

Deprecated: getEntityManager is deprecated since Symfony 2.1. Use getManager instead in vendor\doctrine\doctrine-bundle\Doctrine\Bundle\DoctrineBundle\Registry.php on line 71

A15:请降低php.ini的报错级别。

 

Q16:UC中心配置,总是提示通信不成功。

A16:域名后面要加上/partner/discuz,更多UC中心配置请查看http://demo.edusoho.com/course/125

 

Q17:资料区下载的时候出现错误

咨询一下:现在使用的集成环境是phpstudy 2014版

问题:资料能够上传,在资料区能够正常显示,但是下载资料的时候出现:500 Internal Server Error

我查看了edusoho的Apache2 虚拟主机配置文件信息,其中有一段

LoadModule xsendfile_module modules/mod_xsendfile.so

XSendFile On

XSendFilePath /var/www/edusoho/web/files/

我以为是这个问题引起的,试着下载mod_xsendfile.so,放在MOdules下进行加载,然而,加载老是不成功,导致Apache2不能启动。

请问现在应该如何解决下载资料的问题?

A17:是fileinfo没有开启原因造成,开启fileinfo,请查看http://demo.edusoho.com/course/125

 

Q18:为什么我的前台路径是http://localhost/web/app.php/   ,不能是http://localhost

A18:请正确配置服务器配置文件,详情查看Q14

 

Q19:如何解决“您的浏览器不能播放当前视频,请点击此处安装Flash播放器。”

A19:具体查看http://demo.edusoho.com/course/125 第12课时。

 

Q20:下载安装了EduSoho,添加 视频课时 导入网络视频,点击 添加 后无反应

A20:详见http://www.howzhi.com/group/edusoho/discuss/14679#r14

 

Q21:upupw一键安装包,只能本地访问,如何实现外网访问?

A21:如果要外网访问,需要修改配置文件。 具体参照nginx的虚拟主机域名映射内容

 

Q22:edusoho2.0安装过程中遇到的问题Class 'DOMDocument' not found in

A22:来自:http://www.howzhi.com/group/edusoho/discuss/15596#r1

安装过程中到是没遇到太大的问题,就是不会自动跳到install/install.php,得手动输入。

安装完成后,点击进入网站:domain.com/app.php 页面上什么也没有,500错误,修改了一下app.php,display_errors出来,发现报错:PHP提示 Fatal error: Class 'DOMDocument' not found in

错误出在/edusoho/vendor/symfony/symfony/src/Symfony/Component/Config/Util/XmlUtils.php的47行。应该是跟xml有关了。

网上搜索一下,原来是需要安装 php-xml。

yum install php-xml解决。要重启一下fpm

感谢@catfly

Q23:整合discuz,编码不同造成的问题 discuz 的ucenter是gbk编码的,edusoho只有utf8编码:

开通用户中心,打算整合discuz,按教程设置,通信成功

UCenter后台 应用管理也开启同步登录 但无法同步。

且只要在edusoho系统设置了开通用户中心,就无法注册新用户,如下:

个人猜测是字符集问题。

ucenter是gbk,edusoho 是utf8,带字符集不应该影响英文字符。中心设置了ucenter的字符为gbk了

求解惑?

A23:多次测试,发现时ip地址前面加入了http://造成的。无需加这个,直接写ip地址便可。供参考。

感谢@biosoft

 

Q24: 后台无法添加cnzz统计代码 ,Cnzz代码贴入提交,会出现Http 500或404错误:

 Forbidden
 
You don't have permission to access /admin/index.php on this server
 
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request

A24:是因为虚拟主机的安全机制引起的, 涉及到服务器设置里面的mod_security参数。通常虚拟机这个是打开的,只要将其关闭就可以了

感谢@陸浮生

 

Q25:MP4播放速度很慢,具体表现在:上传后查看课时,不弹出任何提示,但不播放

A25:这是由于转码后的MP4文件没有加入Hint,导致每次要等MP4文件下载完全后才能播放。有什么办法能边下边播吗?有!给MP4文件加入索引,也就是Hint。

如何加索引,目前来说,基本上只有一个软件有此功能。mediacoder 这是一个国外的软件。

如何使用:

1、转换时选择容器属性

2、选择二次混流   点击选项 出现 这样的界面

选择 hint the file for rtp/rtsp  

大功告成

感谢@奔波儿霸 原帖

Q26 已安装升级到EduSoho 2.5.0的Windows主机用户,无法升级到2.5.1的补丁

A26 

下载以下压缩包,解压之后的文件,替换EduSoho程序目录的src/Topxia/Service/CloudPlatform/Client/EduSohoAppClient.php 文件。

然后,在后台就可以自动升级到2.5.1了。

补丁下载:http://url.cn/PxulXv 

见http://www.howzhi.com/group/edusoho/discuss/15927 

 

31回复
  • 2楼 EduSoho 2013-10-17

    @信自己  您按照Q6的解答方式去掉 “;extension=php_curl.dll” 的“;”了吗?

  • 3楼 EduSoho 2014-01-12
    @sibtu:我用的AMH 的面板,建立好二级域名网站修改conf 文件后,reboot&nb...

    是最新教程帖子的方法嘛?

  • 4楼 EduSoho 2014-04-30

    @MemoriesAmi  已经帮您解决了,也欢迎您分享一下经验

发表回复
功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。