Magnet Hosting

Instalasi PHPMOTION

Tulisan ini akan memberikan langkah demi langkah instalasi dan konfigurasi untuk PHPMOTION, dengan asumsi mesin anda telah dipersiapkan dengan ffmpeg dan library pendukungnya seperti yang telah diuraikan pada artikel sebelumnya. Mesin CentOS terkait juga harus dilengkapi oleh Web Server (dalam hal ini Apache HTTP Server), Database Server MySQL, dan PHP.

Fasilitas komentar untuk artikel ini dimatikan, feedback dan error yang anda dapatkan saat menjalankan langkah-langkah yang diuraikan disini silahkan diutarakan melalui Forum Magnet http://forum.magnet-id.com/.

Dalam contoh berikut kita akan melakukan instalasi phpmotion pada virtual host motion.magnet-id.com yang sudah dikonfigurasi virtual hostnya sesuai dengan langkah-langkah pada artikel sebelumnya.

Instalasi phpmotion memiliki requirement sebagai berikut;

Libogg + Libvorbis
Mencoder and also Mplayer
FFMpeg-PHP
GD Library 2 or higher
CGI-BIN
Be able to run background processes

Dengan modifikasi settings PHP sebagai berikut (lakukan penyesuaian di php.ini anda);

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

Konfigurasi Tambahan Virtual Host Apache

Tambahkan direktif ScriptAlias untuk folder cgi-bin di virtual host terkait; dengan demikian konfigurasi lengkap menjadi

<VirtualHost 117.103.57.23:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/motion.magnet-id.com/public_html
    ServerName motion.magnet-id.com
    ErrorLog /var/log/httpd/motion.magnet-id.com-error_log
    CustomLog /var/log/httpd/motion.magnet-id.com-access_log common
        <Directory "/var/www/motion.magnet-id.com/public_html">
                Options Indexes FollowSymLinks
                AllowOverride None
        </Directory>
    ScriptAlias /cgi-bin/ "/var/www/motion.magnet-id.com/public_html/cgi-bin/"
</VirtualHost>

Reload Apache

Buat MySQL Database, sesuaikan nama database dengan selera anda, buat mysql user khusus untuk keperluan ini apabila dibutuhkan.

mysql -u root -p
mysql> create databases motion;
mysql> quit

Instalasi phpmotion dan phpshieldloaders

Instruksi lengkap mengenai instalasi dapat anda lihat di dokumentasi phpmotion. Kita juga perlu meletakkan phpshieldloaders untuk mesin 64 bit karena bawaan dari source phpmotion merupakan loaders untuk mesin 32 bit.

Download phpmotion, versi terbaru dapat dapat anda download langsung dari situs terkait. Asumsi web root dir untuk virtual host yang ingin kita install adalah /var/www/motion.magnet-id.com/public_html

cd /var/www/motion.magnet-id.com/
wget http://www.magnet-id.com/download/etc/phpmotion/PHPMOTION_PHP5.zip
unzip PHPMOTION_PHP5.zip
cp -Rv PHPMOTION_PHP5/PHPMOTION/* public_html/
cd public_html/phpshield
rm -f *.*
wget http://www.magnet-id.com/download/etc/phpshieldloaders/phpshield.loaders.linux-64.zip
unzip phpshield.loaders.linux-64.zip

rm -f phpshield.loaders.linux-64.zip
cd ..

Ubah permission file dan folder sesuai dengan permintaan

chmod -R 0777 setup/ pictures/ classes/ temp/ addons/ uploads/
chmod 0755 -R cgi-bin/

Buka http://motion.magnet-id.com/setup di browser anda, ikuti langkah demi langkah yang telah disiapkan oleh aplikasi setup ini.
Apabila proses telah selesai silahkan hapus folder setup.

rm -rf setup

Login ke halaman admin dapat anda lakukan melalui http://motion.magnet-id.com/siteadmin/, username dan password default adalah admin, segera ganti password anda.

Pencarian

Knowledge Base

Tanya Jawab

Artikel Terbaru

Tag Cloud