前言

这个Emlog博客是为同学羿君搭建的.之所以使用Emlog而非Hexo之类的静态博客引擎或者Wordpress/Typecho这样同类型的动态博客引擎,是因为从他家开SSH过来专门写个博客很麻烦,且很早就听说过Emlog的大名.不过,对于配置博客的新人,不建议用Emlog作为博客引擎,建议使用Hexo或者Wordpress,Typecho.用的人多,支持也就更多.

环境:

OS: debian 10 i386架构

安装:

配置环境

可以参考如何在Debian10上部署LAMP架构.数据库最好使用MariaDB,官方MySQL很麻烦.

在配置完LAMP环境后,一定要先创建一个数据库.这里是先额外创建一个用户再生成数据库.

以管理员账户登录:mysql -u root -p

1
2
3
mysql> CREATE USER YIJUN
-> IDENTIFIED BY PASSWORD "qibandewangguanshishabi";
Query OK, 0 rows affected (0.233 sec)

退出,登录这个新帐户.

1
2
mysql> CREATE DATABASE BLOG;
Query OK, 0 rows affected (0.12 sec)

下载安装

Emlog官网下载Emlog 6.0.0因为Emlog 5.3.1不支持PHP7.3以上版本,解压,把src下的文件移动到网站根目录.debian默认是/var/www.

访问你的服务器的IP/install.php,一般来说会出现安装界面.

数据库在本地,地址不变; 数据库用户名填之前创建的用户; 数据库密码填数据库用户的密码; 数据表前缀默认; 管理员设置自己瞎几把填就完了.

顺利的话,你就配置成功了.博客可以显示了.

踩坑

Q1:服务器空间不支持MySQL数据库

A: 我们在前面是有配置MariaDB的, 所以只能是PHP的问题. debian下的PHP是不是被阉割了?运行命令:

1
$ sudo apt install php7.4-mysql

(我用的是PHP 7.4)

Q2:Apache直接为你输出了PHP源码

A: 参考这里

后续

上古老物,体验不好。