Pagina 1 di 1

problema con server dedicato centos 6.4

Inviato: mer 19 ott 2016, 9:09
da sya54M
Salve a tutti, ho installato alcuni software su un server dedicato (ffmpeg, espeak, festival e sox), ora però mi rendo conto che php non li trova restituendo:

Codice: Seleziona tutto

sh: /usr/bin/espeak: No such file or directory
Ho bisogno di eseguire questi programmi con la funzione exec(), ho usato il percorso completo (es. /usr/bin/espeak), SELinux è disattivato

Codice: Seleziona tutto

root@esm1018 [/]# getenforce
Disabled
e php.ini lo vedo a posto:

Codice: Seleziona tutto

...
safe_mode = Off
...
disable_functions =
...
Sembra invece che apache sia eseguito in un ambiente chroottato perché listando il contenuto delle directory, è diverso da quello che vedo via ssh.
Come faccio a risolvere?

Re: problema con server dedicato centos 6.4

Inviato: mer 19 ott 2016, 12:09
da sya54M
Ho scoperto che apache viene eseguito in chroot dentro /root/baseos.
Ho provato ad installare i programmi in chroot con:

Codice: Seleziona tutto

wget http://mirror.centos.org/centos/6/os/x86_64/Packages/centos-release-6-8.el6.centos.12.3.x86_64.rpm
rpm -i --root=/root/baseos --nodeps centos-release-6-8.el6.centos.12.3.x86_64.rpm
yum --installroot=/root/baseos install espeak
ma non installa nulla, sembra che i pacchetti di centos vadano in conflitto con i file già presenti in /root/baseos