无法运行webconnector server.php

问题描述 投票:0回答:1

我正在尝试从C:\ inetpub \ wwwroot运行build_20130416 \ QuickBooks \ WebConnector \ server.php但我在浏览器上收到500错误。你能告诉我我在这里想念什么吗?在php.ini中启用了soap服务器。

我在PHP错误日志中看到的错误是:

PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\inetpub\wwwroot\build_20130416\QuickBooks\Driver\Sql\Mysql.php:289 

并且当我尝试使用Postgres时,我得到:

PHP Fatal error: Uncaught Error: Call to undefined function pg_connect() in C:\inetpub\wwwroot\build_20130416\QuickBooks\Driver\Sql\Pgsql.php:338
php quickbooks http-status-code-500
1个回答
0
投票

这些错误:

  • Call to undefined function mysql_connect()
  • Uncaught Error: Call to undefined function pg_connect()

意味着您正在尝试使用未在PHP中安装/启用的PHP扩展名

更改代码,以免使用未安装的PHP扩展。

您可能在某个地方有一个看起来像这样的变量:

$dsn = 'mysql://(more stuff here...)

应该是:

$dsn = 'mysqli://(more stuff here...)

要使用mysqli扩展名,而不要使用旧版mysql

如果您需要更多帮助,请编辑您的问题并发布代码,以便我们为您提供帮助。

© www.soinside.com 2019 - 2024. All rights reserved.