GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Subrion CMS su un VPS Debian 8

In questo tutorial, ti mostreremo come installare Subrion CMS su un VPS Debian 8 con Apache, PHP e MySQL installati su di esso. Subrion è un sistema di gestione dei contenuti gratuito scritto in PHP che consente agli sviluppatori Web di creare siti Web per qualsiasi scopo.

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. Al momento della stesura di questo tutorial, l'ultima versione stabile di Subrion CMS è la 3.3.5 e richiede:

  • PHP 5.x con la libreria grafica GD versione 2.0.x+, XML, MySQLi ed estensioni PHP mbstring abilitate;
  • Apache Web Server>=2.0 compilato con modulo mod_rewrite e con le seguenti direttive consentite:RewriteEngine, RewriteBase, RewriteCond e RewriteRule.;
  • MySQL 4 o versioni successive installato sul tuo server virtuale.

Iniziamo con l'installazione. Scarica l'ultima versione di Subrion CMS disponibile su http://tools.subrion.org/get/ sul server ed estraila utilizzando i seguenti comandi:

cd /opt
wget http://tools.subrion.org/get/latest.zip
mkdir -p /var/www/html/subrion
unzip -o latest.zip -d /var/www/html/subrion/

Crea un nuovo database MySQL che Subrion può utilizzare e assegnagli un utente con autorizzazioni complete:

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

Non dimenticare di sostituire "la tua password" con una password complessa.
Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "subrion.conf" sul tuo server virtuale:

touch /etc/apache2/sites-available/subrion.conf

Quindi, esegui il comando seguente:

ln -s /etc/apache2/sites-available/subrion.conf /etc/apache2/sites-enabled/subrion.conf

Oppure, usa a2ensite per abilitare la configurazione 'subrion.conf' in Apache:

sudo a2ensite subrion.conf

Modifica il file di configurazione 'subrion.conf':

vi /etc/apache2/sites-available/subrion.conf

e aggiungi le seguenti righe:

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

Per abilitare il caricamento dei file e disabilitare Magic Quotes GPC e Register Globals in PHP, modificare il file di configurazione php.ini e aggiungere/modificare le seguenti righe:

vi /etc/php5/apache2/php.ini
file_uploads = On
magic_quotes_gpc = Off
register_globals = Off

Facoltativamente, aggiungi/modifica le seguenti righe in php.ini:

memory_limit = 128M
default_charset = "UTF-8"
mbstring.func_overload = 0

Impostare i permessi file appropriati per il server Web Apache per scrivere nel file "includes/config.inc.php" e nelle directory "tmp", "uploads", "plugins" e "backup":

sudo chown -R www-data:www-data /var/www/html/subrion/

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

Apri il tuo browser web preferito, vai su http://tuodominio.com e segui le semplici istruzioni. Per motivi di sicurezza, assicurati di rimuovere il file "install/modules/module.install.php" dopo l'installazione:

rm /var/www/html/subrion/install/modules/module.install.php

Inoltre, modifica le autorizzazioni del file include/config.inc.php in non scrivibile:

chmod a-w /var/www/html/subrion/includes/config.inc.php

Questo è tutto. L'installazione di Subrion CMS è ora completa.
Ovviamente non devi fare nulla di tutto ciò se usi uno dei nostri servizi di hosting Debian ottimizzato, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installa Subrion CMS 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 PHP 7.4 / 7.3 / 7.2 / 7.1 su Debian 10 / Debian 9

  2. Come installare PHP 7.4 su Debian 10

  3. Come installare PHP 8 su Debian 10

  4. Come installare PHP su Debian 11

  5. Come installare PHP 7.2 su Debian 9

Come installare Craft CMS su Debian 9

Come installare PHP 8 su Debian 11

Come installare PHP Composer su Debian 11

Come installare Pagekit CMS su Debian 9

Come installare PHP 5.6 su Ubuntu 16.04 e Debian 9

Come installare Laravel su Debian 11 / Debian 10