我正在尝试在OpenVBX中构建applet,它将一个API调用添加到Desk(以前称为辅助)。
由于Oauth身份验证,我通常一直在使用twurl来实现这一点 - 在php中,我一直在使用exec()来进行API调用。但是,当在实际流程中运行时,似乎twiml.php将不允许使用exec(),甚至是反引号(shell_exec())
关于如何解决这个问题的任何想法?
答案 0 :(得分:0)
exec()不起作用的最常见原因是PHP的safe_mode被打开。从你发布的其他地方,我知道情况并非如此。
下一个最常见的原因是exec(或特定于libexec)被特别禁用。
之后,您开始自己遇到执行问题。命令行/ shell环境将具有与Apache环境不同的php.ini,因此您的includes,PATH等可能在两者之间有所不同。
您是否收到了可以在PHP error_log中分享的任何特定错误?