搜索

Scratch3.0 构建自己Scratch在线平台

2023-03-22 15:19:06

了解Scratch

Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具,通过拖动积木块那构建程序命令。 当前版本:稳定版本3.0

开发环境搭建

项目环境和开发工具: 服务器操作系统版本:centos 7.9 1、Nodejs安装 下载安装nodejs,在终端输入命令:
wget https://npm.taobao.org/mirrors/node/v14.16.0/node-v14.16.0-linux-x64.tar.xz
解压nodejs:
tar -xvf node-v14.16.0-linux-x64.tar.xz
创建软链接,方便使用nodejs:
ln -s /root/node-v14.16.0-linux-x64/bin/node /usr/local/bin/node ln -s /root/node-v14.16.0-linux-x64/bin/npm /usr/local/bin/npm
2、下载Scratch 3.0社区源码 这里使用的是国内scratch-cn.lite版本,跟scratch官方版一样,开源、免费,是一款轻量级的Scratch在线编程、分享平台。 scratch-cn.lite功能模块: 注册登录; Scratch创作; 作品管理; 背景管理、角色管理、造型管理、声音管理; 用户管理、批量生成账号; 个人信息管理; 作品播放、点赞、收藏、分享; 默认作品设置。 scratch-cn.lite下载地址:https://gitee.com/scratch-cn/lite/repository/archive/master.zip 在终端输入下面命令下载到服务器:
wget https://gitee.com/scratch-cn/lite/repository/archive/master.zip
解压网站目录:
unzip master.zip
3、安装数据库MySQL 如果不熟悉采用编译方式安装MySQL,建议可以安装宝塔面板来安装。 宝塔面板官方网站:https://www.bt.cn Linux面板7.9.8安装脚本:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
安装完毕之后,登录宝塔面板,在软件商店找到MySQL安装即可,在这里我们选择MySQL5.7.40版本 安装完MySQL之后,在MySQL中,新建一个数据库,如:scratch.lite,并导入数据库comecode.opensrc.sql(在源码目录master里面) 建完数据库之后,修改源码目录里面的数据库配置文件。在/lite/server/lib/database.js文件中,配置MySQL连接参数:MySQL用户名、登录密码、第上一步中新建的数据库名。 4、运行社区系统 经过上面的配置,我们的社区已经可以运行起来了。回到源码目录lite-master之下,直接运行:npm run start 通过IP+端口号,端口号默认是8080,即可访问我们自己的Scratch社区平台了 如果访问不了,先确定一下防火墙是否拦截。回到宝塔面板,在安全设置,可以添加放行的端口 5、注: 数据库结构文件中,已包含两个Scratch作品; 数据库结构文件中,已包含平台管理员账号(账号:comecode,密码:111111); 管理后台入口:/admin;

搭建成功后的平台界面截图

1、注册登录界面: 2、登录后的首页界面: 3、后台管理界面: 4、Scratch编程界面: 5、Scratch分享展示界面:

← 返回 Scratch 资讯  |  意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注