Установлен ffmpeg, но я получаю сообщение об ошибке «нет такого файла или каталога» - PullRequest
0 голосов
/ 22 апреля 2011

Я установил ffmpeg, и я могу прекрасно его запустить при использовании «ffmpeg» из командной строки. Но я пытаюсь запустить ffmpeg из PHP, и когда я использую голую команду ffmpeg, я получаю « sh: ffmpeg: команда не найдена ». Таким образом, вместо простой команды ffmpeg я использовал всю папку / home / vibe / public_html / библиотеки / ffmpeg / ffmpeg , но теперь я получаю ошибку «нет такого файла или каталога».

Кто-нибудь знает, как я могу решить это? Очень ценится.

Ответы [ 2 ]

1 голос
/ 22 апреля 2011

Вы должны адаптировать конфигурацию вашего веб-сервера ... обычно ffmpeg и тому подобное устанавливается в том же каталоге, например, что-то / bin / bin.Поэтому каждый раз, когда вы хотите выполнить что-то в оболочке, ОС будет заглядывать в папку / bin.Если ffmpeg установлен где-то еще (очевидно, это в вашем случае), вы должны добавить путь к вашей переменной пути, чтобы ОС знала, что она должна искать и там.Кроме того, вы не должны устанавливать исполняемые файлы в папку public_html!

0 голосов
/ 22 апреля 2011

Я ожидаю, что ваш веб-сервер не имеет разрешения на чтение хотя бы для одного из файлов или каталогов по этому пути.Плохое решение для дробовика для этого было бы:

chmod -R 777 /home/vibe/public_html

Это, по крайней мере, позволило бы вам тривиально проверить, что разрешения действительно являются вашей проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...