安装wordpress

服务器搭好lnmp后,进入数据库创建库wordpress,然后设置管理库的管理员,以及通过何种途径登录进来

create database  wordpress;

grant all on wordpress.* to '库管理员'@'%' identified by '密码'          @后面可接localhost(表示管理员只能从本地管理该库)%(表示任何IP地址远程访问)

到官网下载wordpress中文版,解压,并把解压出来的文件移动到nginx/html/blog下面,然后在nginx.conf里面添加blog服务模块,并把地址定位到/html/blog

设置fast-cgi语句,当收到以.php结尾的页面请求时,把页面请求发给phpfpm模块,phpfpm再通过获取数据库数据计算放回结果给浏览器

浏览器打开index.php,按照要求填入数据库的地址跟用户密码,开始安装wordpress,安装完就可以登录

安装完把数据库进行分离,具体是再弄一台服务器只用作数据库用,然后把原本数据库导出,再导入到新服务器上,修改wp-config.php配置文件指向新服务器

源:mysqldump -uroot -p wordpress > wordpress.sql

目的:create database wordpress

           use wordpress

           source wordpress.sql 

接着进行wordpress上传文件目录挂载到专用的nfs服务器上,以实现inotify+rsync实时同步数据

/usr/bin/mount -t nfs 0.0.0.0:/nfs-server /usr/local/nginx/html/wp-content/uploads/

打包html/blog目录下的文件,复制到第二台服务器,实现两台服务器加一台数据库访问同一个wordpress

注意,在安装时会输入wordpress的访问地址,要是输入的是第一台服务器的IP地址的话,第二台服务器访问时会跳转到第一台

           当在wordpress后台输入错误的访问地址时,造成无法访问且无法打开后台时,要去到数据库里面更改值,

           1,登录到你的管理页面,找到wp_options

           2,将表中的siteurlhome字段修改为当前的新域名

           具体的sql为: UPDATE wp_options SET option_value=replace(option_value,'http://错误的url','http://正确的url') WHERE option_name='home' OR option_name='siteurl';如果不行,可以执行一下commit;注意sql中的字符格式和语句后面的分号。

 

posted on 2019-02-15 16:28  一直用这名字  阅读(197)  评论(0编辑  收藏  举报

导航