有时候我们的网站交给别人运营或者运营公司建站,不一定能拿到拥有完整权限的管理员账号,或者运营公司只给了我们网站的数据和代码。这个时候由于权限受限制,无法安装插件迁移网站,只能手动迁入。
网站的数据一般有两个,一个是网站的源码,简单说就是网站的代码,二是数据库的数据,就是一堆SQL语句,里面有后台的所有数据和数据表的创建语句。那是不是只要我们将这两个东西放在合适的位置就可以复现出我们的网站呢?答案是如果不改域名的话就可以,如果改了域名,就要对数据库里的数据进行一些更改。
1、注册SiteGround后,创建一个空白的网站结构;
2、将网站的代码部分全部上传到site tools界面下的site->File Manager->public_html下,这里有个坑要注意,SiteGround后台不一定能识别一些zip格式压缩文件,如果发现无法解压,就转成RAR上传,在解压到对应文件夹下。
3、导入数据。在MySQL->PHPMYADMIN中点击 ACCESS PHPMYADMIN跳转到数据库管理界面,找到import点击,在选择文件处点选,选择网站的sql文件,拉到最下方点击go运行。待程序执行完毕,所有的数据就进入数据库了。
4、这个时候回来对网站进行https、ssl认证,完成后,网站便可正常打开。
5、如果我们没有完整权限的管理员账号,那就需要在数据中去找账号,然后更改密码。在第三步执行完毕后的界面,找到wp_users数据表,当然一些网站的前缀不是wp,只要后缀是users就好,打开这个数据表,就能看到所有的账号,把运营公司的账号密码即users_pass一列的值改成你的账号的值,或者找一个可以对明文密码加密的网站,对你的新密码进行加密后复制到对应位置,这里就不介绍这种方法了。这样密码就改成你的密码了,之后用这个账号登录。
更改域名的迁站方法在上面这些步骤完成后还要对数据库里的数据进行更改,即把所有旧域名改成新的域名即可。
UPDATE wp_options SET option_value = REPLACE(option_value, '旧域名', '新域名') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE(post_content, '旧域名' , '新域名');
UPDATE wp_posts SET guid = REPLACE(guid, '旧域名' ,'新域名');
这里说一句,运舟跨境建站,网站所有权限都是会给到客户的。我们希望用高质量的服务留住客户。
各位老板,有建站需求可以联系我们哟。