将PHP web应用程序从商业服务器迁移到本地XAMPP

将PHP web应用程序从商业服务器迁移到本地XAMPP,php,mysql,web-applications,xampp,Php,Mysql,Web Applications,Xampp,我最近在本地Windows7机器上安装了XAMPP,并迁移了一个生活在商业服务器上的PHP密集型web应用程序 它涉及以下方面: 导入大型MySQL数据库 复制所有public\u html文件夹,其中显然包括许多PHP脚本、JavaScript、JQuery和CSS文件以及其他内容 在本地设置中,一切正常,除了PHP的数据库结果脚本没有显示在网页中之外!我有: 更改了PHP中的数据库配置以匹配本地数据库 通过从命令提示符运行脚本,确保没有数据库连接错误 检查了PHP和MySQL日志中的警

我最近在本地Windows7机器上安装了XAMPP,并迁移了一个生活在商业服务器上的PHP密集型web应用程序

它涉及以下方面:

  • 导入大型MySQL数据库
  • 复制所有
    public\u html
    文件夹,其中显然包括许多
    PHP
    脚本、
    JavaScript
    JQuery
    CSS
    文件以及其他内容
在本地设置中,一切正常,除了
PHP的数据库结果
脚本没有显示在网页中之外!我有:

  • 更改了
    PHP
    中的数据库配置以匹配本地数据库
  • 通过从命令提示符运行脚本,确保没有数据库连接错误
  • 检查了
    PHP
    MySQL
    日志中的警告和错误,但没有发现任何警告和错误
除了没有数据库数据外,仍然只能看到与商业服务器上完全相同的HTML页面


已经困惑了将近一天了。有什么建议吗

被这个补丁弄糊涂了,但最终解决了它。这是补救方法,希望它能帮助类似情况的人

PHP
日志文件中充斥着我不想被记录的恼人通知。在
php.ini
文件中跟随并包含以下行:

error_reporting=E_ALL & ~E_NOTICE

瞧,数据库结果开始显示在HTMLs中,通知也停止记录在日志文件中。本地web应用程序完全转变为商用服务器上的应用程序,完成了迁移

您在phpMyAdmin中尝试新的数据库名称,从导出文件、表等复制所有其他名称,并使用host=localhost、username=root和password=“”

是否有错误报告?如果是,有什么错误?@PhpDude,是的。但没有警告/错误。注意,在本地PHP中,当您从db调用中获得结果时,是否可以尝试
var_dump($queryResults);模具()
然后重新加载页面,看看是否有来自mysql的结果集?您还可以在本地启用mysql的查询日志,以查看mysql是否实际运行任何查询<代码>设置全局常规日志='ON'如果投票结束此问题,则不感到意外。问题是如此广泛。它可以是任何数量的东西。我们不知道是否使用了任何框架,如何连接到数据库,mysql是否实际连接到数据库或其他任何东西。如果你能把范围缩小一点,那么我们可能会在协助方面提供更多帮助。@Gravy我同意,这听起来像是一个重大的迁移,所以不是说“哦,这可能是它”,事实上你将它移动到XAMPP可能是实际的问题,因为php版本可能会有所不同,等等。谢谢,@Ivica kartlo!请看上面我的答案。