实践分享:今天我来聊聊“哥里”这个事儿!
最近琢磨着,得给自己找点新乐子,不能老是码代码。突然就想到,要不试试搭个个人博客玩玩?名字嘛就叫“哥里”。
说干就干!
第一步:选个地儿安家。
服务器这玩意儿,之前用过阿里云的,感觉还行。这回还是选它,轻车熟路嘛配置嘛最低配的先来一套,反正就自己玩,省点钱是王道。系统选 CentOS,习惯。
第二步:选个趁手的家伙事儿。
博客程序多的是,WordPress、Hexo、Jekyll,看得眼花缭乱。WordPress 太重,Hexo 和 Jekyll 又得折腾静态页面,懒癌晚期表示接受不。拍板,选 Typecho。轻巧,简单,够用!
第三步:开始搬砖!
- 远程登录服务器,
ssh root@你的服务器IP
,输密码。 - 安装必要的环境:
yum install -y nginx php php-fpm php-mysql
,一路回车。 - 然后,把 Typecho 的安装包下载下来,解压到网站根目录。我的根目录是
/usr/share/nginx/html
。 - 配置 Nginx。编辑
/etc/nginx/*
文件,把root
指向你的网站根目录,然后重启 Nginx:systemctl restart nginx
。 - 访问你的服务器 IP,按照 Typecho 的提示一步步安装。数据库就用 MySQL,用户名密码自己设置
第四步:捯饬捯饬。
Typecho 默认的界面丑的一批,赶紧找个好看点的主题换上。网上搜一圈,选个简约风的,看着还算舒服。然后,再装几个插件,比如 Markdown 编辑器、评论系统啥的。
第五步:开始瞎写!
博客搭好,总得写点东西?随便写点啥都行,记录一下生活,分享一下技术心得,吐槽一下遇到的坑。反正就是瞎写,写给自己看,也写给可能看到的陌生人。
遇到的坑:
1. Nginx 配置问题:
刚开始配置 Nginx 的时候,各种报错,502 Bad Gateway 啥的。后来发现是 PHP-FPM 没启动,启动一下就好:systemctl start php-fpm
。
2. 数据库连接问题:
Typecho 安装的时候,一直连不上数据库。后来发现是 MySQL 的用户权限问题,给 Typecho 创建一个单独的用户,并授予相应的权限就好。
3. 主题兼容性问题:
有些主题跟 Typecho 的版本不兼容,导致页面错乱。只能换个主题试试,或者自己改代码。
搭博客这事儿,说难不难,说简单也不简单。关键在于折腾。遇到问题就 Google,Stack Overflow 是你的好朋友。一步一个脚印,总能搞定。
“哥里”这个小窝,以后就用来记录我的瞎折腾。欢迎大家来串门,一起交流学习!
还没有评论,来说两句吧...