本文是目前最全面、最粗疏的 EudSoho 官网教程,蕴含 EduSoho 在各种操作系统装置的办法,以及一些常见问题的解决办法,将继续更新,心愿能帮忙大家疾速转型线上,实现在线教育!
- mbstring 扩大装置
ubuntu 下:
sudo apt-get install php5-mbstring
重启 php 过程,重启 web 服务器
CentOS 下:
办法 1 通过 yum 进行在线装置:
yum install php-mbstring
批改 php.ini , 增加配置信息 : echo‘extension=mbstring.so’>>/etc/php.ini
3 重启 PHP 过程或者 PHP-FPM
办法 2 利用源码进行编译装置:
cd /usr/src/php-5.3.6/ext/mbstring
/usr/local/php/bin/phpize
./configure –with-php-config=/usr/local/bin/php-config
make && make install
重启 PHP 过程或者 PHP-FPM
red hat,centos,fedora 相干的操作系统不足 php 的 mbstring 扩大的解决方案:
办法 1:
- yum install php-mbstring
- 批改 php.ini , 增加配置信息
echo‘extension=mbstring.so’>>/etc/php.ini
- 重启 PHP 过程或者 PHP-FPM
办法 2:
- cd /usr/src/php-5.3.6/ext/mbstring
- /usr/local/php/bin/phpize
- ./configure –with-php-config=/usr/local/bin/php-config
- make && make install
- 重启 PHP 过程或者 PHP-FPM
- 视频上传不了或者视频过大不能上传
视频上传不了,通常有 3 种状况:
1、服务器上传的目录被限度了拜访,尤其是虚拟主机:这个目录位于 edusoho/app/data/udisk 这种状况个别不会呈现,因为装置的时候曾经检测过。
2、PHP 限度了上传大小:找到 php.ini,批改下列参数,重启 php-fpm 或者 apache
post_max_size = 300M
upload_max_filesize = 300M
memory_limit = 300M
3、web 服务器(Nginx,Apache)限度了上传大小
Nginx: 关上 nginx.conf
并在 http{}字段里增加 client_max_body_size 300M;
Apache:
/etc/httpd/conf.d/php.conf (不同零碎地位有所不同)
LimitRequestBody 300M
EduSoho 网络课堂是杭州阔知网络科技有限公司自主研发的一款网校产品,公布于 2013 年 10 月,是国内首个开源网校零碎,与 Moodle 和 Open edX 并列为世界三大开源在线教育平台产品。
本系列文章旨在为想要装置 EduSoho 开源版的教育机构提供帮忙,助力大家低成本搭建网校,发展在线教育。
下期预报:FTP 工具应用
EduSoho 最新开源安装包,自行下载:http://www.edusoho.com/open/show