Dalam tutorial ini, kita akan melihat bagaimana menginstal PHP Nuke 8.2 lokal dalam sistem Ubuntu/ Linux Mint. Tutorial ini juga bisa diterapkan untuk sistem lainnya yang berbasis Debian. PHP Nuke adalah CMS (Content Management System) populer yang memberikan kontrol administrator penuh atas website(portal).
Versi terbaru (8.2.4) datang dengan perbaikan bug lebih dan perbaikan keamanan. Anda dapat menemukan di sini fitur yang ditambahkan untuk PHP Nuke 8.2.4.
1. Instal Server LAMP
Untuk dapat menjalankan PHP Nuke pada sistem Anda, kita perlu menginstal terlebih dahulu web server. Untuk tutorial ini, kita akan menggunakan web server LAMP, tapi itu pilihan Anda untuk memilih web server (XAMPP misalnya). Untuk menginstal LAMP di Ubuntu 12.10/12.04/11.04 atau Linux Mint 13, buka terminal dan jalankan perintah ini:
sudo apt-get install lamp-server^
Untuk bantuan lebih lanjut tentang instalasi server LAMP, periksa artikel ini. PHP Nuke memerlukan dukungan GD grafis. Anda dapat menginstalnya dengan perintah ini:
sudo apt-get install php5-gd
2. Penurunan Dari PHP 5.4.x Untuk PHP 5.3.x
Magic Quotes GPC telah turun dari PHP 5.4.x. Satu-satunya solusi untuk membuat PHP-Nuke bekerja di Ubuntu/ Linux Mint adalah untuk downgrade dari PHP 5.4.x ke 5.3.x. Untuk melakukan ini, Anda dapat menggunakan script sederhana yang secara otomatis akan menurunkan versi PHP Anda saat ini ke 5.3.x. Anda dapat menjalankannya dengan perintah berikut dari terminal:
cd /tmp
wget http://dl.dropbox.com/u/47950494/upubuntu.com/php5_4_downgrade_5.3.sh
chmod +x php5_4_downgrade_5.3.sh
sudo sh php5_4_downgrade_5.3.sh
3. Membuat Database MySQL & User
Setelah menginstal server LAMP dan menurunkan versi PHP Anda ke PHP 5.3.x, kita sekarang perlu membuat database MySQL dan user untuk digunakan dengan PHP Nuke. Jika Anda memiliki phpMyAdmin yang telah terinstal, Anda dapat dengan mudah melakukan ini dengan hanya beberapa tindakan. Tapi, jika Anda ingin membuat rincian ini dari terminal, yang menjalankan urutan perintah dan mengganti teks yang disorot dalam warna merah dengan pengaturan Anda sendiri:
- Masuk ke server MySQL dengan perintah ini:
mysql -u root -p
- Buat database MySQL untuk PHP Nuke dengan perintah ini:
create database phpnuke;
- Buat user dengan perintah ini:
CREATE USER 'phpnuke-user'@'localhost' IDENTIFIED BY '12345';
Ganti phpnuke-user & 12345 dengan nama user lain dan password pilihan Anda.
- Berikan akses user ke database Anda dengan perintah ini:
GRANT ALL PRIVILEGES ON phpnuke.* TO 'phpnuke-user' IDENTIFIED BY '12345';
- Anda harus keluar dari server MySQL dengan perintah ini:
exit
Kami sekarang telah menciptakan rincian ini MYSQL:
- Hostname: localhost
- Database Name: phpnuke
- Database User: phpnuke-user
- Database User Password: 12345
4. Instalasi PHP Nuke 8.2
Anda dapat men-download dan menempatkan file PHP Nuke di /var/www/ direktori dengan perintah:
cd /tmp
sudo mkdir /var/www/phpnuke
wget -c http://goo.gl/iWxAv -O phpnuke-release-8.2.4.zip
unzip -q phpnuke-release-8.2.4.zip
sudo cp -r phpnuke-release-8.2.4/phpnuke/html/* /var/www/phpnuke
sudo chmod 777 -R /var/www/phpnuke
sudo /etc/init.d/apache2 restart
Kemudian Anda buka linkdi bawah ini untuk memulai instalasi PHP Nuke:
Catatan: Anda dapat mengganti localhost dengan alamat IP server Anda sendiri.
Kemudian ikuti instruksi pengaturan melalui web browser Anda.
Ketika Anda telah menyelesaikan proses instalasi PHP Nuke, hapus direktori install dengan perintah ini:
sudo rm -rf /var/www/phpnuke/install