我是 window 搭建了 wordpress,现在想迁移到 linux 上面,网站目录全部打包解压到了 linux 上,数据库也备份导入到了 linux,现在访问 linux 的网站,wordpress 显示要重新安装,求解。
我是 window 搭建了 wordpress,现在想迁移到 linux 上面,网站目录全部打包解压到了 linux 上,数据库也备份导入到了 linux,现在访问 linux 的网站,wordpress 显示要重新安装,求解。
|
hnbcinfoJun 5, 2018
1
没怎么玩过 wordpress,不过参考类似的博客,应该有个 config 文件里面配置上新的域名、数据库信息。或者有个 install 文件,修改配置就可以了吧。
|
|
f2f2fJun 5, 2018
2
wordpress 自带一个导出功能蛮好用的啊,你只要在 linux 搭一个相同的 wp 环境,然后导入就行了
|
|
LongLightsJun 5, 2018
4
直接导出数据库的 sql 文件,再压缩一下网站目录。然后去 linux 那里重新配置好环境,新建好 vhost,把数据库的 sql 文件和网站文件导入相应位置。平时备份我也是这么操作的,挺方便。
|
|
imkuangJun 5, 2018 via Android
5
按理说你的操作完全正确的话,是不会需要重新安装的。你是不是换了数据库密码改掉了,那样的话对应的 wp 配置文件也要改
|
|
ihainanJun 5, 2018
6
|
|
8
@LongLights 我就是这么做的,,但是 linux 那边一打开就进入安装界面。。。 是不是 lamp 没有配好? 需要开什么特殊的模块吗?
|
|
LongLightsJun 5, 2018
10
@JFallen 应该是不需要的,你在 wp-config.php 里关于连接数据库的信息都更改了吗?
|
|
11
@LongLights 一模一样的数据库密码还有数据名称都没有改
|
|
LongLightsJun 5, 2018 via Android
14
@JFallen 那用户名呢
|
|
liyerJun 5, 2018
15
是不是没有绑定好域名,刚好你的默认目录有个 wordpress
|
|
FooltJun 5, 2018
16
在 WordPress 导出导入的方法是错误的。
正确的做法是: 1. 把整个网站目录压缩下载,上传到新服务器解压; 2. 在新服务器配置好虚拟主机,绑定域名,指定到上传的目录(这时候如果你域名也已经修改解析,你打开网站,会提示数据库连接错误); 3. 导出数据库 SQL 文件下载,上传到新 MySQL 服务器,并修改网站根目录下的 wp-config.php 文件,删掉旧的数据库地址和帐号密码,写上新的,保存。 4. 打开网站,已恢复正常访问。 |
|
FooltJun 5, 2018
17
绝大部分网站迁移都是这个步骤,不需要在网站程序内什么导出导入。
|
|
18
@LongLights 用户也一样
|
|
GG668v26Fd55CP5WJun 5, 2018 via iPhone
21
wp-config.php 是否可读
|
|
10467106Jun 5, 2018 via iPhone
23
我用的 updraft plus
|
|
songzJun 5, 2018
24
updraft plus
|
|
dallasluJun 6, 2018
26
迁移到 Linux 需要注意文件权限问题哦
|
|
dallasluJun 6, 2018
28
@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
原本 window 上的环境是 phpstudy 搭建的,现在发现原因是因为 mysql,我 linux 服务器指向 window 的数据库,网站是正常的,现在想问一下,mysql 数据库迁移到 linux 需要注意什么吗?
|