您的位置:首页 > 运维架构 > 网站架构

wordpress网站搬迁流程

2017-09-28 13:07 176 查看
测试版本

测试版本发布域名:*********.com

服务器是阿里云ecs,服务器操作系统linux-centos7.2, 公网ip是 **.***.***.**

ftp连接工具xshell,文件上传工具filezilla

安装web环境为lnmp(服务器解译引擎:nginx1.12.1,mysql版本5.5以上,php版本5.5.38)

Wordpress本地网站上产步骤如下

第一步:购买阿里云服务器,我使用的是学生版本,安装操作系统是镜像centos7.2,域名备案解析完成后进行下一步操作。

第二步:(1)配置web环境,使用的是lnmp1.4版本具体操作步骤以下两个网站有详细步骤,

https://www.wn789.com/3812.html

https://lnmp.org/install.html

暂时保存在lnmp安装步骤1,lnmp安装步骤2,两个word文档里。

(2)安装系统完成后还要对已经安装的lnmp环境进行优化,具体步骤在以下网站

http://www.seoimo.com/wordpress-vps/#setup-lamp

暂时保存在lnmp安装优化文档里

第三步:打开本地网站的phpmyadmin,导出数据库文件,用notepad打开,将里面的localhost替换成******.com(就是你自己的域名),如果需要压缩,则保存为类似gflab_database.sql.zip(数据库的迁移)文件。

第四步:利用filezilla将本地的wordpress文件整体上传到lnmp根目录下(一般是/home/wwwroot/指定网站文件夹 ##fault指的是默认)。然后将wordpress文件夹下的wp-config.php下传并保存,然后将服务器网站根目录下的wp-config.php文件删除,登录hfutgaofen.wang/wp-admin,进入wordpress安装步骤,确保安装过程中的对应的wp-config.php文件对应于即将上传的数据库文件(注意数据库名称一致)。Wordpress安装完成后可以打开一个初步的wordpress首页界面。

第五步:用上传的数据库文件替换掉安装远程网站wordpress安装过程中产生的数据库文件并保存。这是前台网站已经可以打开了。

第六步:可能遇到的进入wordpress后台时,用户名密码都正确可是就是进不去,停在登录界面死循环,解决办法是可以参考https://www.douban.com/note/204544896/里面的操作

具体如下:

打开文件”/wp-includes/pluggable.php“,修改wp_set_auth_cookie函数。 将 setcookie($auth_cookie_name, $auth_cookie,

$expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);

修改为:

setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH,

COOKIE_DOMAIN, $secure, true);

保存,上传至服务器覆盖原文件,重新刷新页面即可。 至此,测试网站已经上线成功,前台后台都可以打开。

最后补充下,大家如果不是学生的话,是不能购买阿里云的学生机的,我这里有打折券,领取购买服务器可以优惠:云大使-分享给用户的幸运劵页面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: