把wordpress从阿里云ECS移植克隆到本地

准备工作

1、必须现在本地搭建服务器,可以是Linux或者windows都可以。
2、在本地安装好wordpress。
3、FTP或工具,用来上传文件,会用SFTP或者SSH更好。
4、会通过phpMyadmin导入导出sql文件
5、建议阅读

    CentOS7 安装LNMP(Linux+Nginx+MySQL+PHP)及Apache
    Centos6.4本地快速搭建apache+mysql+php(Lamp)环境
    Windows 服务器最傻瓜的Apache+PHP+mysql( APM 环境)ComsenzEXP安装图文教程
    phpStudy 2016 (支持PHP7)让天下没有难配的php环境
    XAMPP最流行的PHP开发环境|511遇见强烈推荐
    自己动手在你的主机上安装wordpress图文教程

开始移植

1、登陆phpmyadmin,导出你的数据库sql文件,并下载到本地。
2、把使用的主题文件全部全部下载到本地的网站目录\wp-content\themes\下。
3、把使用的插件文件全部下载到本地的网站目录\wp-content\plugins\下。
4、把wp-content/uploads这个目录下载到本地的网站对应目录下,这样附件也有了。
4、修改wp-config.php,将数据库信息更新。

/** WordPress数据库的名称 */
define('DB_NAME', 'a');
/** MySQL数据库用户名 */
define('DB_USER', 'root');
/** MySQL数据库密码 */
define('DB_PASSWORD', 'root');
/** MySQL主机 */
define('DB_HOST', 'www.a.tld');

以上数据必须和你在本地安装的Wordpress时设置的一样。

更新sql数据库

1、阿里云部署的域名为:WWW.511yj.com,本地的域名为 WWW.a.tld,当然你的可能是localhost
2、用Notepad++打开sql数据库文件,用替换功能把 WWW.511yj.com 替换为 WWW.a.tld
3、登陆phpmyadmin 例如:http://www.a.tld/phpmyadmin/ 或者http://localhost/phpmyadmin/
4、把替换好的sql导入到你搭建Wordpress时设置的数据里,我这是数据是a,define('DB_NAME', 'a');
5、登陆WP后台,启用所有插件,看看你的所以文章是否全部导入,判断下是否成功,前台刷新一下网站,看看是不是克隆了一个网站。

总结

1、这种移植你的小工具可能不成功,某些小工具带有配置选项,这些选项存储在wp_options表中,WordPress用一种序列化的方式存储字符串,不但记录字符串,还要记录字符串的长度,当字符串的实际长度与记录的长度不相等时,WordPress就会读取失败。
2、比着你的原来的设置重新设置你的小工具。
3、如果你的数控文件过大,在导入时可能失败,数据库文件超出服务器允许的最大体积,通过 php.ini 来修改 post_max_size upload_max_filesize 的值,把值更改为更大一点。
4、本站也是多次尝试才成功,所以实际操作会遇到各种失败,多数是数据的设置和导入的问题,要针对自己的错误认真分析,不断尝试。
5、当然更多的时候我们是在本机建站然后移植到你买的服务器上,对调一下就可以了。

本站移植效果

wpecs


发布日期:

所属分类: Wordpress 综合 标签:    


没有相关文章!