In questo articolo ti mostreremo come installare PmWiki su un VPS Ubuntu 14.04 con Nginx.
PmWiki è un sistema wiki gratuito basato su PHP progettato per essere facile da installare e personalizzare come motore per la creazione di siti Web professionali con uno o un numero qualsiasi di autori di contenuti. Il software si concentra sulla facilità d'uso, è estensibile e personalizzabile in modo che le persone con poca esperienza IT o wiki possano usarlo. Utilizza file regolari per memorizzare il contenuto e ogni pagina del wiki è archiviata in un proprio file sul server web. Il markup wiki di PmWiki condivide somiglianze con MediaWiki (usato da Wikipedia) e il suo motore di markup è altamente personalizzabile, consentendo di aggiungere, modificare o disabilitare le regole di markup. Può supportare anche altri linguaggi di markup.
PmWiki è progettato per essere in grado di archiviare e recuperare il testo e i metadati delle pagine su vari sistemi e formati. Non supporta i database nella sua installazione predefinita. Tuttavia, tramite i plug-in, PmWiki può già utilizzare database MySQL o SQLite per l'archiviazione dei dati.
REQUISITI
– Versione PHP 5+
– Un server web in grado di eseguire script PHP che nel nostro caso è Nginx
Per i nostri scopi utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.
AGGIORNA IL SISTEMA
Prima di tutto, accedi al tuo server come utente 'root' e assicurati che tutti i pacchetti siano aggiornati:
# apt-get update # apt-get upgrade
INSTALLA NGINX
Se non hai Nginx già installato sul tuo server, il seguente comando si occuperà di quella procedura:
# apt-get install nginx
SCARICA E INSTALLA PMWIKI
Scarichiamo l'ultima versione stabile di PmWiki dal loro sito ufficiale. Durante la stesura di questo tutorial la versione corrente di PmWiki è la 2.2.72. Scaricheremo l'archivio nella directory /opt. Esegui i seguenti comandi:
# cd /opt # wget http://www.pmwiki.org/pub/pmwiki/pmwiki-latest.zip
Decomprimi l'archivio scaricato pmwiki-latest.zip nella directory principale dei documenti del tuo server web Nginx. Se non sei sicuro della posizione, puoi scoprirlo eseguendo:
# grep -i root /etc/nginx/sites-available/default root /usr/share/nginx/html;
Come puoi vedere, il percorso predefinito è "/usr/share/nginx/html". Fatto ciò, decomprimiamo finalmente l'archivio scaricato:
# unzip pmwiki-latest.zip -d /usr/share/nginx/html/
Questo creerà una directory "pmwiki-2.2.72". Lo rinomineremo con un nome più semplice:
# mv /usr/share/nginx/html/pmwiki-2.2.72/ /usr/share/nginx/html/pmwiki
Ora crea una directory wiki.d/ scrivibile:
# mkdir /usr/share/nginx/html/pmwiki/wiki.d
Cambia il proprietario della directory PmWiki nell'utente Nginx:
# chown -R www-data: /usr/share/nginx/html/pmwiki
Crea un file indice di directory nella directory principale di PmWiki usando il tuo editor di testo preferito:
# cd /usr/share/nginx/html/pmwiki # vim index.php
Incolla quanto segue e cambia il proprietario in www:data :
<?php include('pmwiki.php'); # chown www-data: index.php
Il file di configurazione di PmWiki non esiste di default, ma possiamo crearlo copiando il file di configurazione di esempio che si trova nella directory '/docs':
# cp docs/sample-config.php local/config.php
Questo è tutto. Hai installato con successo PmWiki sul tuo server. Ora apri il tuo browser web preferito e accedi a PmWiki navigando su:http://your_ip_address/pmwiki
Per ulteriori informazioni, visita il sito Web ufficiale di PmWiki.
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 PmWiki 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.