wordpress网站如何迁移(windows→linux)之“插件迁移法”

wordpress网站如何迁移(windows→linux)之“插件迁移法”

这里以phpstudy迁移到xampp为例,详细的阐述一下wordpress网站的迁移方法

方法一(插件迁移法)

(1)首先,我们打开原wordpress网站(phpstudy),安装插件All-in-One WP Migration
在这里插入图片描述
点击启用插件
(2)打开插件页面,点击导出
在这里插入图片描述
选择导出到文件
在这里插入图片描述
点击下载
在这里插入图片描述
(3)接着我们打开新迁移的网站(xampp),打开http://localhost/phpmyadmin/
(注:在这一步之前需要设置mysql的密码,由于初始密码是空的,必须更改其密码)
更改密码的步骤如下:
(3-1)点击数据库上方菜单栏“账户”

在这里插入图片描述
(3-2)找到最后一行localhost,点击修改权限
在这里插入图片描述
(3-3)点击Change Password,修改密码,这里你可以自己设置一个密码
在这里插入图片描述
(3-4)点击执行,修改密码完成
这时是登录不进去的,因为启动项中还未成功设置!
打开xampp路径下的/opt/lampp/phpMyAdmin/config.inc.php,
修改这一行

$cfg['Servers'][$i]['password'] = '自己的密码';

此时可登录成功数据库了
(3-5)在数据库中新建一张表,表的名字由自己设置,作为新迁移wordpress的数据库(名字与旧数据库表名可不一致)
在这里插入图片描述
(3-6)接下来安装wordpress:打开wordpress.org,在官网上下载最新版本的wordpress,然后复制到路径xampp/htdocs下
(3-7)输入localhost/自己的网站名称/,开始安装wordpress,输入数据库的用户名、密码和数据库名,点击安装即可,但是这里会出现一个如下所示的错误:
在这里插入图片描述
无法写入config.php,这是由于在该文件夹下没有足够的权限导致的,此时需要对wordpress路径添加777权限,在路径/opt/lampp/htdocs下,输入命令:
sudo chmod -R 777 wordpress/

重复wordpress的安装步骤,此时可以安装了:
在这里插入图片描述
安装成功后,登录新的wordpress仪表盘
注:以后在执行wordpress操作的时候:
登录仪表盘的界面地址为:http://localhost/wordpress/wp-login.php/
登录仪表盘成功的地址为:http://localhost/wordpress/wp-admin/

(3-8)在新的wordpress中也安装同样的插件,All-in-One WP Migration,这里的安装会遇到一些问题:
在这里插入图片描述
出现这个问题的原因如下:
这是本地权限的问题,因为apache的运行用户是root,而不是你的当前用户user。意思就是就算你拥有网站根目录的全部权限也是不行的,因为在wordpress中新上传的插件的权限都是root用户的,而不是你的,然后你需要解压这个插件压缩包来进行安装,但是你却没有它的使用权限,所以出现“WordPress 需要访问您网页服务器的权限”问题
因此这个问题的解决方式为:
找到/opt/lampp/htdocs/wordpress路径下的wp-config.php文件,在文件的末尾添加如下几行:
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
保存文件,然后再次安装插件,就不会有错误出现了

(3-9)打开插件,发现导入最大只能40M,因此先修改最大导入限制:
xampp/htdocs/wordpress/.htaccess
<IfModule>标签内加入如下几行代码

php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value memory_limit 512M
php_value max_execution_time 300
php_value max_input_time 300

最大传输限制修改为512M,点击导入,将最初保存的.wpress导入
在这里插入图片描述
导入成功,完成网站主体的迁移,可以浏览网站了

猜你喜欢

转载自blog.csdn.net/weixin_41801682/article/details/125941834