【发布时间】:2017-03-03 15:38:04
【问题描述】:
我最近在我的本地 Windows 7 机器上安装了 XAMPP,并迁移了一个在商业服务器上运行的 PHP 密集型 Web 应用程序。
它涉及以下内容:
- 导入相当大的 MySQL 数据库
- 复制所有
public_html文件夹,其中显然包括许多PHP脚本、JavaScript、JQuery和CSS文件等
在本地设置上一切正常,除了 来自PHP 脚本的数据库结果 没有显示在网页中!我有:
- 更改了
PHP中的数据库配置以匹配本地数据库 - 确保通过从命令提示符运行脚本没有数据库连接错误。
- 检查了
PHP和MySQL日志中的警告和错误,但没有找到
除了没有数据库数据外,仍然只能看到与商业服务器上完全相同的 HTML 页面。
困惑了将近一天。请问有什么指点吗?
【问题讨论】:
-
你有错误报告吗?如果是这样,错误是什么?
-
@PhpDude,是的。但是没有警告/错误。只是通知。
-
从本地PHP中,当您从db调用中获取结果时,您可以尝试
var_dump($queryResults); die();然后重新加载页面以查看mysql是否有任何结果集?您还可以在本地启用 mysql 的查询日志,以查看 mysql 是否实际上正在运行任何查询。SET GLOBAL general_log = 'ON';dev.mysql.com/doc/refman/5.7/en/query-log.html -
如果这个问题被投票结束,这并不奇怪。这个问题太宽泛了。它可以是任何数量的东西。我们不知道是否使用了任何框架,您如何连接到数据库,mysql 是否实际上正在连接或其他任何东西。如果您能够缩小范围,那么也许我们可以提供更多帮助。
-
@Gravy 我同意,这听起来像是一次重大迁移,所以它不是说“哦,这可能是这样”的事实,你将它移动到 XAMPP 可能是实际问题,因为 php 版本可能是不同的等等等等列表还在继续。
标签: php mysql web-applications xampp