Subject: Re: [ecasound] Launch ecasound with PHP
From: Didier BELLAMY (didier_AT_digitaldeejay.com)
Date: Sun Jan 25 2004 - 22:39:34 EET
My libraries are in /usr/local/bin
digitaldeejay2:/usr/local/bin# ls -l
total 35112
-rwsr-x--- 1 www-data www-data 1034347 Jan 24 20:20 ecaconvert
-rwsr-x--- 1 www-data www-data 1321805 Jan 24 20:20 ecafixdc
-rwsr-x--- 1 www-data www-data 63580 Jan 24 20:20 ecalength
-rwsr-x--- 1 www-data www-data 8013 Jan 24 20:20 ecamonitor
-rwsr-x--- 1 www-data www-data 1265764 Jan 24 20:20 ecanormalize
-rwsr-x--- 1 www-data www-data 64730 Jan 24 20:20 ecaplay
-rwsr-x--- 1 www-data www-data 1201690 Jan 24 20:20 ecasignalview
-rwsr-x--- 1 www-data www-data 30189979 Jan 24 20:20 ecasound
-rwsr-x--- 1 www-data www-data 383240 Jan 22 18:11 lame
-rwsr-x--- 1 www-data www-data 915 Jan 24 20:20 libecasound-config
-rwsr-x--- 1 www-data www-data 826 Jan 24 20:20 libecasoundc-config
-rwsr-x--- 1 www-data www-data 12633 Jan 22 18:27 oggdec
-rwsr-x--- 1 www-data www-data 53470 Jan 22 18:27 oggenc
-rwsr-x--- 1 www-data www-data 23461 Jan 22 18:27 ogginfo
-rwsr-x--- 1 www-data www-data 19964 Jan 24 20:02 sndfile-resample
-rwsr-x--- 1 www-data www-data 16129 Jan 22 18:27 vcut
-rwsr-x--- 1 www-data www-data 24788 Jan 22 18:27 vorbiscomment
Where www-data is apache and PHP
OK, I created a file named ld.so.conf with one line :
/usr/local/bin
I run
/sbin/ldconfig as root
And launched my PHP script, same error message :
(audioio-mp3) Can't start process "lame -b %B -s %S -x -S - %f". Please
check your ~/.ecasoundrc.
(eca-engine) Warning! An output object has raised an error! Out of disk
space, permission denied, etc?
I tried to put symlink in my web folder /var/www/ and it didn't work, same
message.
digitaldeejay2:/var/www# ls -l
total 13184
-rw-r--r-- 1 www-data www-data 19 Jul 24 2003 _phpinfo.php
-rw-r--r-- 1 www-data www-data 8511488 Jan 22 20:09 davina.mp3
-rw-r--r-- 1 www-data www-data 4938192 Jan 25 19:59 djtaldjloop.mp3
-rw-r--r-- 1 www-data www-data 830 Jan 25 19:50 encode.php
-rw-r--r-- 1 www-data www-data 4110 Oct 26 2002 index.html
lrwxrwxrwx 1 www-data www-data 19 Jan 25 21:44 lame ->
/usr/local/bin/lame
lrwxrwxrwx 1 www-data www-data 21 Jan 25 21:43 oggenc ->
/usr/local/bin/oggenc
drwsrwxrwx 2 www-data www-data 4096 Jan 25 19:58 test
Same error .
So I compiled mpg123 instead of installing it with apt-get .
It was a failure, as I compiled and installed it, I get more error messages
:"can't start mpg123"
So I remove it an install it again with apt-get install mpg123 (it's the
same version)
After this, I try to edit the .ecasoundrc file and insert the full path
before :
ext-mp3-input-cmd
ext-mp3-output-cmd
ext-ogg-input-cmd
ext-ogg-output-cmd
I launched again the same script in PHP, and get the same error message.
Perhaps I have to give more permissions to lame and oggenc . but where ?
Didier BELLAMY
This archive was generated by hypermail 2b28 : Sun Jan 25 2004 - 22:35:04 EET