第一篇就谈谈这个吧

当前博客放在 Github Page 与本文无关 旧博客已删除,本文仅作记录

这网站怎么建的

准备好云空间和域名云解析,Xshell 和 Xftp
本站运行于CentOS 7,使用阿里云ecs
用ssh客户端(xshell,putty等)连接你的服务器,root下执行以下命令行操作:

安装mqsql (mariadb)、apache、php

1
2
3
4
yum install mariadb-server mariadb-client
yum install httpd httpd-devel
yum install php php-devel php-mysql /
php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

重设mysql root用户密码

1
mysqladmin -u root password 'PASSWORD'

登陆mysql

1
mysql -u root -p # 新建一个wordpress的数据库

配置 wordpress

使用ftp上传wordpress到 /var/www/html/ 并解压
根据readme.html 中的说明配置 wordpress

安装插件

在wordpress管理页面直接搜索插件安装即可

  • Useso take over Google
    替换所有的Google字体、谷歌JS公用库、Gravatar头像的源(解决页面访问慢的问题,必装!)

  • JP Markdown
    使页面支持Markdown,Markdown是个好东西,Geek嘛,谁愿意拿着鼠标改格式,但要注意编辑文章不要用可视化视图

  • Crayon Syntax Highlighter
    代码格式化插件,安装后文章编辑器多了个crayon标签,把代码选择然后点标签,你就会用了

解决插件或主题更新/安装失败的问题

  • 方法1
1
2
3
4
5
6
# www目录及文件所有者设置为你apache的用户和组
sudo chown -R apache:apache /var/www/
# 如果你改过wordpress里文件的权限,最好改回来
find $path -type f -exec chmod 644 {} \; #设置文件权限为644
find $path -type d -exec chmod 755 {} \; #设置目录权限为755
#PS: $path 处填你的wordpress路径
  • 方法2 (PS:不推荐)
1
2
3
4
# 直接简单粗暴改权限
sudo chmod -R 777 /var/www/html/wp-content/
# 更新完成后再改回来
sudo chmod -R 751 /var/www/html/wp-content/