手册:http://developer.edusoho.com/setup/setup-edusoho.html

一下内容仅针对小白 大神请绕过 EduSoho的开发人员如有得罪请见谅

1.php 按照教程安装即可
2.mysql的安装按照教程来就可以 但是 如果你想远程连接请自行百度如何配置mysql能够远程连接
3.nginx的安装也按照教程来 但是 我说的是但是 ”验证nginx服务启动是否成功” 不要按照教程上来 因为教程只是教会你如何安装但是没有说如何去修改nginx的配置文件 要验证直接访问localhost输出正确内容即可
访问phpinfo.php文件 你都没修改nginx的配置是无法解析php文件的 这一步无需验证 接着往下走就行!
4.安装Node.js这一环节 将里面的版本号6全部改成12 最新的应该是13 我用的12
另外yarn的安装 如果你是直接拷贝的项目源码 记得执行 yarn install 就比如我 直接拷贝的之前的项目源码 但是少了no-module包 导致访问一直失败 因为这是在为node.js安装所需要的包 执行完yarn
install之后会有no_module目录存在 请给他最高权限

另外需要你在项目根目录下新建 .webpack-watch.log 文件 里面啥也不用写!
5.phpMyadmin我没安装 以为我配置了mysql远程连接
6.到了克隆代码这一步 小白都会在linux上直接clone了 我是从windows上clone的 速度快
7.项目跟着手册走 放在var/www/edusoho目录下即可 因为后边它的配置文件路径就这
8.下边的代码要注意哈 我的就没创建成功 而是一个一个创建并授权的 你的不一定哦 只是提醒 mkdir -p app/cache app/logs app/data web/files chmod 777 app/cache app/logs app/data web/files
9.坑爹的地方到了:

bin/phpmig migrate

这个命令最坑爹 你先执行会发现报错: ../vendor/davedevelopment/phpmig/bin/phpmig:
没有那个文件或目录 找到../vendor/davedevelopment/phpmig/bin/phpmig 然后

vim phpmig :set ff=unix enter确定 然后

wq!

还没完事 在项目根目录下/var/www/edusoho执行: /vendor/davedevelopment/phpmig/bin/phpmig migrate执行完就有数据表了
10.坑爹的还要这个命令:

app/console system:init

同样的操作 找到 var/www/edusoho/app/console

vim console :set ff=unix enter

确定

:wq!

然后项目根目录下再执行:

app/console system:init

11.接下来按照教程走 直到“添加Nginx配置” 我是配置成了ip:端口的访问形式 很简单: node.js默认是访问本地服务器的3030端口号 所以要开放3030端口

    listen 8005;listen [::]:8005;set $root_dir /var/www/edusoho;set $webpack_server http://127.0.0.1:3030;//node.js默认访问3030端口 相当于前端的访问域名server_name 10.10.20.127:8005;root $root_dir/web;error_log /var/log/nginx/edusoho_error.log;access_log /var/log/nginx/edusoho_access.log;location / {index app_dev.php;try_files $uri @rewriteapp;}location @rewriteapp {rewrite ^(.*)$ /app_dev.php/$1 last;}location ~ ^/(app_dev)\.php(/|$) {# fastcgi_pass unix:/run/php/php7.1-fpm.sock;fastcgi_pass 127.0.0.1:9000;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;}location ~ ^/udisk {internal;root $root_dir/app/data/;}location ~ ^/static-dist {proxy_pass $webpack_server;}# 以下配置允许运行.php的程序,方便于其他第三方系统的集成。location ~ \.php$ {# [改] 请根据实际php-fpm运行的方式修改fastcgi_pass   127.0.0.1:9001;fastcgi_split_path_info ^(.+\.php)(/.*)$;include fastcgi_params;fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;fastcgi_param  HTTP_PROXY         "";}# 配置设置图片格式文件location ~* \.(jpg|jpeg|gif|png|ico|swf)$ {# 过期时间为3年expires 3y;# 关闭日志记录access_log off;# 关闭gzip压缩,减少CPU消耗,因为图片的压缩率不高。gzip off;}# 配置css/js文件location ~* \.(css|js)$ {access_log off;expires 3y;}# 禁止用户上传目录下所有.php文件的访问,提高安全性location ~ ^/files/.*\.(php|php5)$ {deny all;} } ```

12 现在我们再根目录下执行 npm run dev

直到跑起来就成功了!并且是实时编译!

13.访问10。10.20.127:8005即可成功
默认登录账户密码: 创建管理员帐号:test@edusoho.com, 密码:kaifazhe 到此结束 就算你是拷贝的之前老项目
千万不要忘记 yarn 生成no_module包 记得修改nginx配置和上边的一样即可!

edusoho网校系统部署总结相关推荐

  1. EduSoho 网校系统部署

    目录 一.初始化环境 二.安装 Nginx 三.安装 MySQL 四.安装 PHP 五.上线 EduSoho 六.验证 FAQ 一.初始化环境 1.安装wget 如果系统已安装wget,请跳过此步骤 ...

  2. EduSoho网校系统产品更新:PPT动画转码

    课程效果不佳?神器来袭,一个功能让您拥有"趣味课堂"! PPT动画演示课件借助计算机强大的多媒体功能,提供了全方位多变化.立体式的演示功能,通常包含图片.音频.视频.动画展示等各类 ...

  3. edusoho linux 500错误,EduSoho网校系统如何处理500 Internal Server Error? - EduSoho官网

    500 代表着服务器处理异常,因此需要找出服务报的异常. 如何找出异常? 根据框架提供的机制,只需要在web/app.php中将开发模式打开,就可以看到具体异常. $kernel = new AppK ...

  4. edusoho linux 500错误,EduSoho网校系统500错误是什么原因? - EduSoho官网

    500 代表着服务器处理异常,因此需要找出服务报的异常. 如何找出异常? 根据框架提供的机制,只需要在web/app.php中将开发模式打开,就可以看到具体异常. $kernel = new AppK ...

  5. edusoho linux 500错误,EduSoho网校系统500报错怎么解决? - EduSoho官网

    500 代表着服务器处理异常,因此需要找出服务报的异常. 如何找出异常? 根据框架提供的机制,只需要在web/app.php中将开发模式打开,就可以看到具体异常. $kernel = new AppK ...

  6. LAMP环境部署及搭建网校系统

    LAMP环境部署-本地搭建edusoho网校系统: 一.LAMP介绍 二.项目环境 三.环境清理及准备 四.LAMP环境部署 五.服务配置 六.导入edusoho网站源码 七.网站安装向导 一.LAM ...

  7. 深圳云计算培训学习:部署网校系统 edusoho--【千锋】

    深圳云计算培训学习:部署网校系统 edusoho–[千锋] ======================================================== 基础环境 update: ...

  8. EduSoho开源网络课堂网校系统 v8.3.36官方最新版

    点击下载来源:EduSoho开源网络课堂网校系统 v8.3.36官方最新版 EduSoho网络课堂是一款针对广大用户在线学习的在线课堂系统软件,它是面向个人.学校.培训机构及企业用户的友好.开源.高性 ...

  9. 在线教育学习平台网校系统v2020 html5响应式在线教育培训类企业使用+安装说明

    介绍: 企业商学院学习平台简介:1.该软件属于企业通用.html5 响应式.在线教育.在线培训类企业使用,一款适用性很强的网校系统,基本可以适合各行业的企业商学院! 2.响应式自适应各种移动设备,同一 ...

最新文章

  1. 机器学习 LR getA()
  2. 对话云知声李霄寒:不计成本研发芯片,探索语音之外的“硬”实力
  3. python中几种推导式的特殊用法
  4. OpenCV图像仿射变换
  5. HDU 5938 Four Operations 【字符串处理,枚举,把数字字符串变为数值】
  6. mysql数据库备份总结_MySQL数据库备份总结
  7. MapReduce:处理数据密集型文本处理–局部聚合第二部分
  8. html print 边距,css print
  9. 微软官方首度回应黑屏恐慌:不强制 不诉讼
  10. envi栅格TIF数据进行分割_常用水文气象数据读取及其可视化(二进制、HDF5、NetCDF)以GLDAS、MODIS、GSMaP为例...
  11. L1-037 A除以B (10 分)—团体程序设计天梯赛
  12. 基于机器学习的恶意网站/仿冒网站检测实战
  13. BZOJ 1801 中国象棋(DP)
  14. RubyonRails是WebDev最佳选择的5个原因
  15. 故障解决:端口已被占用 1080
  16. vue页面引用echart的词云图
  17. Node.js升级或降低版本
  18. 如何在VC中调用第三方lib库(step by step)
  19. repeater 控件ajax绑定数据源,ASP.NET数据绑定之Repeater控件
  20. 对提升仪表自控率的几点建议

热门文章

  1. LOVIN' YOU 蜜妮莱普顿(Minnie Riperton)
  2. webpack 之 LoaderRunner 全方位揭秘
  3. 【Java】设计模式之单例模式(Singleton Pattern)
  4. 【云原生 • Kubernetes】一文掌握 k8s 包管理工具 Helm
  5. Property propDD has no initializer and is not definitely assigned in the constructor
  6. 我是谁?没有绝对安全的系统
  7. 为什么相爱的人不能在一起?
  8. tf.expand_dims和tf.squeeze函数
  9. 关于FFMPEG 中I帧、B帧、P帧、PTS、DTS
  10. 同时使用Python2和Python3