GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal PHP-Fusion 9 di Debian 8

Tutorial langkah demi langkah ini akan menunjukkan kepada Anda cara menginstal PHP-Fusion 9 pada VPS Debian 8 dengan Apache, PHP dan MySQL terinstal di dalamnya. PHP-Fusion adalah sistem manajemen konten (CMS) sumber terbuka yang cepat dan ringan yang ditulis dalam PHP. PHP-Fusion 9 menyertakan fitur umum yang ditemukan di sistem manajemen konten lainnya. Dengan membandingkannya dengan versi PHP-Fusion 7, ada beberapa fitur baru, seperti mesin SEO yang terintegrasi dan komprehensif, dukungan inti penuh untuk konten Multibahasa, dukungan PDO, dukungan Bootstrap, tema baru dll. PHP-Fusion hadir dengan sistem administrasi yang sederhana namun komprehensif.

Tutorial ini telah diuji dan ditulis untuk VPS Debian 8, tetapi seharusnya dapat digunakan pada semua distribusi Linux.


Panduan penginstalan ini mengasumsikan bahwa Apache, MySQL, dan PHP telah diinstal dan dikonfigurasi di server virtual Anda. PHP-Fusion 9 membutuhkan:

  • PHP 5.3.4 atau lebih tinggi
  • Server Web Apache>=2.0 dikompilasi dengan modul mod_rewrite dan dengan arahan berikut yang diizinkan:RewriteEngine, RewriteBase, RewriteCond, dan RewriteRule.;
  • MySQL 4.1 atau lebih tinggi terinstal di server virtual Anda.

Mari kita mulai dengan instalasi. Unduh versi terbaru PHP-Fusion 9 yang tersedia di https://github.com/php-fusion/PHP-Fusion ke direktori di server Anda dan ekstrak menggunakan perintah berikut:

cd /opt
wget https://github.com/php-fusion/PHP-Fusion/archive/9.00.zip
unzip 9.00.zip -d /var/www/html/
mv /var/www/html/PHP-Fusion-9.00/ /var/www/html/php-fusion/

Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'php-fusion.conf' di server virtual Anda:

touch /etc/apache2/sites-available/php-fusion.conf

Kemudian, jalankan perintah berikut:

ln -s /etc/apache2/sites-available/php-fusion.conf /etc/apache2/sites-enabled/php-fusion.conf

Atau, gunakan a2ensite untuk mengaktifkan konfigurasi 'php-fusion.conf' di Apache:

sudo a2ensite php-fusion.conf

Edit file konfigurasi 'php-fusion.conf':

vi /etc/apache2/sites-available/php-fusion.conf

dan tambahkan baris berikut ke dalamnya:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/php-fusion/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/php-fusion/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Tetapkan izin file yang tepat untuk server web Apache untuk menulis ke direktori 'administration/db_backups', 'ftp_upload' dan 'images' dan 'images/imagelist.js', 'images/avatars', 'config_temp.php' dan 'robots .txt' di dalam direktori /var/www/html/php-fusion/:

sudo chown -R www-data:www-data /var/www/html/php-fusion/

Aktifkan modul penulisan ulang Apache2 jika belum dilakukan:

sudo a2enmod rewrite

Mulai ulang server web Apache agar perubahan diterapkan:

service apache2 restart

Buat database MySQL baru untuk PHP-Fusion untuk digunakan dan tetapkan pengguna dengan izin penuh:

mysql -u root -p
mysql> CREATE DATABASE phpfusiondb;
mysql> GRANT ALL PRIVILEGES ON phpfusiondb.* TO 'phpfusionuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Jangan lupa untuk mengganti 'your-password' dengan password yang kuat.
Buka web browser favorit Anda, navigasikan ke http://your-domain.com dan ikuti petunjuk mudahnya, lalu login ke PHP-Fusion administrator back-end dan mengkonfigurasinya sesuai dengan kebutuhan Anda.

Untuk alasan keamanan, hapus seluruh direktori /install dan chmod file konfigurasi 'config.php' Anda kembali ke 0644:

rm -rf /var/www/html/php-fusion/install
chmod 644 /var/www/html/php-fusion/config.php

Hanya itu saja. Instalasi PHP-Fusion sekarang telah selesai.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting Web Debian kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk instal PHP-Fusion 9 untukmu. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Debian
  1. Cara Menginstal Server MySQL di Debian 9

  2. Cara menginstal LAMP di Debian 8

  3. Cara Menginstal PunBB di Debian 8

  1. Cara Menginstal MySQL Workbench di Debian 10

  2. Cara Menginstal MySQL di Debian 11

  3. Cara Menginstal MySQL di Debian 11

  1. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  2. Cara Menginstal MySQL Workbench di Debian 11

  3. Cara Menginstal Etherpad di Debian 9