我这里安装碰到了一个问题
如果您有已经解决问题的经验或看到未收录的解决方法,欢迎@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