GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Concrete5 su un CentOS 6 VPS

Concrete5 è un potente sistema di gestione dei contenuti (CMS) open source scritto in PHP che consente di distribuire siti Web basati su contenuti complessi e di gestirne facilmente il contenuto e la struttura. Concrete5 include molte funzionalità come l'editor di testo WYSIWYG, il correttore ortografico integrato, la pianificazione dei contenuti, il sistema di autorizzazioni avanzato e altro ancora.

Per installare ed eseguire Concrete5 su un VPS Linux con CentOS, segui i semplici passaggi descritti di seguito.
Le istruzioni di installazione si applicano a qualsiasi server Linux basato su RPM con LAMP (Linux, Apache, MySQL e PHP) installato su di esso.


Attualmente Concrete5 richiede:

  • PHP>=5.3 con le seguenti estensioni PHP abilitate:MySQL, libreria grafica GD con freetype, mcrypt, mbstring, curl, iconv, openssl e zip;
  • Apache Web Server compilato con modulo mod_rewrite e set "AllowOverride All";
  • MySQL>=5.0 installato sul tuo server virtuale Linux.

Scarica e decomprimi l'ultima versione di Concrete5 disponibile su http://www.concrete5.org/ :

cd /root
wget http://www.concrete5.org/download_file/-/view/58379/8497/ -O concrete5.zip
unzip concrete5.zip

Crea un nuovo database MySQL per Concrete5 sul tuo server:

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

Crea una nuova direttiva host virtuale in Apache. Ad esempio, modifica il tuo file di configurazione di Apache (/etc/httpd/conf/httpd.conf per impostazione predefinita):

Decommenta la seguente riga:

#NameVirtualHost *:80

quindi, aggiungi le seguenti righe alla fine:

ServerAdmin [email protected]
DocumentRoot /var/www/html/concrete5/
ServerName www.your-domain.com
<Directory /var/www/html/concrete5/>
Options FollowSymLinks
        AllowOverride All
</Directory>
ErrorLog logs/your-domain.com-error_log
CustomLog logs/your-domain.com-access_log common

Individua il file di configurazione php usando il seguente comando:

#php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

Modifica il file 'php.ini' e aggiungi/modifica le seguenti righe:

post_max_size = 20M
upload_max_filesize = 20M
memory_limit = 128M
safe_mode = Off

Riavvia il server Web Apache per rendere effettive le modifiche.

Sposta i file di installazione di Concrete5 nella directory principale del documento definita nella direttiva host virtuale sopra:

mv /root/concrete5.6.2.1 /var/www/html/concrete5

Inoltre, l'utente del server web (Apache) deve essere in grado di scrivere nelle directory 'files', 'config' e 'packages' e nel file '.htaccess', quindi puoi farlo facilmente eseguendo il seguente comando:

chown apache:apache -R /var/www/html/concrete5

Apri http://tuo-dominio.com/ in un browser web. Se tutti i requisiti sono soddisfatti, fare clic sul pulsante "Continua con l'installazione". Inserisci le seguenti informazioni:nome del tuo sito, indirizzo email e password per l'utente amministratore e le informazioni del database, quindi fai clic sul pulsante "Installa concrete5".

Una volta completata l'installazione, abilita il motore di ricerca amichevole o "Pretty URLs":fai clic sul collegamento ipertestuale "dashboard" -> "Sistema e impostazioni" -> "Pretty URLs" -> "Abilita Pretty URLs" e premi "Salva". Concrete5 genera e prova ad aggiungere le seguenti righe al file .htaccess (/var/www/html/concrete5/.htaccess):

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]

Questo è tutto. L'installazione di Concrete5 è ora completa.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Concrete5 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.


Cent OS
  1. Come installare PHP 5.6 su CentOS 7

  2. Come installare PHP 8 su CentOS 7

  3. Come installare PHP 8 su CentOS 8

  4. Come installare PHP-Nuke su un VPS CentOS 6

  5. Come installare MyWebSQL su un VPS CentOS

Come installare PHP 7, 7.2 e 7.3 su CentOS 7

Come installare Drupal su CentOS 7

Come installare PHP su CentOS 8

Come installare PHP 7.4 su CentOS 8 / RHEL 8

Come installare TaskBoard su CentOS 7

Come installare PHP 7 su CentOS 7