GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare PHP-Fusion 9 su Debian 8

Questo tutorial passo dopo passo ti mostrerà come installare PHP-Fusion 9 su un VPS Debian 8 con Apache, PHP e MySQL installati su di esso. PHP-Fusion è un sistema di gestione dei contenuti (CMS) open source veloce e leggero scritto in PHP. PHP-Fusion 9 include funzionalità comuni che si trovano in altri sistemi di gestione dei contenuti. Confrontandolo con la versione PHP-Fusion 7, ci sono alcune nuove funzionalità, come un motore SEO completamente integrato e completo, supporto completo per contenuto multilingue, supporto PDO, supporto Bootstrap, nuovi temi ecc. PHP-Fusion viene fornito con un sistema di amministrazione semplice ma completo.

Questo tutorial è stato testato e scritto per un VPS Debian 8, ma dovrebbe funzionare su qualsiasi distribuzione Linux.


Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul tuo server virtuale. PHP-Fusion 9 richiede:

  • PHP 5.3.4 o versioni successive
  • Apache Web Server>=2.0 compilato con modulo mod_rewrite e con le seguenti direttive consentite:RewriteEngine, RewriteBase, RewriteCond e RewriteRule.;
  • MySQL 4.1 o successivo installato sul tuo server virtuale.

Iniziamo con l'installazione. Scarica l'ultima versione di PHP-Fusion 9 disponibile su https://github.com/php-fusion/PHP-Fusion in una directory sul tuo server ed estraila usando i seguenti comandi:

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/

Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "php-fusion.conf" sul tuo server virtuale:

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

Quindi, esegui il comando seguente:

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

Oppure, usa a2ensite per abilitare la configurazione 'php-fusion.conf' in Apache:

sudo a2ensite php-fusion.conf

Modifica il file di configurazione "php-fusion.conf":

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

e aggiungi le seguenti righe:

<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>

Impostare i permessi file appropriati per il server Web Apache per scrivere nelle directory 'administration/db_backups', 'ftp_upload' e 'images' e 'images/imagelist.js', 'images/avatars', 'config_temp.php' e 'robot .txt' all'interno della directory /var/www/html/php-fusion/:

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

Abilita il modulo di riscrittura di Apache2 se non è già stato fatto così:

sudo a2enmod rewrite

Riavvia il server Web Apache per rendere effettive le modifiche:

service apache2 restart

Crea un nuovo database MySQL per PHP-Fusion da utilizzare e assegnagli un utente con autorizzazioni complete:

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

Non dimenticare di sostituire "la tua-password" con una password complessa.
Apri il tuo browser web preferito, vai su http://tuo-dominio.com e segui le semplici istruzioni, quindi accedi a PHP-Fusion back-end dell'amministratore e configuralo in base alle tue esigenze.

Per motivi di sicurezza, elimina l'intera directory /install e ripristina il file di configurazione "config.php" su 0644:

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

Questo è tutto. L'installazione di PHP-Fusion è ora completa.
Ovviamente non devi fare nulla di tutto ciò se usi uno dei nostri servizi di hosting Web Debian, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installa PHP-Fusion 9 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Debian
  1. Come installare MySQL 8.0 / 5.7 su Debian 11 / Debian 10

  2. Come installare MySQL Server su Debian 9

  3. Come installare MySQL Workbench su Debian 10

  4. Come installare LAMP su Debian 8

  5. Come installare PunBB su Debian 8

Come installare MySQL 8 su Debian 10

Come installare Debian 11

Come installare Vai su Debian 10

Come installare MySQL/MariaDB su Debian 11

Come installare MySQL su Debian 10

Come installare Vai su Debian