手把手搭建wordpress 博客

图文版个人博客文章地址链接:http://www.wuaifan.cn/?p=39

个人微信公众号(不用关注,没什么干货)https://mp.weixin.qq.com/s/fJAuhBsQyJBRugIo_1TnCA

手把手搭建wordpress 博客
一、环境准备
环境,centos7 在vultr上deploy一台机器

安装wget

yum install wget –y

最新中文版wordpress下载地址

https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz

下载压缩包

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz

解压缩

tar -xzvf wordpress-4.9.4-zh_CN.tar.gz

二、安装必备的服务
安装http服务

yum install -y httpd*

安装php

yum install -y php*

这里一般会报错,按照提示安装

yum install -y php* –skip-broken

安装mysql

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-server

默认y即可

启动mysql服务

service mysql start

设置mysql密码

mysql_secure_installation

初始密码为空,设置新密码,后续选择移除匿名用户,禁止远程登录

Remove anonymous users? CY,/n] Y
Success!
Normally, root should only be allowed to connect from ’ localhost’
Thi
ensures that someone cannot guess at the root password from the network
Disallow root login remotely? CY/n] Y
Success!
By default, MySQL comes with a database named ’ test’ that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? CY/n] n
skipping.
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? CY/n] Y
Success!

登录数据库,创建新数据库wordpress

mysql -u root –p

create database wordpress;

mysqU create database wordpress;
Query OK, I row affected (0. 00 sec)
mysql>

修改根目录

vi /etc/httpd/conf/httpd.conf

cp -r wordpress/ /var/www/html/

重启服务

systemctl restart httpd

systemctl restart mysqld

测试是否运行

curl -i http://127.0.0.1

出现错误

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

安装

yum install -y php-mysql

systemctl restart httpd

Ok了

不能写入文件

手动更改

cp wp-config-sample.php wp-config.php

http://104.238.148.93/wp-admin/install.php

安装成功

三、备案和解析
然后去阿里云购买一个域名,备案,实名认证,解析到该ip

四、其他配置
4.1上传图片失败
赋予权限

chmod 777 wordpress/

进入wp-content下

创建 uploads

mkdir uploads

chmod 777 uploads/

4.2 直接粘贴图片安装插件ImagePaste
想要直接粘贴图片,安装插件

要开ftp服务

查看是否安装

rpm -q vsftpd

yum -y install vsftpd

允许root登录

vim /etc/vsftpd/user_list /etc/vsftpd/ftpusers

在root前面加上#号

CrootgVM O_ll_centos cat etc/vsftpd ftpusers
Users that are not allowed to login via ftp
root
bin
daemon
adm
sync
shutdown
halt
mail
news
uucp
operator
games
nobody

重启ftp

systemctl restart vsftpd.service

安装插件

4.3设置里面设置站点链接为域名

猜你喜欢

转载自blog.csdn.net/u013175604/article/details/82983233