CentOS 7
typecho 1.2

我使用的虚拟机进行的安装,也希望练习学习的时候使用虚拟机进行练习。

typecho 下载地址:http://typecho.org/download

安装宝塔Linux面板

引用:Typecho搭建个人博客教程

可以使用 SSH 连接工具,根据系统执行框内命令开始安装(大约2分钟完成面板安装)

Centos安装脚本:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

其他系统安装命令详见:https://www.bt.cn/new/download.html

安装完会提示如下内容

使用 bt default/etc/init.d/bt default 命令也可以显示上面内容

我用的虚拟机进行安装的,如果访问不了可能还需要开启 8888 端口,如下命令进行开启

firewall-cmd --zone=public --add-port=8888/tcp --permanent

CentOS7_开放指定端口

浏览器中输入上图中的 内网面板地址 进行访问: http://192.168.43.145:8888/

输入账号和密码进行访问,进入后还需要注册登录宝塔账号

进入之后会有一个安装环境的提示,选择一个需要的进行安装即可进行一键部署,注意 PHP 要安装 7.0 版本以上的。


开始下载 typecho

wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip

如果上面 github 下载速度太慢或出错,使用我网站里的这个连接下载

wget http://zhangxuetu.cn/wp-content/uploads/2022/04/typecho.zip

解压到目录中

unzip typecho.zip -d /www/server/phpmyadmin/typecho/

可以直接访问这个php文件了: http://192.168.43.145:888/typecho/

安装 php7.0 以上的版本修改 phpMyAdmin 的 php 版本为 7.0 以上,否则安装不了 typecho,因为语法会报错,这是因为版本太低导致的

然后我们直接访问之前我们解压的 typecho 文件夹:http://192.168.43.145:888/typecho (注意前面的 ip 需要是你自己的 ip 地址)

当我点击下一步的时候出现 上传目录无法写入, 请手动将安装目录下的 /usr/uploads 目录的权限设置为可写然后继续升级,我们需要赋予它权限

cd /www/server/phpmyadmin/
chmod -R 777 typecho    # 直接给 typecho 目录及子文件赋予所有权限,防止安装时出现其他问题

然后点击下一步,进行配置,下面是我的配置,但是还需要配置数据库,请继续往下看

查看 mysql 数据库密码

注意上面,需要输入你安装的 mysql 数据库账号和密码,然后自己创建一个对应的数据库名称的数据库,然后开始安装

进入数据库

mysql -uroot -p你的密码

进入 mysql 后,创建一个数据库,比如我创建一个

create database typecho;

如果访问文章出现 404 错误,解决办法如下

进入 nginx 配置文件夹下,修改 enable-php.conf

cd /www/server/nginx/conf
vim enable-php.conf

修改为下面这个配置

location ~ [^/]\.php(/|$)
{#try_files $uri =404;fastcgi_pass  unix:/tmp/php-cgi.sock;fastcgi_index index.php;include fastcgi.conf;include pathinfo.conf;
}

引用自:Typecho点击前台链接或者后台登录时出现404的解决方法

然后重启 nginx 服务即可

service nginx restart

typecho 中一些插件和主题包,这里我已下载好

cd /www/server/phpmyadmin/typecho
wget http://zhangxuetu.cn/wp-content/uploads/2022/04/usr.zip
unzip usr.zip

中间会让你选择是否覆盖之前的插件之类的信息,你可以输入 n 或 y,我选择了 n

这样就配置好了!

Linux 中安装简洁的博客 Typecho相关推荐

  1. redis在linux中安装目录,小刀博客园

    1.下载redis安装包 2.使用xftp上传redis 安装xftp成功后,可以在xshell基面中点击xftp图标跳转到相应的虚拟机的xftp页面,就不需要手动打开连接登录了(使用xshell连接 ...

  2. linux中怎么安装ded包_快速提示:如何在Linux中安装.deb和.tar文件 - push博客

    在本快速教程中,我将解释如何使用终端命令在Linux中安装程序.本教程使用LinuxMint 18(肉桂64位),但是下面提供的命令对于其他版本的Linux是通用的,比如Ubuntu.对于那些刚接触l ...

  3. Hugo的安装和生成博客中遇到的问题

    Hugo的安装和生成博客中遇到的问题 一.安装问题 1.软件下载速度 下载软件Git和Windows10版的hugo的时候网速过于缓慢,后来我到网上一查才明白是被国内限速了,因为GitHub的服务器是 ...

  4. Linux中安装IE和Office等软件(转)

    Linux中安装IE和Office等软件(转) 听说出了一种新的Linux中文版本,LinXP,可以在Linux下运行IE6.0 及Office 2000,PhotoShop 7等Windows应用软 ...

  5. 在Linux中安装mysql后遇到错误20008解决方案

    今天在开始学习mysql,在linux中安装好后,发现输入mysql -uroot -p时候,咦,要我输入密码,但是我安装时候没有提示我要设置密码呀!于是乎我不管输入什么密码,都是显示的 ERROR ...

  6. 怎么在linux卸载mysql,在linux中安装和卸载mysql

    [安装] 已经获取到linux版本的mysql安装包,包括mysql的server(服务端)和client(客户端)的安装包,假设安装包为: MySQL-server-5.0.22-0.i386.rp ...

  7. linux挑战:历史命令_博客挑战:分享您关于社区运作方式的知识

    linux挑战:历史命令 通过博客每周社区管理主题来帮助我们收集社区知识. 本周的主题是鼓励新的贡献者. 社区是使开源软件正常工作的原因. 没有两个开源软件是相同的,因此没有两个社区是相同的,但是它们 ...

  8. 一键安装ghost轻博客

    从强悍的全球最大的gaoji平台GitHUB上找到这个一键安装脚本,可以在常规的Ubuntu/Debian/CentOS VPS主机中快速安装Ghost轻博客程序.我们一起看看如何配置的. 一键脚本如 ...

  9. Linux中安装和使用Translate Shell

    Translate Shell 是一个支持 Google Translate.Bing Translator.Yandex.Translate 和 Apertium 翻译引擎的命令行翻译器,默认使用的 ...

最新文章

  1. 一周内,在闲鱼上被疯狂转了 2 万次的 Linux 命令大全!!!
  2. C++_STL——stack
  3. 戴尔 成铭3980台式计算机,能文能武!戴尔成铭3980商用台式机评测
  4. python去除中文停用词_删除停止词Python
  5. excel使用MySQL数据,如何使用mysql完成excel中的数据生成
  6. 在Vrep中如何创建基于QT的GUI
  7. FullCalendar 的学习笔记(一)
  8. LINUX编译OpenJDK,也可以指定freetype
  9. python做有道翻译接口的时候报UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid sta
  10. 【微积分】2.2一元函数积分
  11. Python 抓取钢铁价格 ==> 计算季度平均价格
  12. [BZOJ5332] [SDOI2018] 旧试题 [BZOJ5276] Skyfall [莫比乌斯反演][三元环计数][std::vector][Cache Miss]
  13. Easy Data Transform for mac (Excel和CSV编程文件转换工具) v1.11.1激活版
  14. 无线系列 - MIMO波束赋形技术研究
  15. linux文件重命名命令
  16. flashback六大技术之flashback version query
  17. unshift() 与shift() 方法
  18. c4d中的语言菜单,C4D的菜单(选择)
  19. 产品经理,如何制定完美的产品策略?
  20. matlab轴向柱塞泵动力学仿真,基于虚拟样机的轴向柱塞泵柱塞副性能研究

热门文章

  1. Vue 角色权限管理设计与实现
  2. vue3 watch
  3. linux怎么创建python文件_Linux下创建python脚本并运行(入门)
  4. 遭遇资本方大量吸筹!原来是FAF表现太过瞩目?
  5. Java IDEA pom 报错java.lang.OutOfMemoryError: GC overhead limit exceeded 基本所有依赖都报错(除了JDK自带String等)解决详
  6. 库里斥巨资购入BAYC 猴子头像引热议, NFT 已进入主流视野?
  7. 小米手机收不到短信广播之原因
  8. smali语法快速入门
  9. 聚合支付第一股,收钱吧IPO凭的是什么?
  10. 五分钟带你了解 计算机操作系统——内存管理(万字详解·图文)