前言

本文只记录一些搭建过程中的小坑,完整详细的搭建过程自行搜索。(P.S. 如果有时间再整理完整过程 ╮(╯▽╰)╭ !)

lnmp环境搭建中的一些问题

lnmp一键安装包

使用lnmp一键安装包搭建lnmp环境方便后期版本管理,唯一的不足是安装、更新的时候都比较慢(单核@2.5G 大约60 min)。安装下载过程参考官网:LNMP 一键安装包

如果通过ssh登录云主机安装lnmp的话推荐先安装screen,防止安装过程中出现断联而终止的情况。


sudo apt install screen

创建窗口screen -S lnmp,断联后重新加载screen -r lnmp。其他screen命令可参考 bboyHan CSDN博客Linux中的screen命令使用

安装过程中的注意事项

  1. 对于搭建Typecho博客来说当前稳定一键安装脚本lnmp1.6的默认参数安装即可。但是对于搭建WoredPress博客来说需要升级到最新的php版本,否则安装好WordPress后会提示升级php版本。
  2. lnmp1.6 安装脚本目前(2020/2/15)仅支持PHP 7.3版本。升级时需要输入完整的PHP版本号如:PHP 7.3.14。
  3. 安装完成后需要修改默认phpMyAdmin文件夹名字防止被恶意入侵,最好新建一个vhost文件夹lnmp vhost add并在nginx设置中修改默认目录vim /usr/local/nginx/conf/nginx.conf,即修改下面server中的root地址:


server
    {
        listen 80 default_server reuseport;
        #listen [::]:80 default_server ipv6only=on;
        server_name _;
        index index.html index.htm index.php;
        root  /home/wwwroot/default;

        #error_page   404   /404.html;

        # Deny access to PHP files in specific directory


可将root 地址改为新建的vhost文件夹如:root /home/wwwroot/www.p.com;

Typecho 安装中的一些问题

Typecho文件权限

下载解压完成后一定要修改Typecho文件中的文件所有者和组改为www,否则某些功能会出现异常。


chown -R www:www *

博客网页设置

Favicon设置

在head标签中加入:




安装详细过程参考链接

arginsen的CSDN博客:ubuntu下搭建typecho博客