今天给大家介绍一款开源在线教育建站系统——edusoho,项目是用PHP开发,所以基本上会搭建php站点就可以完成本次的搭建。

先看看安装之后的登录界面。

去官网下载源码

笔者下载企培开源版:edusoho-ct-21.4.5.zip

系统说明

1.系统:centos7

2.系统软件:安装并配置Nginx、安装MySQL、安装并配置PHP、 安装并配置EduSoho系统。

3.域名:edu.chuanqu.ltd 【内网使用】

安装前环境准备

系统已安装好 LNMP即:Linux、nginx、mysql和php7 。也可以在宝塔中安装,本次教程不包含这些基础软件的安装。

搭建方法

一、创建数据库

登录数据库

# mysql -uroot -h192.168.1.12 -P61922 -p

然后你需要输入MySQL数据库的root密码,进入命令行。当然也可以使用其他工具。

进入数据库命令行模式后,创建数据库,执行:

> CREATE DATABASE edu_chuanqu_ltd DEFAULT CHARACTER SET utf8 ;> grant all privileges on `edu_chuanqu_ltd`.* to 'eduser'@'%' identified by '123456';> flush privileges;  # 刷新授权> exit

注意:这里为edusoho数据库创建了一个用户名,用户名为:eduser,密码为123456,在后面安装的第三步需要用到,不建议直接填写root账户。

数据库

数据库地址:192.168.1.12端口:61922用户名:eduser数据库密码:123456数据库名:edu_chuanqu_ltd

二、配置nginx的站点

将 edusoho-ct-21.4.5.zip文件解压。

根据实际情况修改以下配置:

server {    set $root_dir /data/wwwroot/web/edu.chuanqu.com;    server_name edu.chuanqu.ltd;    root $root_dir/web;access_log /data/wwwroot/log/edu.chuanqu.ltd-access.log;    error_log /dev/null;    location / {        index app.php;        try_files $uri @rewriteapp;    }    location @rewriteapp {        rewrite ^(.*)$ /app.php/$1 last;    }    location ~ ^/(app|app_dev)\.php(/|$) {        fastcgi_pass 127.0.0.1:7300;        fastcgi_split_path_info ^(.+\.php)(/.*)$;        include fastcgi_params;        fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;        fastcgi_param DOCUMENT_ROOT $realpath_root;        fastcgi_param HTTP_X-Sendfile-Type X-Accel-Redirect;        fastcgi_param HTTP_X-Accel-Mapping /udisk=$root_dir/app/data/udisk;        fastcgi_buffer_size 128k;        fastcgi_buffers 8 128k;        internal;    }    location ~* \.(jpg|jpeg|gif|png|ico|swf)$ {        expires 3y;        access_log off;        gzip off;    }    location ~* \.(css|js)$ {        expires 3y;        access_log off;    }    location ~ ^/udisk {        root $root_dir/app/data/;        internal;    }        # 以下配置允许运行.php的程序,方便于其他第三方系统的集成。    location ~ \.php$ {        # [改] 请根据实际php-fpm运行的方式修改        fastcgi_pass 127.0.0.1:7300;        fastcgi_split_path_info ^(.+\.php)(/.*)$;        include fastcgi_params;        fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;        fastcgi_param  HTTPS              off;        fastcgi_param  HTTP_PROXY         "";    }}

配置文件中的example.com 为您需要指定的域名,为了确保您的域名能被他人访问得到, 您需要将这个域名和您当前的机器IP地址做DNS解析工作。

重启nginx

sudo /etc/init.d/nginx restart

三、浏览器访问安装站点

浏览器中打开:nginx中配置的域名 安装系统。

1.同意协议

2.创建数据库

填写刚才生成的数据库名和密码

3.初始化系统

4.完成安装生成授权码

5.进入系统

登录之后:

后台管理

至此edusoho开源版已经就安装完成

参考

开源地址:https://github.com/edusoho/edusoho

安装教程:http://ct.edusoho.com/page/guide

EduSoho最新开源安装包:http://www.edusoho.com/open/show

介绍一款开源、高性价比的在线教育建站系统相关推荐

  1. 推荐几款市面上常用的免费CMS建站系统

    小编在网站建设行业从业十几年,很多客户或者朋友找我做网站的时候,都喜欢开发一个完全熟悉自己的网站系统,但是小编这里很不推荐.从0到1全新开发,成本,效率和成熟度这些和主流的cms建站系统比起来,完全没 ...

  2. 国内五款好用的开源建站系统

    国内的开源建站产品已经占据了建站系统的半壁江山,由于二次开发成本低,越来越多的建站者也倾向于选择开源产品来建站.今天推荐5款优秀的开源建站系统,都有免费版本,有需要可以去试试. ECTouch ECT ...

  3. 五款开源免费的建站系统推荐

    最近研究了下开源的建站系统,推荐5款国内的吧,都有免费版本,有需要可以去试试. ECTouch ECTouch是一款开源免费的移动商城网店系统.能够帮助企业和个人快速构建手机移动商城并减少二次开发带来 ...

  4. 介绍一款开源的自动驾驶仿真模拟器-Carla

    大家好,我是李慢慢. 不管你是一个自动驾驶的算法工程师,还是仿真工程师,不管你是业界大佬还是小白,我都建议你了解甚至使用一下这个软件. 目录: 0.前言 1.Carla简介 2.Carla的官方资源 ...

  5. 《介绍一款开源的类Excel电子表格软件》续:七牛云存储实战(C#)

     两个月前的发布的博客<介绍一款开源的类Excel电子表格软件>引起了热议:在博客园有近2000个View.超过20个评论. 同时有热心读者电话咨询如何能够在SpreadDesing中 ...

  6. h5文字垂直居中_基于两款开源 h5 媒体编辑器定制一套海报系统

    收到一份需求,是要制作一套在线海报系统,系统的参考样例如下图所示 分为资源展示站 海报的设计工具 这种平台现在市场上成功的有好多家,功能都较为完备并且模板十分丰富.这种需求往大了做可以称之为 DaaS ...

  7. 最新首发自助建站系统源码,傻瓜式一键建站系统源码,高度开源支持专业在线自助建站服务平台软件

    一佰互联,巅云门户自助建站系统v8建站平台版,历经3年不断打磨终于上线了.专业PS级大师级高端响应式智能建站平台软件,只为网络公司而生,采用国内知名开源php框架,Thinkphp6+vue.js前端 ...

  8. asp easp 开源框架_国内ASP开源建站系统一览

    开源建站程序让编程高手和只懂打字上网的人都可以快速建立一个功能强大.界面漂亮的网站.不管你是想建一个博客.论坛.CMS.电子商务网站,或是Wiki.相册管理.RSS聚合和类Digg网站.你都可以通过这 ...

  9. asp建站系统源码_三款适用于企业建站的CMS建站系统

    现在80%的企业网站都会采用cms建站系统来搭建,国内很多用于企业建站的cms,小熊优化的小编介绍几款有代表性的cms给大家. cms 一:PageAdmin PageAdmin后台 PageAdmi ...

  10. 国内有哪些较好的Java开源CMS建站系统?

    CMS是如何应运而生的? 随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间.人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及 ...

最新文章

  1. 更好用的3D打印“活体”墨水来了,合成生物的新工具包!
  2. pytorch VIF(VIT 改)快了两倍
  3. dedecms 如何调用多个不同栏目的文章_SEO排名,同一篇文章,在多个栏目,如何处理?...
  4. C语言 函数式宏的使用
  5. 分布式存储(姚文辉)
  6. 算法学习笔记2022.1.11
  7. SpringBoot + Shiro 缓存记住密码
  8. java session使用_Java互联网架构-高负载集群架构如何解决session一致性问题
  9. 个人对stacking的思想理解
  10. ❤️Spring注入集合❤️(建议收藏)
  11. Oracle form培训资料,Oracle ERP FORM开发学习操作手册
  12. Win10 如何配置JDK环境变量
  13. 海思HI35xx平台软件开发快速入门之H265解码实例
  14. 计算机组成原理补码位算法,[计算机组成原理] Booth算法 —— 补码一位乘法
  15. 【邮件格式规则】-工作中电子邮件的使用
  16. 西门子 HTML控件 上不了网,Win10系统在西门子PLC调试中以太网连接异常处理办法...
  17. of介词短语作定语_在英语句子中,介词短语都能做什么用?作定语?作表语?作状语?...
  18. Theil-Sen Median斜率估计和Mann-Kendall趋势分析:以多年NPP数据为例
  19. 10M,50M,100M宽带下载速率解惑之网络基础知识
  20. 最糟糕的一年?2020的所有混乱或许对我们的大脑有好处

热门文章

  1. Latex的常见错误
  2. TOM邮箱|国内适合商务人士的邮箱是什么邮箱
  3. Linux 实现OpenSSL 服务器端客户端通信
  4. Reflection conclusion
  5. vr全景拍摄教程,怎样拍摄vr全景照片?
  6. 通用商城系统V5.0
  7. 结对开发项目--石家庄地铁web版
  8. Retina屏而被图处理
  9. 建筑竞赛获奖项目解析国外教程
  10. pwn|软件安全相关问题学习笔记