我试着把我在digitalocean服务器上的wordpress移到另一个阿里云上的云服务器上,在digitalocean服务器上,它是LAMP,在阿里云服务器上,它是LNMP。
首先,我在我的阿里云服务器上安装了nginx,php,mysql,都成功了。我的nginx conf:

然后,我在digitalserver上压缩wordpress,并将其scp到阿里云服务器并解压缩。我还使用:
mysqldump -u root -p wordpress > wordpress.sql命令在digitalocean服务器上备份wordpress数据库,并将scp wordpress.sql备份到阿里云服务器,在我的阿里云服务器上,我创建了数据库wordpress和源wordpress.sql。
我修改了wp-options表,将siteurl和home更新为我的阿里云服务器ip。
当我在浏览器中访问ip时,它只显示空白页面,mysql日志和nginx日志没有任何错误,所以我感到困惑。我如何解决这个问题?
发布于 2016-09-30 22:18:58
1)白屏是PHP错误。尝试Debug,看看你得到了什么PHP错误。
请参阅https://codex.wordpress.org/WP_DEBUG
添加
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false);
在wp-config.php中,debug.log文件将在wp-content中。
将显示行更改为true,即
define( 'WP_DEBUG_DISPLAY', true);
将它们记录并转储到浏览器。
2)查看阿里云服务器日志中的错误信息
3)重新上传所有核心Wordpress文件和文件夹
4)检查权限:Changing File Permissions « WordPress Codex
https://stackoverflow.com/questions/39793609
复制相似问题