用ksweb+typecho搭建个人博客及踩坑的一些经验

Louis 发布于 2023-03-19 00:49:14
本文同步发表于我的个人博客,酷安以及云湖 个人博客链接:待补充 酷安:https://www.coolapk.com/feed/44294325 markdown模式下手机端也不会插入图片,先将就着吧,会缺失大部分图片影响观感,建议去酷安看原文。 #ksweb# #Typecho# #网站搭建# 大佬们请坐,好看的小老弟小老妹也请坐,看标题就知道今天要唠什么了,没错,就是怎么样用安卓端ksweb软件来搭建个人博客typecho(一股林哥味) 折腾了一晚上,也踩了不少坑,和大家分享下自己的经验,尽量能帮助到有需要的人awa -----一些废话(碎碎念)----- 老早之前,我脱困于QZone的时候就一直在寻找一个新家,当时一下就想到了blog这个有点历史的东西。可惜国内好用的blog平台在我体验了一番后都没能看上,主要是这些平台都有一个清楚的定位,比如写写程序,摄影之类的,直接从这些平台注册用户写写自己的文章可能不会顺应平台定位,而且自己的知识产权放在别人的站上心里也没有底。当然我也试过WordPress,但是如果作为一个访客去访问的话会受到墙的限制(当然也能起到筛选访客群体的作用),还是比较麻烦的。所以我就催生了搭建自己的博客这个想法。 以前在给我的玩客云刷机的时候有幸用上了powersee大佬做的固件,里面自带typecho,使用下来一周后很符合我的口味,给我留下了深刻的印象,可惜玩客云刷了别的包放老家里吃灰了,于是我又把目光转向了以前收的两台赚钱宝pro,尝试用它们刷armbian来搭建lnmp环境挂typecho,受限于我的能力,卡在了搭建lnmp环境这一环上,那真是一段难熬的日子。后来消沉了一段日子,直到昨天发现... 家里闲置的畅享9性能好像比我这几台矿渣加起来都要强啊草,于是顺便入手了termux,被termux震惊到了,然后就放弃了那两台赚钱宝pro(心血白费的滋味真不好受),打算把mc服务器之类的全都给畅享9一肩扛。理所当然的,我就开始接触ksweb,走上了不归路。 -----废话结束,正片开始----- 准备工作: 一台能root的手机(不root也行,可以参考别人的文章,往下看你就知道我为什么推荐root了) 一个善于处理未知错误,灵活运用高效搜索引擎的大脑 #关于内网穿透和利用公网ip映射接入互联网,其实网上教程很多了,如果需求不少的话可以单独出一篇讲讲。 1:下载ksweb 官网: http://kslabs.ru/download 清楚架构的可以自行选择,不清楚架构的选择最新的二合一包下载 免费5天试用期,购买的话也不贵,14大洋左右(不过需要paypal) 没有经济的可以左转termux讨论区自行搭建lnmp环境自己搞,或者从万能的搜索引擎上找到剥壳后的,使用风险自行承担(吓吓你们,主要是昨晚做了一个被格机的噩梦awa) #ksweb的购买认证方式好像是通过网络,它会标记你的手机,所以卸载重装也无法逃过试用期结束哦(´-ω-`) 2:配置ksweb #比较偏踩了不少坑后的个人向,当然也可以参照别人的教程,但是我踩过的坑不能让别人在踩了(º﹃º ) 演示机用这台正在打稿子的手机吧,来来回回传图片也麻烦。 打开ksweb,给予其存储权限,耐心等待其安装完环境。 完成后把上面的所有服务都关掉,在设置里面选择允许使用root权限(不给的话到了后期配置数据库很可能出大问题!望周知) 然后在MYSQL里面,找到外部存储数据库目录,点进去 选择主储存 然后一定要在主储存新建一个文件夹并把sql放进去,不然后果很严重(它会直接把主储存干掉来迁移sql,这算是一个比较大的坑) 比如在这里新建一个mysql文件夹 确定新建,然后点击右上角的对号保存。 打开使用外部储存存放数据库,耐心等待迁移完成。 然后把你刚才关闭的服务都打开,我推荐直接开nginx,mysql,php就行了也就是所谓的lnmp环境,不怎么了解lighttpd就不深入研究了。 #草,才发现没有许可正版的不给用nginx,本来在Linux上一条安装命令的事居然收费(º﹃º ),算了还是用lighttpd吧,其实也大同小异。 进入工具,安装辅助工具phpmyadmin,喜欢用nginx的就选nginx,我这边先被迫用下lighttpd,耐心等待安装完成后提示帮你重启nginx服务,等重启完后直接进入主界面找到对应的端口进去配置就可以了 #数据库默认用户为root,密码空,其他辅助工具默认用户密码都是admin 进入phpmyadmin,兴奋的输入用户名并登录,不出意外的话,就会寄了 这也算是一个大坑了,通过总结搜索引擎上的经验可得,只需要改下配置文件就能解决。(大脑的重要性) 利用文件管理器打开ksweb的文件夹,它存放于内部存储中 咱们要改phpmyadmin的配置,所以要去tools的文件夹,打开phpmyadmin,找到第一个改动的文件:config.inc.php 利用自带的查找功能找找AllowNoPassword配置,一般来说是true,如果不是的话请改成true。然后再查找host,一般来说位于AllowNoPassword的上面第二行,把localhost改为127.0.0.1(就是本地ip,只不过弃用了sql给的localhost罢了,本质上都一样) 保存,退出。 再进入library文件夹里 找到config.default.php 编辑它,利用查找工具找到allownopassword,将其改为true 保存,推出。 保险起见,回到ksweb用老法子重启所有服务(不重启也可以,亲测有效)。 再回到phpmyadmin网页管理,再次登录,完美解决 修改密码啥的配置顺着自己喜好来就可以。 点击左上角三个杠,进入数据库 数据库测试能否新建数据库 非常的顺利 #如果没有前面授予root权限和迁移数据库,大概率会失败,就是因为没有修改数据库的权限(源位置存放在/data下)别的方法没试过,有的没用,所以还是需要自己去排查问题。 至此,ksweb环境就算大功告成了 3:安装typecho 去官网下载最新稳定版 https://typecho.org/ 解压到一个文件夹,记好路径 #推荐直接在内部存储建立文件夹typecho并解压进去 回到ksweb,找到nginx,点击右下角加号,选择你刚才放入typecho的文件夹,端口自己设置即可(注意不要冲突,8001被phpmyadmin占用,8080被自带的空页面占用,当然可以删掉占用8080的空页面),我这里选择80 #https的话没什么必要,如果内网穿透用的https就打开,http就不需要了。点击对号保存。 这时候就可以去主界面找到进入博客的网址了 进入后开始配置typecho,数据库地址改为127.0.0.1,数据库用户名和密码自己填写,数据库名就用typecho就行,点击下一步 方便以后内网穿透,网站地址用你的局域网ip地址加你设置的端口号就可以 然后填写上邮箱地址,下一步,直接完成。 接下来的事情比如更换壁纸之类的个性化需要自己去搞了。 到这里文章基本上就结束了。 -----尾记----- 算上写教程,捣鼓了4个小时,写完已经是凌晨00:38了,明天还要上学,就不加以修改了,本文会同步到我的博客和云湖,做好穿透后我会把地址放在个人简介里的,欢迎来光顾。 写就不易,请各位老铁赏赏脸,给个酷币什么的,顺便推个头条,在下感激不尽awa 祝大家有个美好的梦 晚安(¦3[▓▓] -----END------
3
1
7
分享
0 回复
暂无评论
关注:3044
文章:156
玩机
加作者好友
Louis
推荐群聊
傻逼刷机-bug小信箱
666
面具
一加Ace5交流群
geeker的小窝
关注:3044
文章:156
玩机
加作者好友
Louis
推荐群聊
傻逼刷机-bug小信箱
666
面具
一加Ace5交流群
geeker的小窝
京ICP备20012521号-7 增值电信业务经营许可证:京B2-20210468
Copyright © 2025 北京九万智达科技有限公司