GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa Composr CMS su Ubuntu 18.04 LTS

Composr è un CMS gratuito e open source con funzionalità social avanzate, interattive e dinamiche. È scritto in linguaggio PHP e utilizza MariaDB per memorizzare i propri dati. È una combinazione di un sistema di gestione dei contenuti Web e un software di comunità online. Ci sono molte funzionalità disponibili immediatamente in Composr:

Caratteristiche

  • Supporta immagini, video, audio e altro.
  • Supporta più modalità di visualizzazione che mostrano il contenuto delle categorie utilizzando tabelle e riquadri.
  • Promemoria eventi, supporto RSS e Atom.
  • Ti permette di creare le tue gallerie.

In questo tutorial, ti mostrerò come installare Composr CMS su un server Ubuntu 18.04 LTS.

Requisiti

  • Un server che esegue Ubuntu 18.04..
  • Un indirizzo IP statico 192.168.0.104 è impostato sul tuo server.
  • Un utente non root con privilegi sudo.

Per iniziare

Prima di iniziare, dovrai aggiornare il tuo sistema con l'ultima versione. Puoi farlo eseguendo il seguente comando:

sudo apt-get update -y
sudo apt-get upgrade -y

Una volta aggiornato il sistema, riavvia il sistema per applicare le modifiche.

Installa il server LAMP

Successivamente, dovrai installare Apache, MariaDB, PHP e altre librerie PHP sul tuo server. Puoi installarli tutti eseguendo il seguente comando:

sudo apt-get install apache2 mariadb-server unzip wget php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip -y

Una volta installati tutti i pacchetti, dovrai modificare il file di configurazione predefinito di PHP:

sudo nano /etc/php/7.2/apache2/php.ini

Apporta le seguenti modifiche:

memory_limit = 300M
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata

Salva e chiudi il file. Quindi, riavvia il servizio Apache e MariaDB e consenti loro di avviarsi all'avvio eseguendo il comando seguente:

sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

Configura il database MariaDB

Per impostazione predefinita, MariaDB non è protetta. Quindi, dovrai prima proteggerlo. Puoi proteggere l'installazione di MariaDB eseguendo il seguente script:

sudo mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Una volta che MariaDB è protetto, accedi alla shell di MariaDB:

mysql -u root -p

Inserisci la tua password di root e premi Invio, quindi crea un database e un utente con il seguente comando:

MariaDB [(none)]> CREATE DATABASE composrdb;
MariaDB [(none)]> CREATE USER composr;

Quindi, concedi i privilegi al database Composr con il seguente comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON composrdb.* TO 'composr'@'localhost' IDENTIFIED BY 'mypassword';

sostituisci la parola 'mypasdsword' nel comando precedente con una password sicura a tua scelta. Quindi, svuota i privilegi con il seguente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;

Quindi, esci dalla console MariaDB con il seguente comando:

MariaDB [(none)]> exit

Installa Composr

Innanzitutto, dovrai scaricare l'ultima versione di Composr dal loro sito Web ufficiale. Puoi scaricarlo con il seguente comando:

cd /tmp
wget https://compo.sr/site/dload.php?id=519 -O composr.zip

Una volta completato il download, estrai il file scaricato nella directory principale web di Apache con il seguente comando:

unzip composr.zip -d /var/www/html/composr

Quindi, dai le autorizzazioni appropriate con il seguente comando:

sudo chown -R www-data:www-data /var/www/html/composr/
sudo chmod -R 755 /var/www/html/composr/

Quindi, crea un file host virtuale Apache per Composr utilizzando il comando seguente:

sudo nano /etc/apache2/sites-available/composr.conf

Aggiungi le seguenti righe:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/composr
     ServerName 192.168.0.104

     <Directory /var/www/html/composr/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/composr_error.log
     CustomLog ${APACHE_LOG_DIR}/composr_access.log combined

</VirtualHost>

Sostituisci example.com con il tuo nome di dominio nel file sopra. Quindi salva e chiudi il file di configurazione di Apache vhost. Quindi, disabilita il file host virtuale predefinito di Apache e abilita il file host virtuale Composr con il seguente comando:

sudo a2dissite 000-default
sudo a2ensite composr

Quindi, abilita il modulo di riscrittura di Apache e riavvia il servizio Apache per applicare le modifiche con il seguente comando:

sudo a2enmod rewrite
sudo systemctl restart apache2

Accesso a Composr

Composr è ora installato e in ascolto sulla porta 80. È ora di accedere all'interfaccia web di Composr.

Apri il tuo browser web e digita l'URL http://192.168.0.104/install.php . Sostituisci l'indirizzo IP nell'URL con l'IP del tuo server o usa invece il nome di dominio che hai scelto per questo sito web. Verrai reindirizzato alla seguente pagina:

Seleziona la tua lingua e fai clic su Procedi pulsante. Dovresti vedere la seguente pagina:

Accetta il contratto di licenza Composr e fai clic su Accetto pulsante. Dovresti vedere la seguente pagina:

Seleziona il tuo server di database e fai clic su Procedi pulsante. Dovresti vedere la seguente pagina:

Qui, fornisci l'URL di base, la password principale, il nome utente amministratore, la password, il database, il nome utente e la password del database, quindi fai clic su Installa Composr pulsante. Dovresti vedere la seguente pagina:

Ora, fai clic su Configura prima il mio Composr pulsante. Verrai reindirizzato alla pagina di accesso di Composr:

Fornisci il nome utente e la password dell'amministratore. Quindi, fai clic su Accedi pulsante. Dovresti vedere la dashboard predefinita di Composr nella pagina seguente:

Congratulazioni! hai installato e configurato correttamente Composr CMS sul server Ubuntu 18.04. Ora puoi ospitare facilmente il tuo sito Web utilizzando Composr. Sentiti libero di commentarmi se hai qualche domanda.


Ubuntu
  1. Come installare MariaDB in Ubuntu 20.04 LTS

  2. Come installare Magnolia CMS su Ubuntu 18.04 LTS

  3. Come installare SilverStripe CMS su Ubuntu 18.04 LTS

  4. Come installare Pimcore CMS su Ubuntu 18.04 LTS

  5. Come installare Alfresco CMS su Ubuntu 18.04 LTS

Come installare Composr CMS su Ubuntu 18.04 LTS

Come installare Sfondo CMS su Ubuntu 18.04 LTS

Come installare Neos CMS su Ubuntu 20.04 LTS

Come installare Concrete5 CMS su Ubuntu 20.04 LTS

Come installare Microweber CMS su Ubuntu 20.04 LTS

Come installare Fork CMS su Ubuntu 20.04 LTS