文档章节

Typecho搭建个人博客

douyur
 douyur
发布于 2017/06/02 14:55
字数 982
阅读 66
收藏 0
点赞 0
评论 0

安装Mariadb

安装mariadb

yum install mariadb mariadb-server mariadb-devel

启动mariadb服务

systemctl start mariadb.service

登陆mariadb

# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> 

注意:安装好mariadb并启动之后,初始登陆密码为空,直接回车即可成功登陆到mariadb。

设置mariadb的root用户密码

set password=password('123456');

配置Mariadb字符集

查看/etc/my.cnf文件内容,最后一行 !includedir /etc/my.cnf.d 存在,说明在该配置文件中引入/etc/my.cnf.d 目录下的配置文件。

使用vim /etc/my.cnf.d/server.cnf命令编辑server.cnf文件,在[mysqld]标签下添加以下内容:

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

说明:如果/etc/my.cnf.d 目录下无server.cnf文件,则直接在/etc/my.cnf文件的[mysqld]标签下添加以上内容。

用vim /etc/my.cnf.d/client.cnf命令编辑client.cnf文件,在[client]标签下添加

default-character-set=utf8

用vim /etc/my.cnf.d/mysql-clients.cnf命令编辑mysql-clients.cnf文件,在[mysql]标签下添加

default-character-set=utf8

配置完成后,重启mariadb服务

systemctl restart mariadb.service

设置mariadb服务开机启动

systemctl enable mariadb.service

查看mariadb字符集

# mysql -uroot -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show variables like "%character%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

MariaDB [(none)]> show variables like "%collation%";
+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database   | utf8_unicode_ci |
| collation_server     | utf8_unicode_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)

创建数据库实例

# mysql -u root -p
Enter password:123456
MariaDB [(none)]> create database typecho;
MariaDB [(none)]> grant all privileges on typecho.* to typecho@localhost identified by '123456';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

安装PHP

安装php和关联模块

yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc curl

重启httpd服务

systemctl restart httpd.service

设置http服务开机启动

systemctl enable httpd.service

建立php测试文件

vim /var/www/html/info.php

输入内容:Thanks for using Typecho!

说明:在默认目录下建立php测试文件,在新打开的vim编辑器中输入:Thanks for using typecho!,然后使用esc键后输入:wq保存退出。在浏览器中输入 http://localhost/info.php 查看是否有php相关信息输出。测试成功后,将info.php文件删除。

安装Typecho

下载Typecho

从官网下载typecho安装包。链接:http://typecho.org/download

将下载的安装包上传到服务器并解压到 /var/www/html/ 目录下,截图如下:

安装Typecho

在浏览器中打开http://localhost/install.phphttp://ip地址/install.php

点击“我准备好了,开始下一步”

页面会自动获取并填充选项。手动输入“数据库密码”和“登陆密码”选项值,然后将界面中默认的数据库用户名root改为已经创建好的typecho(如果在创建数据库时指定root为typecho库的所有权,则可以不修改。总之所有选项值须跟实际设置的一致),其它选项保持默认。最后点击“确认,开始安装”

此时界面中提示,需要创建一个名为”config.inc.php“文件,且文件内容已给出。复制文件内容,在 /var/www/html/ 目录下创建一个 config.inc.php 文件。创建完成后,在界面中点击”创建完毕,继续安装“

Tyepcho安装完成,然后点击控制面板,进入管理后台,即可管理并创作了。

登陆和管理

访问博客

在浏览器中输入 http://localhost/http://ip地址/

管理博客

点击”登陆“按钮或在浏览器中输入 http://localhost/admin/login.phphttp://ip地址/admin/login.php

使用admin账户登陆,即可进行管理。建议登陆后,进入“设置”--“基本”,将“站点地址”中默认的 http://localhost 改为 http://xxx.xxx.xxx.xxx 类型的IP地址。

© 著作权归作者所有

共有 人打赏支持
douyur
粉丝 5
博文 62
码字总数 26478
作品 0
杭州
程序员
基于LNMP搭建Typecho博客平台

前面我已经搭建好了LNMP环境:http://msiyuetian.blog.51cto.com/8637744/1688048 也可以参考我之前写的另一篇文章:http://msiyuetian.blog.51cto.com/8637744/1740236 下面基于LNMP来搭建T...

M四月天
06/26
0
0
​Typecho支持上传本地图片的编辑器插件

搭建Typecho博客平台参考我之前的文章:http://msiyuetian.blog.51cto.com/8637744/1920161 Typecho自带的文章编辑器太简洁了,很多功能都缺少,比如本地上传图片等功能。本文主要介绍一款插...

M四月天
2017/04/28
0
0
求助,centos下apache去掉index.php

想在vps下搭建一个typecho的博客,在网上找了很多解决办法还是没有解决。提出来,希望高手帮帮忙。 环境centos6.2(32bit) 使用官方源中的包安装的lamp apache配置文件中 LoadModule rewrite...

蒋大培
2014/01/11
1K
4
Namesilo 域名优惠 ORG $4.99/年,终身免费隐私保护

前言 Namesilo 之前已经介绍过了,是 ICANN 认证的域名域名注册商之一,安全保护很到位,价格便宜稳定无套路,而且赠送永久免费的域名隐私保护。 本次是 ORG 域名促销,原价$10.79/年,优惠后...

己立
05/02
0
0
Namesilo 域名优惠:COM、NET 域名 $6.89/年

前言 Namesilo 之前已经介绍过了,是 ICANN 认证的域名域名注册商之一,安全保护很到位,价格便宜稳定无套路,而且赠送永久免费的域名隐私保护。 继昨天 ORG 域名 $4.99/年促销活动,今天 CO...

己立
05/03
0
0
基于 PHP 的个人博客模板 --maupassant

一个简洁的博客主题,可以在不同设备上良好兼容。 不同平台上的效果: Typecho:https://github.com/pagecho/maupassant/ Octopress:https://github.com/pagecho/mewpassant/ Farbox:https...

匿名
2016/08/18
1K
1
Vultr 修改 Root 账户密码教程

前言 有的用户可能需要重置修改 Vultr VPS 的 Root 账户密码,比如当我们从快照恢复时,Root 密码与原 VPS 相同,这时用新密码是连接不上的。本文就介绍下如何修改 Vultr 的 Root 密码。 Vu...

己立
04/17
0
0
Hexo 的 Material Design 主题--hexo-theme-material

hexo-theme-material 这个主题最初是为 typecho 而开发的 typecho-theme-material。后来觉得 hexo 用起来更 geek,便移植到 hexo。因为 hexo 开发有极大的自由度,这个主题也变得更加完善。 ...

viosey
2016/11/15
2.8K
1
用Typecho Redis Cache来为Typecho提供全站超高速缓存

用Typecho Redis Cache来为Typecho提供全站超高速缓存 树叶的BLOG2017-12-032 阅读 RedisOpenShift 前几天在 免费资源部落 上看到一篇文章 用Redis缓存来给WordPress站点加速-适用于Apache和...

树叶的BLOG
2017/12/03
0
0
支持上传文件的xhEditor for Typecho EX插件

Typecho是一套超轻量的开源博客,界面简洁,功能紧凑,但是Typecho的文本编辑器实在是不好,需要自己写html代码,插图也不方便。试用了几个插件,发现TinyMCE回车总有问题,每次保存就多几个...

Shawphy
2012/03/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

微信小程序Java登录流程(ssm实现具体功能和加解密隐私信息问题解决方案)

文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。 一、登录流程图 二、小程序客户端 doLogin:function(callback = () =>{}){let ...

公众号_好好学java
37分钟前
0
1
流利阅读笔记28-20180717待学习

“我不干了!” 英国脱欧大臣递交辞呈 雪梨 2018-07-17 1.今日导读 7 月 6 日,英国政府高官齐聚英国首相的官方乡间别墅——契克斯庄园,讨论起草了一份关于英国政府脱欧立场的白皮书。可是没...

aibinxiao
今天
7
0
OSChina 周二乱弹 —— 理解超算排名这个事,竟然超出了很多人的智商

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @-冰冰棒- :分享Ed Sheeran/Beyoncé的单曲《Perfect Duet (with Beyoncé)》 《Perfect Duet (with Beyoncé)》- Ed Sheeran/Beyoncé 手机...

小小编辑
今天
180
7
Android 获取各大音乐平台的真实下载地址

废话 电脑使用谷歌浏览器或者QQ浏览器的时候。。。。。。。说不清楚,还是看图吧 大概意思就是,只要网页上需要播放,只要能播放并且开始播放,这个过程就肯定会请求到相关的音乐资源,然后就...

她叫我小渝
今天
0
0
shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
今天
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
1
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部