Wordpress index.php不会加载到本地服务器上

时间:2016-11-08 02:42:38

标签: php wordpress

我有一个在线工作的wordpress网站,在Ubuntu 16.04 VPS上运行。我通常只是通过FTP编辑文件,但我试图让自己变得更有条理。我正在使用运行Ubuntu 16.04的VirtualBox(以Windows作为主机操作系统)设置开发机器,这样我就可以进行实验了。我无法加载wordpress。

我已将网站文件复制到VM中。我在VM中安装了PHP 7.0.12。我复制了数据库,它在VM中正常运行。我用

启动PHP服务器
tableView.endUpdate()

当我从Windows中的Chrome访问cd /path/to/website/public php -S 0.0.0.0:8080 时,我在Chrome中收到了一个Page not found错误。但是,我使用localhost:8080创建了一个public / info.php文件,然后访问<?php phpinfo(); ?>,我得到了正确的PHP信息页。

我也尝试在虚拟机中配置Nginx,就像在真实服务器上一样。我得到与内置PHP服务器完全相同的结果。

当我访问localhost:8080/info.php时,我会被重定向到实时服务器的管理页面。

我对丢失的内容或如何调试问题有所了解吗?

1 个答案:

答案 0 :(得分:0)

将WordPress移动到另一个域时,我们必须使用数据库迁移插件或手动更新数据库上的内容,而不是直接复制数据库。

https://wordpress.org/plugins/wp-migrate-db/

https://codex.wordpress.org/Moving_WordPress#Changing_Your_Domain_Name_and_URLs

然后使用此更新的数据库和复制的文件。这将解决您的问题。