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

时间:2017-03-03 15:38:04

标签: php mysql web-applications xampp

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

它涉及以下内容:

  • 导入相当大的MySQL数据库
  • 复制所有public_html文件夹,其中包括很多PHP个脚本,JavaScriptJQueryCSS个文件

在本地设置中,每件事都可以正常工作,除了 来自PHP脚本的数据库结果未显示在网页中!我有:

  • 更改了PHP中的数据库配置以匹配本地数据库
  • 确保通过从命令提示符运行脚本,没有数据库连接错误。
  • 检查PHPMySQL日志是否有警告和错误,但未找到

除了没有数据库数据外,仍然只看到商业服务器上的HTML页面。

现在已经困惑了将近一天。有什么指针吗?

2 个答案:

答案 0 :(得分:0)

通过修复程序陷入困境,但最终解决了它。这是补救措施,希望它可以帮助处于类似情况的人。

PHP日志文件充斥着我想要不记录的恼人通知。关注this SO post并在php.ini文件中包含以下行:

error_reporting=E_ALL & ~E_NOTICE

瞧,数据库结果开始显示在HTML中,并且通知停止记录在日志文件中。本地Web应用程序完全转换为生活在商业服务器上的应用程序,完成迁移!

答案 1 :(得分:0)

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