运行 example_web_connector.php 时出错

Posted

技术标签:

【中文标题】运行 example_web_connector.php 时出错【英文标题】:Error when running example_web_connector.php 【发布时间】:2018-02-07 15:55:30 【问题描述】:

我正在尝试使用 quickbooks php webkit 将我的 PHP 网站连接到 quickbooks 网络连接器。但是,当我按照http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Quick-Start 的建议在浏览器中运行 example_web_connector.php 时,出现以下错误。

警告: 需要一次(/var/www/vhosts/abc.com/httpdocs/app/webroot/quickbooks-php-master/QuickBooks/Driver/.php): 无法打开流:中没有这样的文件或目录 /var/www/vhosts/abc.com/httpdocs/app/webroot/quickbooks-php-master/QuickBooks/Loader.php 第 56 行

致命错误:require_once():需要打开失败 '/var/www/vhosts/abc.com/httpdocs/app/webroot/quickbooks-php-master/QuickBooks/Driver/.php' (include_path='.:/opt/plesk/php/5.5/share/pear:/var/www/vhosts/abc.com/httpdocs/app/webroot/quickbooks-php-master') 在 /var/www/vhosts/abc.com/httpdocs/app/webroot/quickbooks-php-master/QuickBooks/Loader.php 第 56 行

我没有更改 devkit 文件夹中的任何文件。我所做的唯一更改是将连接字符串添加到文件中。

$dsn ='server=localhost;uid=username;pwd=password;database=database';

【问题讨论】:

发布您的代码。如果没有看到您的代码,我们将无法帮助您。 99% 的机会你搞砸了你的连接字符串。 嗨 Keith,我添加了我的连接字符串。不过,奇怪的是它会抛出一个丢失的文件错误。 是的,我使用了错误的连接字符串格式!使用入门文本 mysql://YOUR_MYSQL_USERNAME:YOUR_MYSQL_PASSWORD@YOUR_MYSQL_HOSTNAME/YOUR_MYSQL_DATABASE 中给出的格式为我解决了这个问题。感谢您的帮助! 【参考方案1】:

警告:require_once(/var/www/vhosts/abc.com/httpdocs/app/webroot/quickbooks-php-master/QuickBooks/Driver/.php):无法打开流...中没有这样的文件或目录

简单:找不到文件错误。找不到运行代码的文件。

检查您的目录结构。

【讨论】:

以上是关于运行 example_web_connector.php 时出错的主要内容,如果未能解决你的问题,请参考以下文章

从命令行运行但不能通过 cron 运行时脚本运行良好

Docker 容器后台运行和前台运行的区别

JMeter笔记15 | JMeter场景运行

JMeter笔记15 | JMeter场景运行

在 spyder IDE 中,运行选择工作正常,运行文件保持运行/挂起

关于运行osgi插件时和运行环境相关的问题