我是 window 搭建了 wordpress,现在想迁移到 linux 上面,网站目录全部打包解压到了 linux 上,数据库也备份导入到了 linux,现在访问 linux 的网站,wordpress 显示要重新安装,求解。
1
hnbcinfo 2018-06-05 13:38:21 +08:00
没怎么玩过 wordpress,不过参考类似的博客,应该有个 config 文件里面配置上新的域名、数据库信息。或者有个 install 文件,修改配置就可以了吧。
|
2
f2f2f 2018-06-05 13:42:23 +08:00
wordpress 自带一个导出功能蛮好用的啊,你只要在 linux 搭一个相同的 wp 环境,然后导入就行了
|
4
LongLights 2018-06-05 14:11:33 +08:00
直接导出数据库的 sql 文件,再压缩一下网站目录。然后去 linux 那里重新配置好环境,新建好 vhost,把数据库的 sql 文件和网站文件导入相应位置。平时备份我也是这么操作的,挺方便。
|
5
xiri 2018-06-05 14:15:00 +08:00 via Android
按理说你的操作完全正确的话,是不会需要重新安装的。你是不是换了数据库密码改掉了,那样的话对应的 wp 配置文件也要改
|
6
ihainan 2018-06-05 14:15:34 +08:00
|
8
JFallen OP @LongLights 我就是这么做的,,但是 linux 那边一打开就进入安装界面。。。 是不是 lamp 没有配好? 需要开什么特殊的模块吗?
|
10
LongLights 2018-06-05 14:44:56 +08:00
@JFallen 应该是不需要的,你在 wp-config.php 里关于连接数据库的信息都更改了吗?
|
11
JFallen OP @LongLights 一模一样的数据库密码还有数据名称都没有改
|
14
LongLights 2018-06-05 15:39:26 +08:00 via Android
@JFallen 那用户名呢
|
15
liyer 2018-06-05 15:41:42 +08:00
是不是没有绑定好域名,刚好你的默认目录有个 wordpress
|
16
Foolt 2018-06-05 15:47:03 +08:00
在 WordPress 导出导入的方法是错误的。
正确的做法是: 1. 把整个网站目录压缩下载,上传到新服务器解压; 2. 在新服务器配置好虚拟主机,绑定域名,指定到上传的目录(这时候如果你域名也已经修改解析,你打开网站,会提示数据库连接错误); 3. 导出数据库 SQL 文件下载,上传到新 MySQL 服务器,并修改网站根目录下的 wp-config.php 文件,删掉旧的数据库地址和帐号密码,写上新的,保存。 4. 打开网站,已恢复正常访问。 |
17
Foolt 2018-06-05 15:49:52 +08:00
绝大部分网站迁移都是这个步骤,不需要在网站程序内什么导出导入。
|
18
JFallen OP @LongLights 用户也一样
|
21
falcon05 2018-06-05 17:18:47 +08:00 via iPhone
wp-config.php 是否可读
|
23
10467106 2018-06-05 17:39:00 +08:00 via iPhone
我用的 updraft plus
|
24
songz 2018-06-05 17:57:06 +08:00
updraft plus
|
26
dallaslu 2018-06-06 10:21:35 +08:00
迁移到 Linux 需要注意文件权限问题哦
|
28
dallaslu 2018-06-06 11:54:20 +08:00
@JFallen 可以一下给到 777,看看能否解决你的问题。如果解决了,记得把权限再改小。https://codex.wordpress.org/zh-cn:%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90
|
29
JFallen OP 原本 window 上的环境是 phpstudy 搭建的,现在发现原因是因为 mysql,我 linux 服务器指向 window 的数据库,网站是正常的,现在想问一下,mysql 数据库迁移到 linux 需要注意什么吗?
|