HTMLy è un motore di blog che funziona senza un database. Ti consente di creare e gestire contenuti con file flat. In questa guida, esamineremo i passaggi che devi eseguire per installare HTMLy sul tuo VPS Vultr.
Prerequisiti
- Vultr VPS con stack LAMP su Ubuntu 16.04
Nella maggior parte delle configurazioni dello stack LAMP, i file del sito Web sono memorizzati nella directory /var/www/html/
. Passiamo a quella cartella e rimuoviamo i file segnaposto. Accedi con SSH e quindi esegui i seguenti comandi.
cd /var/www/html/
rm -rf index.php logo.png
Quindi, controlla l' ultima versione di HTMLy. Al momento della scrittura, è v2.7.4. Dato il seguente URL, sostituirlo VNUMBER
con il numero di versione che si desidera utilizzare.
https://github.com/danpros/htmly/releases/download/VNUMBER/installer.php
Imposta HTMLy
Scarichiamo il file di installazione HTMLy e diamo al nostro utente del server le autorizzazioni corrette con i seguenti comandi:
wget https://github.com/danpros/htmly/releases/download/v2.7.4/installer.php
chown www-data:www-data -R .
Se apri il tuo browser ora e vai a http://YOUR_IP_ADDRESS/installer.php
, vedrai un avviso. Risolviamolo prima di andare oltre con l'installazione.
Vai al seguente file Apache2 per modificare il modo in cui Apache gestisce gli URL:
nano /etc/apache2/sites-enabled/http.conf
Trova la parte seguente. Dovrebbe essere vicino all'inizio del file.
<Directory /var/www/html/>
Options -Indexes
Require all granted
</Directory>
Quindi, sostituisci quella parte con il seguente testo:
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Alla fine, abilita a2enmod
:
sudo a2enmod rewrite
Quindi, riavvia il servizio Apache:
service apache2 restart
Quando visiterai di http://YOUR_IP_ADDRESS/installer.php
nuovo, vedrai che il messaggio di errore è scomparso e puoi seguire le istruzioni per l'installazione di HTMLy. Una volta completato, sarai loggato e pronto per creare il tuo primo post sul blog.