1

我正在尝试在 OpenVBX 中构建小程序,将 API 调用添加到 Desk(以前称为 Assistly)。

由于 Oauth 身份验证,我通常使用 twurl 来完成此操作 - 在 php 中,我一直在使用 exec() 进行 API 调用。但是,在实际流程中运行时,twiml.php 似乎不允许使用 exec(),甚至不允许使用反引号 (shell_exec())

关于如何解决这个问题的任何想法?

4

1 回答 1

0

exec() 不起作用的最常见原因是 PHP 的 safe_mode 被打开。从您发布的其他地方,我知道情况并非如此。

下一个最常见的原因是 exec(或特别是 libexec)被特别禁用。

之后,您开始自己遇到执行问题。命令行/shell 环境将具有与 Apache 环境不同的 php.ini,因此您的包含、PATH 等可能在两者之间有所不同。

您是否收到任何可以在 PHP error_log 中分享的特定错误?

于 2013-01-30T19:06:26.183 回答