【问题标题】:How do I set set IIS, MS SQL server to display my PHP errors如何设置设置 IIS、MS SQL 服务器以显示我的 PHP 错误
【发布时间】:2019-04-01 07:48:50
【问题描述】:

目前,我正在将我的网站从本地计算机迁移到 Windows Server,并将 MySQL 数据库迁移到 MSSQL。但是,为了解决迁移问题,我需要编辑大部分 PHP 代码,并且服务器没有正确显示我的错误。它只是将它们归类为:

`500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.`

我必须做什么才能获得正确的错误日志?

点赞:Warning: mysqli::__construct(): (HY000/2002): No connection could be made because the target machine actively refused it. in C:\whereveron on line 12

【问题讨论】:

  • 请添加一些代码,以便更好地了解是什么代码造成了错误以及它的打印位置。另外,您现在在哪个网络服务器上运行您的代码?
  • 我在 Windows Server 2016 Datacenter 64 位操作系统上运行一切。 PHP 和 MSSQL 服务器管理器已安装并正常工作。
  • 我唯一的问题是从 mysql 迁移到 mssql。我需要写上百行代码让你看看我做了什么以及可能出了什么问题。

标签: php mysql sql sql-server iis


【解决方案1】:

显示所有 php 错误和警告的最快方法是在 PHP 代码文件的顶部添加以下行:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

对于下面的iis服务器解决方案可能会帮助你

https://serverfault.com/a/19566

【讨论】:

  • 祝福你的回答!你真的帮我弄清楚了!
猜你喜欢
  • 1970-01-01
  • 2018-04-12
  • 2021-09-01
  • 1970-01-01
  • 2013-03-08
  • 2019-03-29
  • 1970-01-01
  • 2010-09-08
  • 1970-01-01
相关资源
最近更新 更多