iT邦幫忙

0

Ampache Streaming Server On CentOS 的使用問題

  • 分享至 

  • xImage

請教大家
在Centos 架設 Ampache Streaming Server, 參考這篇文章的說明:http://www.unixmen.com/setup-streaming-media-server-ampache/ , 但為什麼在執行http://10.10.10.203/ampache, 要進入設定畫面卻出現下列訊息:

是否為mysql的權限有問題呢?但我已經把ampacheuser 加入,是否要再開啟"授權"呢?謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
wiseguy
iT邦超人 1 級 ‧ 2015-07-17 09:05:56
最佳解答

ektrontek提到:
chmod -R 777

駭客 Friendly,歹徒謝謝你。

Forbidden 問題有三個:

  1. 目錄問題。請別偷懶再 777 了。用下列兩個指令:

    <pre class="c" name="code">chmod -R 644 /var/www/html/ampache
    find /var/www/html/ampache -type d -exec chmod 755 {} ;

才不會以後被駭客掛上破台的骷髏頭。

  1. Apache 設定問題。請在 Apache 設定檔確定有設 /var/www/html/ampache 這個目錄可存取。

  2. SELinux 問題。請下個 setenforce 0 指令,再連連看。如果就能連,表示就是 SELinux 擋掉了。請 google 關閉或設定 SELinux 的方式。

看更多先前的回應...收起先前的回應...

對唷~~~還有iptables也要把這服務關掉
service iptables stop

weiclin iT邦高手 4 級 ‧ 2015-07-17 14:01:24 檢舉

weichih提到:
還有iptables也要把這服務關掉

汗汗汗

wiseguy iT邦超人 1 級 ‧ 2015-07-17 20:27:59 檢舉

weichih提到:
service iptables stop

駭客 Friendly,歹徒謝謝你。

Richie iT邦好手 10 級 ‧ 2015-07-17 22:25:50 檢舉

原來這麼多駭客 Friendly,哈哈

0

你的/var/www/下的目錄夾權限還有使用者及群組
你有設好嗎

ektrontek iT邦研究生 1 級 ‧ 2015-07-17 07:15:25 檢舉

感謝,我有設定下列項目
chmod -R 777 /var/www/html/ampache/config/
chmod -R 777 /var/www/html/ampache

是否還有那些地方要開全限呢?

上面圖裡PHPMyAdmin的 授權,是指該user,所獲得的權限,
是否可以再授權給別人.
你應該確認上面目錄的權限,是否真的有生效. chmod -R 777 要用root來作.
用ls 看一下囉.
另外上面的MySQL中,你ampacheuser 在localhost的權限只有usage, 在 10.10.10.203設定的權限才有select這些.
若是在localhost,那裡的權限就如同你設定的囉....

0
Richie
iT邦好手 10 級 ‧ 2015-07-17 23:44:44

我剛剛依據你提供的網址,創了一台 CentOS 6.6 的 VM 照著安裝,
使用的是
http://www.unixmen.com/install-lamp-server-in-centos-6-4-rhel-6-4/
這個網址安裝 LAMP,
然後裝 Ampache 的時候,遇到你那個 Forbidden 的問題是因為他說明沒寫到要關閉或是調整 SELinux ,如 wiseguy 大大所言的第三點即可以測試出來。
使用

&lt;pre class="c" name="code">restorecon -R /var/www/html/ampache

即可以解決,
但是你可能會看到一個頁面寫著要求 PHP >= 5.4 ,
需安裝第三方較新版的 PHP 或是從 PHP 官網下載來 Complier,
但我偷懶使用第三方
參考網址:http://devdocs.magento.com/guides/v1.0/install-gde/prereq/php-centos.html

&lt;pre class="c" name="code">rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
yum -y remove php-common-5.3.3-46.el6_6
yum -y install php55w php55w-opcache
yum -y install php55w-xml php55w-mcrypt php55w-gd php55w-devel php55w-mysql php55w-intl php55w-mbstring

Ampache 安裝頁面可能也會出現 PHP MAX Upload 太小

&lt;pre class="c" name="code">sed -i 's/upload_max_filesize\ =\ 2M/upload_max_filesize\ =\ 20M/g' /etc/php.ini

繼續照著網頁教學作就能安裝完成了!
PS. 有些輸入帳密跟資料庫名稱的地方要記得改,不然跟我一樣按太快會出現錯誤!
也建議你把 chmod -R 777 /var/www/html/ampache 改成

&lt;pre class="c" name="code">chmod -R 755 /var/www/html/ampache

ektrontek iT邦研究生 1 級 ‧ 2015-07-23 18:50:42 檢舉

iT邦幫忙MVPwiseguy提到:
setenforce 0

如wiseguy 所說,這樣就可以執行了, 感謝

我要發表回答

立即登入回答