之前在腾讯云上租了个服务器搭wordpress,现在到期不想续费了,于是需要迁移到群晖里。群晖的wordpress套件虽然方便,但是无法修改访问地址,也无法自行升级到最新版本,所以最后还是选择了直接在web station里自己搭,方便快捷且灵活可靠。
1、备份网站文件及数据库,直接将网站文件所在的文件夹压缩打包,数据库建议用navicat备份功能备份。
2、将网站文件解压到新服务器对应目录下,数据库恢复到新服务器数据库,修改wp-config.php文件:
/** WordPress数据库的名称 */
define('DB_NAME', '数据库名字');
/** MySQL数据库用户名 */
define('DB_USER', '用户名');
/** MySQL数据库密码 */
define('DB_PASSWORD', '密码');
/** MySQL主机 */
define('DB_HOST', 'IP:端口');
修改数据库表wp_option中siteurl和home两个字段的值为新站点的域名或ip。
3、做完上述修改应该就能访问到站点了,但可能访问很多页面会出现404,这个基本是伪静态有问题导致。
4、参考:
群晖搭建的WordPress 固定连接修改后出现404的解决方案
ssh到群晖,sudo -i切换到root账号,运行
cat /var/tmp/nginx/app.d/server.webstation-vhost.conf
编辑user.conf文件,
vi /usr/local/etc/nginx/conf.d/b7339c3c-33b0-4261-8df0-b5f362ac9ba7/user.conf
添加或修改为:
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
保存并重启ng服务
synoservicecfg --restart nginx
发表回复