6 Instalasi phpmotion di Ubuntu 11.04
Login sebagai super user
$ sudo su
Install paket-paket pendukung untuk phpmotion
apt-get install apache2 mysql-server php5 ffmpeg flvtool2 mencoder lame libogg0 php5-ffmpeg php5-curl curl libapache2-mod-php5 php5-mysql lynx-cur libapache2-mod-speedycgi
Download phpmotion di http://phpmotion.com
Extract lalu copy hasil download ke folder /var/www
unzip /home/username_kamu/Downloads/phpmotion.zip
cp -R /home/username_kamu/Downloads/phpmotion /var/www
chown -Rf www-data.www-data /var/www/phpmotion
chmod -Rf 744 /var/www/phpmotion
chmod -Rf 755 /var/www/phpmotion/cgi-bin
Setting konfigurasi php, edit file "/etc/php5/apache2/php.ini"
edit menjadi seperti berikut:
open_basedir = (no value)
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 1500
session.gc_maxlifetime = 14000
safe_mode = off
enable_dl = On
tambahkan:
extension=/var/www/phpmotion/phpshield/Linux_x86-32/ixed.5.3.lin
Setting konfigurasi virtualhost , edit file "/etc/apache2/sites-available/default"
Tambahkan konfigurasi berikut di baris paling bawah:
<VirtualHost *:80>
ServerName media.gti-library.co.id
DocumentRoot /var/www/phpmotion
<Directory /var/www/phpmotion/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /var/www/phpmotion/cgi-bin/
</VirtualHost>
Buat database untuk phpmotion
mysql -u root -p
>create database phpmotion;
>exit;
Edit "/var/www/phpmotion/.htaccess" tambahkan text
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
diatas text RewriteEngine On
Aktifkan modul rewrite
a2enmod rewrite
Restart service apache
/etc/init.d/apache2 restart
Buka browser masuk ke "media.gti-library.co.id/setup"
Contoh pengisian data:
Hapus file /var/www/phpmotion/setup
rm -r /var/www/phpmotion/setup
Untuk percobaan, masuk ke "http://media.gti-library.co.id/siteadmin" lalu login sebagai admin
pilih Manage lalu Video Categories
Buat kategori video baru sebagai percobaan
Masuk ke http://media.gti-library.co.id
pilih upload untuk menguji video share.
Catatan:
- Untuk proses upload video memang lama untuk muncul di home karena proses convert video tersebut ke ekstensi .flv atau proses resize video
- Jika dalam proses registrasi user, gambar captcha tidak muncul, edit file "/var/www/phpmotion/includes/captcha.php" ganti text "var $font = 'DoradoHeadline.ttf';" menjadi "var $font = './DoradoHeadline.ttf';"