gammu — ошибка при отправке SMS через PHP с помощью команды shell_exec ()

Я попытался выполнить эту команду из функции shell_exec () в php, и я получил некоторые сообщения об ошибках:

Внимание: файл конфигурации не найден! Внимание: конфигурация не читается, используются встроенные значения по умолчанию! Ошибка открытия устройства, он не существует.

Но когда я пытаюсь сделать это прямо в командной строке, это работает.
Я уже проверил все файлы конфигурации в Gammu и не нашел ошибок.
Итак, что я, вероятно, не так с этим?

0

Решение

При выполнении из PHP вы, скорее всего, выполняете программу от имени другого пользователя, поэтому она не может видеть вашу конфигурацию. Либо скопируйте конфигурацию Gammu в домашнюю страницу пользователя PHP, либо укажите путь к конфигурации в командной строке:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]