Server Wiki

Da Wiki-itsos.

Installazione server-wiki su Macchina Virtuale

Situazione Iniziale

Mv con installato UbuntuServer a 64 bit con le specifiche di MvLiv1

Obbiettivi

Installare e Configurare un sistema compatibile mediabackup. Configurare la macchina ospitante secondo i seguenti livelli:

  • Liv1: Creare un server lamp funzionante.
  • Liv2: Installare mediawiki - compresa la prima configurazione in sicurezza.

Azioni da svolgere

Installazione server LAMP

Installare apache2 con il seguente comando:

apt-get insatll apache2 php5 php5-mysql mysql-server

Installare il programma per il caching degli oggetti:

apt-get install php-apc

Poi installare il programma per Unicode:

apt-get install php5-intl

Si installa il programma per la gestione delle immagini:

apt-get install git ImageMagick

Posizionarsi nella cartella /var/www/html e modificare il file index.html e verificare che il cambiamento sia avvenuto.
Folchini 08 wiki-server.png
Una volta installati tutti i pacchetti, per verificare il funzionamento del php, creare il file in "/var/www/html/index.php" con il seguente codice

<?php phpinfo(); ?>

Poi verirficare dal browser se la pagina e' funzionante:
Folchini 01 server-wiki.jpg

Scaricare server wiki

Scaricare i file di mediawiki da: http://www.mediawiki.org/wiki/Download
Dopo aver scaricato il file bisogna portarlo su una macchina virtuale usando "scp".
Poi bisogna scompattare il file di mediawiki con il comando:

tar -xzf mediawiki-<versione di mediawiki scaricata>.tar.gz

Poi entrare nel file mediawiki e spostare tutto in "/var/www/html"
Se tutte le azioni sono state svolte correttamente dovreste ottenere una pagina simile:
Folchini 02 server-wiki.jpg

Configurare il server

Iniziare la configurazione di wiki cliccando su "set up the wiki".
Iniziamo con la scelta della lingua:
Folchini 09 wiki-server.png
Si procede quindi con il controllo dell'ambiente.
Attenzione: qualora mancassero dei componenti software, ne verremo notificati. Nell'esempio sottostante, avverte che manca GD library o ImageMagick.
Folchini 10 wiki-server.png
Se invece l'ambiente è già completo, otterremo qualcosa di simile a questo:
Folchini 11 wiki-server.png
Proseguiamo alla pagina successiva:
Folchini 12 wiki-server.png

Folchini 13 wiki-server.png

Folchini 14 wiki-server.png

Proseguiamo e selezioniamo UTF8:

Folchini 15 wiki-server.png

Proseguiamo:

Folchini 16 wiki-server.png

Creaiamo su T&S un contenitore wikiadmin per ricevere la mews:

Folchini 17 wiki-server.png

Folchini 18 wiki-server.png

Folchini 19 wiki-server.png

Folchini 20 wiki-server.png

Folchini 21 wiki-server.png

Folchini 03 server-wiki.png
A questo punto si scarica automaticamente il file LocalSettings e successivamente lo portiamo sulla nostra macchina virtuale.
Dopo diamo i permessi del file "LocalSettings.php" con in seguenti comandi:

chown <nomeutente>:<nomegruppo> LocalSettings.php
chmod 544 LocalSettings.php

Questo è il risultato finale delle nostre azioni: Folchini 04 server-wiki.png

Installazione pacchetti pear

Installo i paccheti per l'e-mail con il pear:

apt-get install php-pear
pear install mail
pear install Net_SMTP
pear install Auth_SASL
pear install mail_mime

Nel file LocalSettings.php aggiungiamo questi file:

$wgEmailConfirmToEdit = true;
$wgSMTP = array(
'host' => "bbs.tes.mi.it", //could also be an IP address
'IDHost' => "tes.mi.it",
'port' => 25,
'auth' => true,
'username' => "wikiadmin",
'password' => "wikisupp"
);

Creazione utente

Poi creiamo un untente per verificare le azioni svolte siano state corette:

(l'immagine che segue è stata fatta dopo la creazione di un utente di prova):
Folchini 05 server-wiki.png

Dopo aver eseguito la registrazione bisogna confermanre l'indirizzo email dato durante la registrazione:
Folchini 06 server-wiki.png

Folchini 07 server-wiki.png

Dopo quest'ultimo passaggio il nostro server wiki è pronto per essere utilizzato.

Estensioni server-wiki

Pagina in sviluppo

Are you a human ?

Situazione iniziale

Avere un server wiki funzionante

Obbiettivi

  • installare "are you a human?".
  • verificare se il numero di bot diminuisce.

Azioni da svolgere

Come con il recapcha di Google, e' necessario registrare il dominio, stavolta sul sito http://portal.areyouahuman.com/login/.
Bisogna quindi preventivamente creare un account: Folchini 01 are you a human.png
Dopo averlo creato (veniamo anche sottoposti al test) NON viene inviata mail di conferma, ma appare direttamente il form di informazioni:
Folchini 02 are you a human.png

File:Folchini 03 are you a human.png

Con il comando Download, arriva al sistema il file allegato (ayah_php_bundle_1.1.8.zip)
Le 2 chiavi sono:

Pubblica
 f95db5eba9e2e80bfeff14767fc19da641413e46
Privata
 f7e9d2925b508dc9a2f93288f6152eedca6e50fc

Poi il sito dichiarato:
Folchini 04 are you a human.png