osTube 2.0安裝

来源:互联网 发布:mac 黑屏 编辑:程序博客网 时间:2024/06/08 19:01

来自 http://media.ttes.ntct.edu.tw/blog/?p=33

以下是 osTube2.0 的安裝過程:


請先至osTube的官方網站註冊成為會員,才能下載osTube2.0、和安裝說明文件(英文的)在此節錄英文安裝說明的重點摘要:


作業系統:Ubuntu 7.10 desktop


1. 解壓縮檔案至web網站目錄,例如:/var/www
#tar xvzf ostube_community_edit_2.0.tar.gz


2. 設定解壓縮後ostube的資料夾內的檔案、資料夾的權限給網頁管理者,例如:www-data


#chown -R www-data.www-data /var/www/ostube2


3. Key in http://www.mydomain.com/ostube2/ 它就會進行安裝程序,並且檢查
你主機的PHP-, MySQL-, and GD-Library-Version php.ini(php.ini的upload_max_filesize 建議調成100M以上)是否合乎安裝條件。


4. 利用phpmyadmin 建立 osTube的資料庫 以及 mysql 使用者


5. 檢查 mencoder, player, ruby, and flvtool2 套件是否齊全,如果有缺少,直接至Ubuntu的套件管理介面安裝相關套件。


6.完成


7.登入後台管理介面,更改設定值如下,將 Use UberUploader設為 No。
如果設定為Yes,上傳檔案時會顯示進度,但我尚未測試成功(需要更改網頁目錄cgi-bin和相關檔案的路徑)所以先設定為No,但是也可以成功上傳檔案。

7.1上傳檔案時會顯示進度的方法( 感謝台中縣華龍國小阿欣老師 提供方法 2008/4/30 新增 參考資源:阿欣部落 在Fedora上安裝osTube )

在Ubuntu系統中/var/www/cgi-bin/ 預設是沒有啟用的,所以必須更改以下設定值:

  1. 編輯/etc/apache2/sites-available/default中的:

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory “/var/www/cgi-bin/”>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

2.修改ostube目錄cgi-bin裡的uu_default_config.pm

cd /var/www/ostube2/cgi-bin/

vi uu_default_config.pm

upload_dir => $ENV{’DOCUMENT_ROOT’} . ‘/ostube2/media/tmp/’,

redirect_url => ‘http://’ . $ENV{’SERVER_NAME’} . ‘/ostube2/upload.php’,

path_to_upload => ‘http://’. $ENV{’SERVER_NAME’} . ‘/ostube2/uploads/’,

chmod +x * (給它們可執行的權限)

cp * /var/www/cgi-bin (複製4個檔案到ubuntu系統預設的 cgi-bin 目錄)

3.登入後台管理介面,更改設定值,將 Use UberUploader設為Yes。


8.其他管理設定直接看英文敘述,應該可以略知一二。