====== 个人网站是如何害惨了我的 ====== 注意看,这个女人叫李子,她作为0开发能力的菜笔想给OC搞一个wiki网站,而这就是她的受难经历。 ---- ===== 一切的开始 ===== 事情就是这样,我确实没有任何开发能力,php也是刚学的。 如果我没受到什么刺激我是不可能想到去搞一个OC网站的。 结果那天我那个朋友给我转了几个OC网站建站教程。有的基于fandom这一wiki农场,有的基于博客网站代搭建服务… 那天李子突然发现可以自己整个网站把自己的O C放上去… 但是fandom不靠谱,充满了广告和广告还有广告。博客代搭建也不是我想要的…… 说白了这些东西都不能握在自己手里,没安全感没掌控感,很不满意。 于是我搜索了“wiki网站搭建” ===== 遭老罪了1 ===== 一开始我选择了wikijs作为我的wiki,这款wiki内置功能还算齐全,长得不错,而且我正好找到安装它的保姆级教程。 [[https://b23.tv/5kxcLGw |保姆级教程链接,先别急着用]] 它是从购买服务器开始教你的,每一步都给你录下来了,非常适合宝宝。 我跟着操作半天也遇到了一些不知名问题最后终于像视频里一样建成了… ==== 赢了吗? ==== 并非。 什么?你说wiki.js未来将不再支持MySQL数据库?! 可是教程里教我用的是MySQL啊! 本着等到更新那天迁移就难了的理念我决定现在直接迁移数据库。 ==== 你不是不懂后端吗? ==== 是这样没错。 但我有什么办法啊! 本着路在嘴上的精神我开口求助了我那个会写点代码的朋友。 朋友:我不到啊,你可以去问DeepSeek。 对吼,deepseek。 尼玛gpt刚刚兴起的时候我就去玩了,结果今天想不到去问ai,智障一个。 在大d老师的教导下我成功迁移了MySQL数据库至postgreSQL(其实完全在抄大d老师的指令和代码)。 并且成功解决了一个因为版本过高导致的兼容性bug(抄大d老师的作业罢了)。 等到终于登录上网站… ———东西全没了! ===== 遭老罪了2 ===== 现在来说,其实数据怎么没的已经不重要了。 可能是wiki.js本身架构原因,也可能是我哪里操作出问题了(不太可能,大d老师靠谱极了)。 但是我当时也无所谓了,毕竟刚搞起来几天也没啥东西,丢了就丢了吧。 本来以为遭老罪应该结束了… 可怜的李子发现跟着视频里买的按量计费服务器动不动就开始欠费,一查账单,您猜怎么着? ————五天花了我五六十。 哎呀,买错了。 我们应该直接购买一个轻量按月计费服务器的。 买一个轻量按月计费服务器,迁移文件,注销旧服务器。 完美。 ==== 又哪里出问题了? ==== 明明一切都对了怎么就又有问题了? 怎么找不到网站了? ??? 打开服务器详情: 哦买错地区了, 原本应该买香港的服务器买成广州了。 ==== 买错地区有什么影响吗? ==== 有的, 如果你购买内地的服务器建的网站必须得进行一个流程繁琐的备案,这个烦人的备案需要你成年、需要你的所在地允许审批这种类型的网站、需要你有足够的时间和耐心去等结果…… 但香港全都不需要。 一国两制的优势居然在这里利好到我了?! 不过我买到的是广州的喔… 只能重新买一个了(是的,买到手的服务器不能换地区换配置,啥都换不了)。 ==== 总该赢了吧 ==== 重新买了个香港服务器,然后全部迁移,停止使用旧服务器,登录网站。 东西全没了。 ===== 遭老罪了3 ===== PostgreSQL迁移出了问题,数据库根本就没迁移过来。 无所谓了,重新搞起来没几天,丢就丢吧。 //你不尝试迁移一下吗?// 累了。 就这么做下去吧。 因为现实生活忙起来了,我搁置了网站一段时间。 **结果我之前误买的那个广州服务器在这期间还偷偷自动续费了,又浪费100块。 ** 本就不富裕的生活雪上加霜。 命苦啊。 ==== Wiki.js并不够好 ==== 哈哈,又出问题了,不过这次不是我的问题。 wiki.js不支持批量创建页面, 而我有120多个OC… 我意识到如果一个个地手动添加页面我迟早会累似而我只能这样做。 我当机立断地决定: ……跳墙! ==== 选择谁? ==== wiki.js其实已经足够好了,可供选择的wiki其实并没有那么多(开玩笑,计算机牛马也要吃饭的)。 搜罗了很多信息,最后找到了两个心仪的对象: **Dokuwiki 和 Mediawiki**