Yaptığım işlemleri söylüyorum kısaca...
Bir yedek aldıktan sonra, Centos 7'yi kurduğum sunucuma aşağıdaki işlemleri uygulayacağımKurulum için bkz. Ffmpeg CentOS 7.EPEL repo eklentisini kuruyoruz.
yum -y install epel-release
Ardından, aşağıdaki komutları çalıştırıyoruz ve rpm komutuyla iki kurulum gerçekleştiriyoruz.
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
Artık her şey kuruluma hazır. Aşağıdaki komutla ffmpeg'i yüklüyoruz.
yum -y install ffmpeg ffmpeg-devel
ffmpeg
Sorum Şu : Xenforo Altyapısına sahip forumda ffmpeg desteğini çalıştırmaya kalktığımda bu hatayı aldım. Hatanın PHP.ini kaynaklı olduğu kesindir. PHP.ini de hatta ayarlanması gereken yeri de biliyorum.
; open_basedir, if set, limits all file operations to the defined directory; and below. This directive makes most sense if used in a per-directory; or per-virtualhost web server configuration file.; http://php.net/open-basedir;open_basedir =
Buraya dosya yolunu yazdığımda çalışır değil mi?
@CliaWeb;
@GiRGiN;
@StabilBey;
Yanlış ifade kullandım bu bir hata değildir php yapılandırma konusudur. PHP yapılandırmaları normal protokol olarak komut dosyalarının belirli konumların dışındaki dosyalara erişmesine izin vermez. Benim istediğim bu dosya yoluna php.ini izin versin ve forum sunucuda bu dosya yolunu çalıştırabilsin. Foruma sunucuda yetki istiyorum anlayacağınız.

open_basedir etkinleştirmek yerine komut değişikliği yapsam php.ini de
; open_basedir, if set, limits all file operations to the defined directory; and below. This directive makes most sense if used in a per-directory; or per-virtualhost web server configuration file.; http://php.net/open-basedir;open_basedir =
bu şekilde daha doğru mu olur? open_basedir etkinleştirmek güvenlik açığına neden olur mu?