$\textrm{2020-11-26}$,凌晨,距离正式建站已经过去三天左右了,此时的$\textrm{kuroko.info}$已经能够正常运作了,但从申请域名至今,确实遭遇了太多困难。解决之际已经到了周一凌晨了,往后一直在忙于课程作业,趁现在有时间便来写下建站的心路历程。

$\textrm{kuroko.info}$并不是我的第一个个人博客网站,$\textrm{2019}$年的$\textrm{7}$月底我便萌生了建站的想法,于是参照着教程购买了域名,并通过学生认证以超低的价格在阿里云购买了一个轻量应用服务器,镜像为$\textrm{4.8.1}$的$\textrm{wordpress}$。在$\textrm{2019}$年$\textrm{8}$月$\textrm{12}$日成功通过了备案的申请,于是我的首个个人博客$\textrm{kuroko.fun}$正式投入运作。但是当时不懂$\textrm{Html}$和$\textrm{CSS(}$虽然现在也不懂$\textrm{)}$,$\textrm{wordpress}$的模板也套用不来,网站的样式总是不尽人意。而且对于各个板块的图片,不仅要求高清晰度,而且对分辨率还有严格的要求。此外,内容上只学了一点基础算法和数据结构,一个优先队列的帖子在首页挂了一年。建站的热情很快被冲淡,后来开学也无心打理,到今年暑假时,在阿里云多次警告之后,$\textrm{kuroko.fun}$被释放了。

再次萌生建站的想法是今年的$\textrm{10}$月,一方面是希望记录生活,自己一向不太喜欢拍照,高中开始也没有玩企鹅空间了,能够找到生活痕迹的似乎只有一些收藏里面一些老旧的聊天记录。红眼于别人完整的生活轨迹,也希望能存下自己的日常,但是不想写在企鹅那边,于是就萌生了建站的想法。另一方面就是看到了两位大神的博客,一个是长老,一个是阳神,因为做的实在太好了,从生活到游戏到算法科研实习,完整的呈现了这些年走过的痕迹,加上友情链接,留言板和社交链接来推销自己,难免有些羡慕。伴随着这两个理由,$\textrm{kuroko.info}$加入了计划中。

购买域名应该是$\textrm{11}$月初的时候,本着念旧的心态,还是冲着$\textrm{kuroko.fun}$去买的,但是没想到三个月的时间已经被人抢注了,而$\textrm{.com}$与$\textrm{.cn}$等热门域名又都已被注册,不希望在$\textrm{kuroko}$前后加一些字母数字,于是就从剩下的域名中选择了$\textrm{.info}$,理由是因为写$\textrm{c++}$的时候,我的结构体几乎都叫$\textrm{info}$,所以看着亲切。就这样,$\textrm{kuroko.info}$诞生了,紧接着去阿里云看我的学生认证情况,幸运的是我还有一次学生价购买服务器的机会,于是再次购买了$\textrm{wordrpess}$镜像的轻量应用服务器,接着$\textrm{SSH}$证书,$\textrm{HTTP}$添加……有过初次的经验,流程还是很快的,备案也只花了$\textrm{4}$天的左右的时间就完成了。但没想到到最终建站居然花了一周多的时间。

网站建立好,第一步就是主题的切换,非常喜欢长老的主题,然后从他的留言板了解到该款主题是$\textrm{Panda Studio}$开发的主题,但是已经售罄了。抱着遗憾的心情浏览作者的博客的时候,发现下方有盗版购买链接,$\textrm{60}$元。然后就联系了盗版作者进行购买,切换了主题之后开始网站的布置。遇到的第一个问题设置朴素风格别名,但即使设置了也毫无作用$\textrm{…}$该问题却一直没有得到解决。于是问盗版作者,回复是去后台看看$\textrm{.htaccess}$。因为觉得$\textrm{cmd}$窗口管理过于麻烦,希望能有个图形化界面来运维,被推荐了宝塔。下载宝塔之后进行$\textrm{IP}$的配置,数据库的配置,进了之后发现管理的文件是我的$\textrm{C}$盘本地文件?而非远程服务器的数据库,觉得有些迷惑,然后就关闭了宝塔,然后问题就来了。在我点击$\textrm{C}$盘的时候,消息框提示了$\textrm{C}$盘拒绝访问。先是重启,重启之后还是这样,然后就去百度搜索攻略,告知是右键$\textrm{C}$盘属性在用户组分配权限,但是问题在于我现在连分配权限的权利都没了,死锁了。把各个帖子的方法试了个遍均无果,无奈之下重装系统,没想到的是重置系统之后$\textrm{C}$盘依旧拒绝访问(也许是序列码),然后本着解铃还须系铃人的心态,又下载了宝塔,但是并没什么用。更糟的是$\textrm{surface}$只有一个$\textrm{usb}$接口,因为$\textrm{C}$盘拒绝访问,所以驱动无法加载,导致我的无线鼠标连接不了电脑,而$\textrm{U}$盘和鼠标都需要$\textrm{usb}$接口,所以整个过程中几乎没有鼠标的控制权。在折腾了一晚上之后,通过缝合多个博客的方法最终解决了问题$\textrm{:}$管理员身份下运行$\textrm{cmd}$,然后激活管理员的$\textrm{active}$,注销切换到管理员系统,在管理员账户下分配权限,将我的账号加入控制组,并给予完全控制的权利,再注销,切回我的账户。点击$\textrm{C}$盘成功进入的时候,确实激动无比。

然后是邮件问题,在设置账户邮箱时,$\textrm{wordpress}$一直提示我将向邮箱发送确认邮件,但是我并没有收到任何邮件,咨询长老之后才得知是$\textrm{wordpress}$自身的邮件协议有些问题,下载了一个$\textrm{SMTP}$的插件之后自行配置了一下端口,用了企鹅邮箱的$\textrm{POP3}$协议和账户,这才解决了问题。然后被这个盗版主题搞怕了,从长老那里得知作者还有$\textrm{20}$年版本的$\textrm{reVival}$主题,于是要到了作者的联系方式,成功买到了正版主题,也就是现在的主题,但是安装之后启用,界面给出了$\textrm{“}$致命错误$\textrm{“}$的提示,网站突然崩坏了,进入后台也是同样的提示信息,无法修改任何东西,最后在阿里云重置了系统。

重置系统之后遭遇了$\textrm{wordpress}$升级失败,之后再次升级一直显示$\textrm{“}$另一升级在进行中$\textrm{“}$的提示。搜索才知道是升级之后$\textrm{wordpress}$会给出一个$\textrm{lock}$锁来限制并发,需要进入数据库删去$\textrm{lock}$。然后我的服务器似乎没有给可视化数据库如$\textrm{Navicat}$等的权限,从服务器那边又找不到$\textrm{wordpress}$的表,无奈又重置了系统。然后搭了梯子去升级,还是没用。最后是看到一个博客推荐$\textrm{WinSCP}$手动升级,才终于解决了问题。

最后是$\textrm{PHP}$版本的问题,从盗版主题到正版主题遇到的致命错误似乎都是$\textrm{PHP}$版本的问题,网站上大多教程博客都很冗长,无意间在阿里云的博客翻到了一个大神写的$\textrm{bash}$脚本,建立一个$\textrm{1.sh}$之后复制进其中的内容,然后$\textrm{./1.sh}$,系统大约跑了半个小时,升级便完成了。至此,$\textrm{kuroko.info}$才总算踏上了正轨,解决问题差不多花了一周 ,从周一的数据库课开始一直到周日深夜,再次真的感谢长老@jxtxzzw的全程帮助。收获大概就是$\textrm{surface}$重置系统之后省出了$\textrm{100G+}$的内存😔

站点的博客更新完全随缘,但还是希望自己能写的勤一些👊

Author@Kuroko

GitHub@SuperKuroko

LeetCode@kuroko177

$\textrm{Last Modified: 2020-11-26 01:25}$