onmp mysql端口_斐讯K3官改,安装onmp教程,回馈社区。-附TCExam后续安装

本帖最后由 sungoogle 于 2020-3-11 10:54 编辑

斐讯K3官改,安装onmp教程,回馈社区。

定制版本: V2.1D ,软件版本: V99.6.14.131

装onmp主要是为了在家里路由器上建个tcexam考试系统,让小孩做题用的,主要背诵英语新概念讲义,建立数学或者其他各课错题集。

安装步骤:

----#1-----------------------------------------------

用diskgenius格式化U盘为ext4格式备用

----#2.-----------------------------------------------

路由器恢复出厂设置

----#3.-----------------------------------------------

设置管理员密码 XXXXXXX  WIFI密码 XXXXXX

----#4.-----------------------------------------------

功能设置-高级设置-启动任务-mount -t ext4 /dev/sda1 /opt/  保存

----#5.-----------------------------------------------

功能设置-高级设置-启动任务-mount -t ext4 /dev/sda1 /opt/ 验证是否保存好了

----#6.-----------------------------------------------

插入U盘

----#7.-----------------------------------------------

重启路由器使管理员密码生效,使U盘挂载在/opt下面

----#8.-----------------------------------------------

功能设置-软件中心-安装软件中心-等待安装完成。

----#9.-----------------------------------------------

命令行

opkg update

cd /opt && opkg install wget unzip

wget --no-check-certificate -O /opt/onmp.zip https://github.com/xzhih/ONMP/archive/master.zip

unzip /opt/onmp.zip

cd /opt/ONMP-master

chmod +x ./onmp.sh

./onmp.sh

----#10.-----------------------------------------------

是否安装php nextcloud  选y回车(备注步骤9和10整个过程要很长时间,我是晚上11点开始安装然后就没有管它,直到第二天早晨才继续操作的步骤10,应该是安装源限速的原因导致下载速度极慢。)

----#11.-----------------------------------------------

cp: cannot stat '/opt/onmp/tz.php': No such file or directory

=================================

onmp 管理命令

onmp open

启动 停止 重启

onmp start|stop|restart

查看网站列表 onmp list

Nginx 管理命令

onmp nginx start|restart|stop

MySQL 管理命令

onmp mysql start|restart|stop

PHP 管理命令

onmp php start|restart|stop

Redis 管理命令

onmp redis start|restart|stop

=================================

onmp正在启动

nginx 启动成功

php-fpm 启动失败

mysqld 启动成功

onmp启动失败

----#12.-----------------------------------------------

命令行

./onmp.sh

选择9,开启swap

选择1,开启swap

----#13.-----------------------------------------------

free查看swap是否开启成功,不成功的话继续开启试试

----#14.-----------------------------------------------

命令行:

adduser www 设置密码

----#15.-----------------------------------------------

修改/opt/etc/php7-fpm.d/www.conf配置文件

把 /opt/etc/php7-fpm.d/www.conf    大约在第22行,user = nobody改成user = www

----#16.-----------------------------------------------

命令行./onmp.sh

----#17.-----------------------------------------------

onmp正在启动

nginx 启动成功

php-fpm 启动成功

mysqld 启动成功

onmp已启动

网站列表:

/opt/wwwroot/default/        192.168.2.1:81

浏览器地址栏输入:192.168.2.1:81 查看php探针

----#18.-----------------------------------------------

浏览器地址栏输入:192.168.2.1:81 查看php探针(失败结果如下)

403 Forbidden

nginx/1.17.7

----#19.-----------------------------------------------

探针文件不存在

/opt/wwwroot/default 文件夹下载探针文件,

下载地址:

https://github.com/malaohu/php-yahei-tz/blob/master/tz.php

下载下来tz.php文件,用winscp等工具复制到/opt/wwwroot/default目录

----#20.-----------------------------------------------

浏览器输入http://192.168.2.1:81/ 进入雅黑php探针查看信息,正常显示则基本搭建成功了

----#21.-----------------------------------------------

修改msyql密码

命令行

mysql -uroot -p

回车

Enter password: 123456

修改密码:

set password for root@Localhost = password('设定你的mysql新密码');

--允许远程登录mysql

grant all privileges on *.* to 'root'@'%' identified by 'mysql新密码' with grant option;

flush privileges;

----#22.-----------------------------------------------

启用mysql 3306端口

修改/opt/etc/mysql/my.cnf下面一行改为

bind-address       = 192.168.2.1

----#23.-----------------------------------------------

设置onmp开机自启动,

功能设置-高级设置-启动任务-sleep 60 && onmp start  保存

----#24.-----------------------------------------------

功能设置-高级设置-启动任务-sleep 60 && onmp start 验证是否保存好了

----#25 -----------------------------------------------

重启K3路由器,一切设置妥当,可以愉快的玩耍了

-----------TCExam后续安装教程------------------

#有时路由器重启后onmp启动不起来,直接进入命令行输入 onmp start  即可解决。

-----#26-----------------------------------------------

修改网站根目录由wwwroot修改为www。(看www目录习惯了,偶尔看着wwwroot不舒服,索性改了)

/opt/etc/nginx/vhost文件内容修改为下面这样:

server {

listen 81;

server_name localhost;

root /opt/www/default/;

index index.html index.htm index.php tz.php;

include /opt/etc/nginx/conf/php-fpm.conf;

#otherconf

}

-----#27-----------------------------------------------

重启onmp

命令行  onmp restart

-----#28-----------------------------------------------

浏览器查看探针http://192.168.2.1:81/如正常显示,证明根目录修改没有问题

-----#29-----------------------------------------------

下载https://github.com/tecnickcom/tcexam/releases/tag/14.1.13 这个版本,这个往前的几个版本安装有些问题。

链接页面中下载这个 Assets--Source code (tar.gz)

-----#30-----------------------------------------------

winscp复制下载的tcexam-14.1.13.tar.gz到/opt/www/default/

命令行

cd /opt/www/default

tar -xzvf tcexam-14.1.13.tar.gz

chmod -R 777 /opt/www/default/tcexam

(自嗨用的,权限方面直接设置到最大)

-----#31-----------------------------------------------

浏览器输入http://192.168.2.1:81/tcexam/install/install.php

进入TCExam-Installation安装页面

修改db host为:192.168.2.1

db password为:你新设定的mysql密码

其他默认不变,单击INSTALL

即可安装完成。

-----#32-----------------------------------------------

浏览器输入:http://192.168.2.1:81/tcexam/即可正常进入TCExam页面。

页面最下方点击CN,即可切换到中文界面。

用户名: admin

密码: 1234

登录即可。

TCexam使用说明参考链接:https://tcexam.org/docs/first_test/

其他安装操作具体可以参考:https://tcexam.org/docs/installation/

这个系统还是挺强大的,能自定义各种题目和答案,我是想把小学语文生词,英语生词,新概念生词,讲义都录入进去,数学错题也录入进去,让小孩直接在pad上答题,自己能随时帮他批阅,错题让他重新做,但是使用起来对小孩来讲主要是打字不方便,在pad上做题目输入的太慢,现在想用canvas加些手写的功能,让娃能用手指输入答案,然后答案以图片形式保存到路由器,娃当期所有错题,错误的字,错的古诗,都录入到题库了,期末期中复习也会省力很多。

当然,很可能有人提出疑问,那你直接让小孩用纸写不就好了,其实娃用纸写,然后大人再批阅,然后和娃再沟通讲解,这个跑来跑去反复沟通的痛苦,我想看过娃写作业的家长才有发言权。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值