Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 OpenVBX 中构建小程序,将 API 调用添加到 Desk(以前称为 Assistly)。
由于 Oauth 身份验证,我通常使用 twurl 来完成此操作 - 在 php 中,我一直在使用 exec() 进行 API 调用。但是,在实际流程中运行时,twiml.php 似乎不允许使用 exec(),甚至不允许使用反引号 (shell_exec())
关于如何解决这个问题的任何想法?
exec() 不起作用的最常见原因是 PHP 的 safe_mode 被打开。从您发布的其他地方,我知道情况并非如此。
下一个最常见的原因是 exec(或特别是 libexec)被特别禁用。
之后,您开始自己遇到执行问题。命令行/shell 环境将具有与 Apache 环境不同的 php.ini,因此您的包含、PATH 等可能在两者之间有所不同。
您是否收到任何可以在 PHP error_log 中分享的特定错误?