Im используя эту библиотеку https://github.com/bbcrd/audiowaveform. Все установлено правильно (с использованием метода построения git не подходит) При попытке запускать audiowaveform -i test.mp3 -o test.dat -z 256 -b 8
в terminalотлично работает.Audiowaveform Разрешение отклонено bbcrd
Когда им пытаются запустить то же самое в PHP с помощью Exec
$cmd = "audiowaveform -i /var/www/html/test.mp3 -o /var/www/html/test.dat -z 256 -b 8";
$cmd .= " 2>&1 ";
exec($cmd,$error);
var_dump($error);
Это показывает эта ошибка
...
Done: 99%
Done: 100%
[11] => Recoverable frame level error: lost synchronization
[12] =>
[13] => Frames decoded: 13921 (6:03.650)
[14] => Generated 62645 points
[15] => Failed to write data file: /var/www/html/test.dat
[16] => Permission denied
Похоже, некоторые ошибки разрешения какой-либо помощи? Любая помощь?
10 глупая ошибка забыла установить www-данные как владельца, спасибо в любом случае – user6654248