利用之前搭建好的lamp环境,建立自己的博客站点。 这里介绍wordpress,开源博客软件。
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。
服务器环境要求
PHP 5.2.4或更新版本 MySQL 5.0或更新版本 Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)
网址:cn.wordpress.org wget https://cn.wordpress.org/wordpress-4.9.1-zh_CN.zip lamp环境配置可以参考我的另几篇博文 放在站点目录下并进行解压(使用unzip解压)。 为了更好的访问博客,将解压后的文件全部移到站点目录。 root@backupserver tuwei]# ls expires01.jpg index.php wordpress wp-content wp-settings.php expires02.jpg license.txt wordpress-4.9.1-zh_CN.zip wp-cron.php wp-signup.php expires.jpg psb.jpg wp-activate.php wp-includes wp-trackback.php expires.jpg.1 readme.html wp-admin wp-links-opml.php xmlrpc.php expires.jpg.2 test wp-blog-header.php wp-load.php index.html test_deflate.tar.gz wp-comments-post.php wp-login.php index.html-bak test_mysql.php wp-config-sample.php wp-mail.php
此时还无法访问博客。
创建博客数据库
create database wordpress
或者创建一个GBK的数据库
create database wordpress DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
设置密码并授权管理wordpress这个库。
grant create,select,insert,update,delete on wordpress.* to wordpress@localhost identified by
'tuwei123456;这里是单机环境所以接localhost。
提示安装blog后,记得撤销create,保留其余的授权。
revoke create on wordpress.* from wordpress@'localhost';
刷新权限
flush privileges;
mysql> select user,host from mysql.user;
+-----------+-----------+
| user | host |
+-----------+-----------+
| root | % |
| root | 127.0.0.1 |
| root | localhost |
| wordpress | localhost |
+-----------+-----------+
4 rows in set (0.06 sec)
查看权限
mysql> show grants for wordpress@localhost;
+------------------------------------------------------------------------------------------------------------------+
| Grants for wordpress@localhost |
+------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON . TO 'wordpress'@'localhost' IDENTIFIED BY PASSWORD '5387897B718604551D96FDF5ABE09D9776E6048C' |
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON wordpress
. TO 'wordpress'@'localhost' |
+------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
给站点目录/var/tuwei授权
基于安全考虑。
chown -R root.root /var/tuwei
chmod -R 755 /var/tuwei
mkdir -p /var/tuwei/wp-content/uploads
chown -R daemon.daemon /var/tuwei/wp-content/uploads
daemon为apache服务用户,即使apache有漏洞,也不会影响站点程序
创建好后可以安装blog了。
通过浏览器访问,就可以进入安装界面,根据界面提示进行安装。