Kali ni aq akn tunjukan korang cara-cara install OCS Panel pada OS Debian. Mesti korang semua dh maklum kan tentang OCS Panel ni. Tapi OCS Panel kali ni berbeza sikit dgn yg lain sbb ada beberapa perubahan yang aq telah buat. Antaranya:
- Bahasa Inggeris
- Currency RM
- MySQL
- Web server Nginx
- PHP
Langkah Pertama - Install MySQL
Lakukan update dahulu
Masukkan perintah di bawah:
apt-get update && apt-get upgrade
Install MySQL
Masukkan perintah di bawah:apt-get -y install mysql-server
Semasa proses instalasi, korang akn diminta utk memasukkan password untuk user 'root' MySQL.
Configure MySQL Server
Masukkan perintah di bawah:mysql_secure_installation
Jawab serperti di bawah:
- Soalan 1 = NO
- Soalan 2-4 = YES
chown -R mysql:mysql /var/lib/mysql/ && chmod -R 755 /var/lib/mysql/
Langkah Kedua - Install PHP
Masukkan perintah di bawah:
apt-get -y install php5 php5-fpm php5-cli php5-mysql php5-mcrypt
Langkah Ketiga - Install Nginx
Masukkan peritah di bawah:
apt-get install nginx -y
Kemudian, masukkan perintah di bawah satu persatu
rm /etc/nginx/sites-enabled/default && rm /etc/nginx/sites-available/default
mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.backup
mv /etc/nginx/conf.d/vps.conf /etc/nginx/conf.d/vps.conf.backup
wget -O /etc/nginx/nginx.conf "https://bitbucket.org/!api/2.0/snippets/namiakai/gebAbg/2d752fd56e23b49324466b7586c830cdd4976dde/files/nginx.conf"
wget -O /etc/nginx/conf.d/vps.conf "https://bitbucket.org/!api/2.0/snippets/namiakai/zedAd4/d20ba03b598a6e52bdf8a68418a49b5d55f61c1a/files/vps.conf"
sed -i 's/cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/g' /etc/php5/fpm/php.ini
sed -i 's/listen = \/var\/run\/php5-fpm.sock/listen = 127.0.0.1:9000/g' /etc/php5/fpm/pool.d/www.conf
Seterusnya, kita akan buat user untuk Nginx, delete default index directory, testing PHP dan memberikan hak akses kepada beberapa file yang tertentu. Masukkan perintah dia bawah:
useradd -m vps && mkdir -p /home/vps/public_html
rm /home/vps/public_html/index.html
echo "<?php phpinfo() ?>" > /home/vps/public_html/info.php
Restart service PHP dan Nginx:
service php5-fpm restart && service nginx restart
Sekarang, kita cuba cek sama ada web server Nginx kita berjalan dengan lancar ataupun tidak.
Buka web browser kegemaran masing-masing dan buka alamat berikut: http://ip_vps:81/info.php
kalau tiada sebarang masalah, itu bermaksud web server dengan PHP telah berjaya di install pada VPS.
Langkah Terakhir - Install OCS Panel
Install XML::Parser
Sekarang, kita akan install module XML::Parser menggunakan Webmin kerana lebih mudah.
1) Login ke Webmin
2) Pergi ke bahagian 'Others' → 'Perl Modules' → 'Install Module' → 'From CPAN'
3) Masukkan 'XML::Parser'
4) Install
5) Continue with install
Buat database untuk OCS Panel
Masukkan perintah di bawah:mysql -u root -p
Korang akan diminta untuk memasukkan password. Masukkan password yang korang buat masa step install MySQL Server tadi.
Setelah muncul mysql>, masukkan perintah di bawah:
CREATE DATABASE IF NOT EXISTS ocspanel;EXIT;
Setelah membuat database, kita install aplikasi git yang berfungsi untuk clone project OCS Panel.
apt-get -y install git
Kemudian, kita clone projek OCS Panelnya. Masukkan perintah di bawah satu persatu:
cd /home/vps/public_html
git init
git remote add origin https://github.com/NerdsBay/ocspanel.git
git pull origin master
chmod 777 /home/vps/public_html/config
chmod 777 /home/vps/public_html/config/config.ini
chmod 777 /home/vps/public_html/config/route.ini
Sekarang, kita kena teruskan proses install OCS Panel di web browser untuk setting database, user admin dan password admin.
Masuk ke web browser, masukkan alamat ini, http://ip_vps:81/
Setting seperti berikut:
DATABASE
Database Host: localhost
Database Name: ocspanel
Database User: root
Database Pass: Password MySQL yang telah dibuat tadi
ADMIN LOGIN
Username: Isikan dengan username OCS yang anda inginkan
New Password: Isikan dengan password OCS yang anda inginkan
Re-enter New Password: Ulang password OCS
New Password: Isikan dengan password OCS yang anda inginkan
Re-enter New Password: Ulang password OCS
Dah siap semua, tekan button Install.
Last sekali, delete folder 'Installation'.
rm -R /home/vps/public_html/installation
Siap!
Do you new panel like web panel php style? like fastssh or freevpn.us webpanel style?
ReplyDeleteNo, I don't
Delete