我有一个在线工作的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
时,我会被重定向到实时服务器的管理页面。
我对丢失的内容或如何调试问题有所了解吗?
答案 0 :(得分:0)
将WordPress移动到另一个域时,我们必须使用数据库迁移插件或手动更新数据库上的内容,而不是直接复制数据库。
https://wordpress.org/plugins/wp-migrate-db/
https://codex.wordpress.org/Moving_WordPress#Changing_Your_Domain_Name_and_URLs
然后使用此更新的数据库和复制的文件。这将解决您的问题。