【问题标题】:Error when sending SMS through PHP with shell_exec() command使用 shell_exec() 命令通过 PHP 发送 SMS 时出错
【发布时间】:2016-07-23 05:46:53
【问题描述】:

我尝试从 php 中的 shell_exec() 函数执行此命令,但得到一些错误输出:

警告:未找到配置文件!警告:没有配置读取,使用内置默认值!打开设备时出错,它不存在。

但是,当我尝试直接在命令提示符内执行此操作时,它可以工作。 我已经检查了Gammu中的所有配置文件,没有发现任何错误。 那么,我可能有什么问题呢?

【问题讨论】:

    标签: php gammu


    【解决方案1】:

    从 PHP 执行时,您很可能以不同的用户身份执行程序,因此它看不到您的配置。将 Gammu 配置复制到 PHP 用户主目录或在命令行中指定配置路径:

    gammu --config /path/to/gammurc ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多