In questo tutorial, ti mostreremo come installare WonderCMS su un VPS Ubuntu 18.04.
WonderCMS è un sistema di gestione dei contenuti di file flat gratuito, open source e privo di database scritto in PHP e jQuery. È un CMS semplice, veloce e reattivo che consente di creare siti Web senza la necessità di un database separato. WonderCMS viene fornito con un ricco set di funzionalità, tra cui il supporto WYSIWYG (What You See Is What You Get), URL SEO friendly, un semplice clic e funzionalità di modifica, facile tema, URL di accesso personalizzato e molto altro. Iniziamo con l'installazione.
Prerequisiti
- Un VPS Ubuntu 18.04 con accesso root abilitato o un utente con privilegi sudo.
- Apache con modulo mod_rewrite abilitato
- PHP 7.1 o versioni successive con estensioni curl, mbstring e Zip abilitate.
Fase 1:accedi e aggiorna i pacchetti
Innanzitutto, dovremo accedere al nostro server utilizzando SSH. Puoi farlo inserendo questo comando:
ssh root@IP_Address -p Port_Number
Ricorda di sostituire "root" con il tuo nome utente se non stai utilizzando l'utente root. Modifica "IP_Address" e "Port_Number" in base all'indirizzo IP del tuo server e al numero di porta SSH.
Una volta effettuato l'accesso, dovresti aggiornare tutti i tuoi pacchetti alle ultime versioni disponibili.
apt-get update -y apt-get upgrade -y
Una volta che tutti i pacchetti sono aggiornati, riavvia il server per applicare le modifiche alla configurazione.
Fase 2:installa Apache e PHP
Per prima cosa, dovremo installare il server web Apache, PHP e altri pacchetti richiesti sul server.
Esegui il comando seguente per installare tutti i pacchetti richiesti:
apt-get install apache2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip unzip git
Una volta installato, apri il php.ini
file e modifica alcune impostazioni:
nano /etc/php/7.2/apache2/php.ini
Modifica le seguenti righe come mostrato di seguito:
memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = "America/Chicago"
Salva e chiudi il file.
Quindi, riavvia il servizio Apache e abilitalo all'avvio dopo il riavvio del sistema:
systemctl restart apache2 systemctl enable apache2
Fase 3:Installa WonderCMS
Per prima cosa, scarica l'ultima versione di WonderCMS dal repository Git usando il seguente comando:
cd /var/www/html/ git clone https://github.com/robiso/wondercms.git
Una volta scaricato, imposta i permessi corretti per i file WonderCMS con il seguente comando:
chown -R www-data:www-data /var/www/html/wondercms chmod -R 755 /var/www/html/wondercms
Una volta terminato, puoi procedere al passaggio successivo.
Fase 4:Configura Apache per WonderCMS
Successivamente, dovremo creare un file di configurazione dell'host virtuale Apache per WonderCMS. Eseguire il comando seguente per creare un nuovo file di configurazione dell'host virtuale:
nano /etc/apache2/sites-available/wondercms.conf
Aggiungi il seguente contenuto:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/wondercms/ ServerName your-domain.com <Directory /var/www/html/wondercms/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/wondercms_error.log CustomLog ${APACHE_LOG_DIR}/wondercms_access.log combined </VirtualHost>
Assicurati di sostituire "tuo-dominio.com" con un nome di dominio registrato effettivo.
Salva e chiudi il file quando hai finito. Quindi, abilita la configurazione dell'host virtuale e il modulo di riscrittura di Apache con il seguente comando:
a2ensite wondercms.conf a2enmod rewrite
Infine, riavvia il servizio Apache per applicare tutte le modifiche apportate.
systemctl restart apache2
Puoi anche verificare lo stato del servizio Apache con il seguente comando:
systemctl status apache2
Se tutto va bene dovresti ottenere il seguente output:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Mon 2019-08-12 15:45:12 UTC; 6s ago Process: 14034 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 14006 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS) Process: 14039 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 14052 (apache2) Tasks: 6 (limit: 1098) CGroup: /system.slice/apache2.service ├─14052 /usr/sbin/apache2 -k start ├─14057 /usr/sbin/apache2 -k start ├─14058 /usr/sbin/apache2 -k start ├─14059 /usr/sbin/apache2 -k start ├─14060 /usr/sbin/apache2 -k start └─14061 /usr/sbin/apache2 -k start Aug 12 15:45:12 hitesh systemd[1]: Starting The Apache HTTP Server... Aug 12 15:45:12 hitesh systemd[1]: Started The Apache HTTP Server.
Fase 5:accedi all'interfaccia Web di WonderCMS
WonderCMS è ora installato e configurato. Quindi, apri il tuo browser web e digita l'URL http://your-domain.com
.
Ora, fai clic su "Fai clic per accedere" e accedi con la password fornita.
Quindi, fai clic su IMPOSTAZIONI nell'angolo in alto a destra per modificare la password di accesso predefinita. Dovresti vedere la seguente pagina:
Quindi, fornisci la tua nuova password e fai clic sul pulsante CAMBIA PASSWORD per modificare la password predefinita. Dovresti vedere la seguente pagina:
Congratulazioni! hai installato e configurato correttamente WonderCMS sul server Ubuntu 18.04. Ora puoi aggiungere una nuova pagina, installare temi e plugin dall'interfaccia web di WonderCMS. Per ulteriori informazioni, puoi consultare la documentazione di WonderCMS.
Tuttavia, se sei uno dei nostri clienti di hosting Ubuntu gestito o se utilizzi uno dei nostri piani di hosting VPS gestito, non devi installare WonderCMS sul tuo VPS Ubuntu 18.04:chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno WonderCMS su Ubuntu 18.04 (o qualsiasi altro sistema operativo che hai con noi) per te immediatamente.
PS . Se ti è piaciuto questo post su come installare WonderCMS su un VPS Ubuntu 18.04 , condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto, o lascia semplicemente un commento nella sezione commenti. Grazie.