来自 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/ 預設是沒有啟用的,所以必須更改以下設定值:
- 編輯/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.其他管理設定直接看英文敘述,應該可以略知一二。