GetSimple CMS è un sistema di gestione dei contenuti Web gratuito, open source, semplice e facile da usare che può essere utilizzato per creare blog e siti Web. È scritto in linguaggio PHP e utilizza file XML per memorizzare il contenuto. È adatto a siti Web di dimensioni medio-grandi, puoi estenderne le funzionalità tramite plug-in e temi.
In questo tutorial spiegheremo come installare GetSimple CMS sul server Ubuntu 18.04.
Requisiti
- Un server che esegue Ubuntu 18.04.
- Un utente non root con privilegi sudo.
Installa Apache e PHP
Prima di iniziare, dovrai installare il server Web Apache e PHP sul tuo sistema. Per impostazione predefinita, l'ultima versione di PHP non è disponibile nel repository predefinito di Ubuntu 18.04. Quindi, dovrai prima aggiungere il repository ondrej. Puoi aggiungerlo eseguendo il seguente comando:
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php
Una volta installato il repository, aggiorna il repository e installa PHP, Apache e altre librerie PHP eseguendo il seguente comando:
sudo apt-get update -y
sudo apt-get install apache2 wget uzip php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip -y
Una volta installati tutti i pacchetti, avvia il server Web Apache e abilitalo all'avvio all'avvio con il seguente comando:
sudo systemctl start apache2
sudo systemctl enable apache2
Successivamente, dovrai modificare il file php.ini e apportare alcune modifiche:
sudo nano /etc/php/7.2/apache2/php.ini
Apporta le seguenti modifiche:
memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = Asia/Kolkata
Salva e chiudi il file, quando hai finito.
Installa GetSimple CMS
Successivamente, dovrai scaricare l'ultima versione di GetSimple CMS dal loro sito Web ufficiale. Puoi farlo eseguendo il seguente comando:
wget http://get-simple.info/data/uploads/releases/GetSimpleCMS-3.3.13.zip
Una volta completato il download, estrai il file scaricato nella directory principale web di Apache:
sudo mkdir /var/www/html/getsimplecms
sudo unzip GetSimpleCMS-3.3.13.zip -d /var/www/html/getsimplecms
Quindi, dai le autorizzazioni appropriate alla directory getsimplecms:
sudo chown -R www-data:www-data /var/www/html/getsimplecms
sudo chmod -R 755 /var/www/html/getsimplecms
Successivamente, dovrai creare un file host virtuale Apache per GetSimple CMS. Puoi farlo con il seguente comando:
sudo nano /etc/apache2/sites-available/getsimplecms.conf
Aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/getsimplecms ServerName example.com ServerAlias www.example.com <Directory /var/www/html/getsimplecms/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Salva e chiudi il file. Quindi, abilita il file host virtuale e il modulo di riscrittura di Apache usando il seguente comando:
sudo a2ensite getsimplecms.conf
sudo a2enmod rewrite
Infine, riavvia il server web Apache per applicare tutte le modifiche:
sudo systemctl restart apache2
Accedi a GetSimpleCMS
Ora apri il tuo browser web e digita l'URL http://example.com/admin. Verrai reindirizzato alla procedura guidata di installazione Web di GetSimple CMS:
Qui, fai clic su Continua con la configurazione pulsante, dovresti vedere la seguente pagina:
Qui, fornisci il nome del tuo sito web e il nome utente amministratore, quindi fai clic su Installa ora pulsante. Dovresti vedere la dashboard di GetSimple CMS nell'immagine seguente:
Link
- GetSimple CMS Homepage