CentOS7 LNMP环境安装wordpress
CentOS7LNMP环境安装wordpress
前言
上一篇文章配置好了LNMP环境,现在开始安装wordpress并且迁移之前的数据。
需要使用到的工具有xshell6,xftp。
建立数据库
mysql -uroot -p # 用之前设置的密码登陆mysql
mysql>create database wordpress; # 创建wordpress数据库
mysql>use wordpress; #切换到wordpress数据库
mysql>exit # 退出mysql
安装wordpress
新建文件夹wp
mkdir wp
cd wp
yum -y install wget unzip net-tools
wget http://wordpress.org/latest.zip
这里下载了最新版本的,为了防止与PHP版本不兼容,大家可以去这里自行选择合适的wordpress版本下载
创建wordpress安装目录
mkdir /var/www/wordpress
解压并将文件拷贝到/var/www/wordpress目录下
unzip -q latest.zip
cp -rf wordpress/* /var/www/wordpress/
这个目录不唯一,需要和nginx配置的网站根目录保持一致即可
配置wordpress
修改wordpress配置
cd /var/www/wordpress
cp wp-config-sample.php wp-config.php
vi wp-config.php
打开文件后,按i键或insert键进入编辑模式,将其修改为以下格式(其中wordpressdb为数据库名称,wordpressuser为数据库用户名,123456为数据库密码)
// * MySQL settings - You can get this info from your web host * //
/* The name of the database for WordPress /
define(‘DB_NAME’, ‘wordpressdb’);
/* mysql database username /
define(‘DB_USER’, ‘wordpressuser’);
/* MySQL database password /
define(‘DB_PASSWORD’, ‘123456’);
修改文件夹权限
chown -R nginx:nginx /var/www/wordpress/
chmod -R 755 /var/www/wordpress/
mkdir -p /var/www/wordpress/wp-content/uploads
chown -R :nginx /var/www/wordpress/wp-content/uploads
也可以简单点 chmod 777 wordpress
重启相关服务
systemctl restart php-fpm.service
systemctl restart nginx.service
service mysqld restart
Wordperss个人配置
好了,现在你的wordpress已经配置完毕,你可以通过域名来继续你的wordpress安装登录 htttp://x.x.x.x/访问你的博客(x.x.x.x为你的服务器公网IP),按照自己的喜好进行相关的设置。
迁移数据
迁移数据一定要等Wordpress安装成功之后再迁移,迁移前要将网站数据进行备份。
备份什么?
- 备份数据库。在原服务器中备份数据库,数据库中存储的是我们写的文章,所以一定要备份!
- 备份服务器数据。服务器中的数据不需要全部备份,只要备份重要数据即可。
wp-content\themes下存放的是主题目录
wp-content\plugins下存放的是插件目录
wp-content\uploads下存放的是附件目录(包括图片)
只需要将这三个目录备份即可!
怎么恢复?
-
安装WordPress:在新服务器上安装WordPress。
-
恢复网站文件:安装后将备份的三个文件夹主题、插件以及附件恢复到wp_content目录下。这里可以使用xftp工具。(注意!这里不是直接覆盖,我直接覆盖就悲剧了,网站打不开了,辛亏我有备份,挑选需要的内容恢复过去即可)
-
恢复数据库:将备份的数据库文件还原到新建的数据库中。
欢迎转载,转载请注明出处!
独立域名博客:flywill.com
欢迎关注公众微信号:Java小镇V
分享自己的学习 & 学习资料 & 生活
想要交流的朋友也可以加微信号备注入群:EscUpDn