php - 将digitalocean上的wordpress迁移到阿里云上的另一台云服务器失败

标签 php mysql wordpress nginx

我尝试将digitalocean服务器上的wordpress移动到阿里云上的另一台云服务器上,在digitalocean服务器上,它是LAMP,在aliyun服务器上,它是LNMP。

首先,我在我的阿里云服务器上安装了nginx、php、mysql,全部成功。 我的 nginx 配置:

enter image description here

然后,我在digitalserver上tar了wordpress,然后将其scp到aliyun服务器上并解压。我还使用:

mysqldump -u root -p wordpress > wordpress.sql

在digitalocean服务器上备份wordpress数据库的命令,并scp wordpress.sql到阿里云服务器,并在我的阿里云服务器上创建数据库wordpress和源wordpress.sql。

我修改表wp-options,将siteurl和home更新为我的阿里云服务器IP。

当我在浏览器中访问ip时,它只是显示空白页面,mysql日志和nginx日志没有任何错误,所以我很困惑。我该如何解决这个问题?

最佳答案

1) 白屏是 PHP 错误。尝试调试并查看您遇到的 PHP 错误。

参见https://codex.wordpress.org/WP_DEBUG

添加

define('WP_DEBUG', true); 定义('WP_DEBUG_LOG',true); 定义('WP_DEBUG_DISPLAY',假);

在wp-config.php中,debug.log文件将在wp-content中。

将 DISPLAY 行更改为 true,即

define('WP_DEBUG_DISPLAY', true);

记录并将它们转储到浏览器。

2)查看阿里云服务器日志中的错误信息

3) 重新上传所有核心 WordPress 文件和文件夹

4) 检查权限:Changing File Permissions « WordPress Codex

关于php - 将digitalocean上的wordpress迁移到阿里云上的另一台云服务器失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39793609/

相关文章:

WordPress:自定义重写规则 - .htaccess 或 functions.php?

php - WooCommerce 条件自定义字段(如果购物车中的产品类别)

php - PDO PHP 使用 UNIX_TIMESTAMP() 准备和执行

mysql - SQL 查询仅选择 4 条记录中的 2 条 - MySQL Workbench

php - 如何在 WordPress 中搜索我的数据库以获取自定义字段的所有选项?

php - 高级自定义字段复选框

php - 通知 : Array to string conversion in

php数组遍历

javascript - jQuery,Ajax,PHP发布错误500(内部服务器错误)

MySQL 每轮用户得分