Differenze tra le versioni di "Server Wiki"

Da Wiki-itsos.
(Creata pagina con "==Situazione Iniziale== Mv con installato UbuntuServer a 64 bit con le specifiche di MvLiv1 <br> ==Obbiettivi== Installare e Configurare un sistema compatibile mediabackup. Co...")
 
 
(12 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
==Situazione Iniziale==
+
==Installazione server-wiki su Macchina Virtuale==
 +
===Situazione Iniziale===
 
Mv con installato UbuntuServer a 64 bit con le specifiche di MvLiv1 <br>
 
Mv con installato UbuntuServer a 64 bit con le specifiche di MvLiv1 <br>
==Obbiettivi==
+
===Obbiettivi===
 
Installare e Configurare un sistema compatibile mediabackup.
 
Installare e Configurare un sistema compatibile mediabackup.
 
Configurare la macchina ospitante secondo i seguenti livelli:
 
Configurare la macchina ospitante secondo i seguenti livelli:
 
* Liv1: Creare un server lamp funzionante.
 
* Liv1: Creare un server lamp funzionante.
 
* Liv2: Installare mediawiki - compresa la prima configurazione in sicurezza.
 
* Liv2: Installare mediawiki - compresa la prima configurazione in sicurezza.
==Azioni da svolgere==
+
===Azioni da svolgere===
===Installazione pacchetti per il php===
+
====Installazione server LAMP====
 
Installare apache2 con il seguente comando:
 
Installare apache2 con il seguente comando:
 
  apt-get insatll apache2 php5 php5-mysql mysql-server
 
  apt-get insatll apache2 php5 php5-mysql mysql-server
Riga 16: Riga 17:
 
Si installa il programma per la gestione delle immagini:
 
Si installa il programma per la gestione delle immagini:
 
  apt-get install git ImageMagick
 
  apt-get install git ImageMagick
 +
Posizionarsi nella cartella /var/www/html e modificare il file <code>index.html</code> e verificare che il cambiamento sia avvenuto.<br>
 +
[[File:Folchini_08_wiki-server.png]]<br>
 
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
 
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(); ?>
 
  <?php phpinfo(); ?>
Poi verirficare su internet la pagina php creata: <br>
+
Poi verirficare dal browser se la pagina e' funzionante: <br>
 
[[File:Folchini_01_server-wiki.jpg]]
 
[[File:Folchini_01_server-wiki.jpg]]
  
===Scaricare server wiki===
+
====Scaricare server wiki====
 
Scaricare i file di mediawiki da: http://www.mediawiki.org/wiki/Download <br>
 
Scaricare i file di mediawiki da: http://www.mediawiki.org/wiki/Download <br>
 
Dopo aver scaricato il file bisogna portarlo su una macchina virtuale usando "scp". <br>
 
Dopo aver scaricato il file bisogna portarlo su una macchina virtuale usando "scp". <br>
 
Poi bisogna scompattare il file di mediawiki con il comando:
 
Poi bisogna scompattare il file di mediawiki con il comando:
  tar -xzf mediawiki-(versione di mediawiki scaricata)tar.gz
+
  tar -xzf mediawiki-<versione di mediawiki scaricata>.tar.gz
 
Poi entrare nel file mediawiki e spostare tutto in "/var/www/html" <br>
 
Poi entrare nel file mediawiki e spostare tutto in "/var/www/html" <br>
Questo è il risultato delle azioni svolte cortrettamente: <br>
+
Se tutte le azioni sono state svolte correttamente dovreste ottenere una pagina simile: <br>
 
[[File:Folchini_02_server-wiki.jpg]]
 
[[File:Folchini_02_server-wiki.jpg]]
 +
====Configurare il server====
 +
Iniziare la configurazione di wiki cliccando su "set up the wiki". <br>
 +
Iniziamo con la scelta della lingua: <br>
 +
[[File:Folchini_09_wiki-server.png]] <br>
 +
Si procede quindi con il controllo dell'ambiente.<br>
 +
'''Attenzione:''' qualora mancassero dei componenti software, ne verremo notificati. Nell'esempio sottostante, avverte che manca GD library o ImageMagick.<br>
 +
[[File:Folchini_10_wiki-server.png]]<br>
 +
Se invece l'ambiente è già completo, otterremo qualcosa di simile a questo: <br>
 +
[[File:Folchini_11_wiki-server.png]]<br>
 +
Proseguiamo alla pagina successiva:<br>
 +
[[File:Folchini_12_wiki-server.png]]<br>
 +
 +
[[File:Folchini_13_wiki-server.png]]<br>
 +
 +
[[File:Folchini_14_wiki-server.png]]<br>
 +
 +
Proseguiamo e selezioniamo UTF8:<br>
 +
 +
[[File:Folchini_15_wiki-server.png]]<br>
 +
 +
Proseguiamo: <br>
 +
 +
[[File:Folchini_16_wiki-server.png]]<br> <br>
 +
 +
Creaiamo su T&S un contenitore wikiadmin per ricevere la mews:<br>
 +
 +
[[File:Folchini_17_wiki-server.png]]<br> <br>
 +
 +
[[File:Folchini_18_wiki-server.png]]<br> <br>
 +
 +
[[File:Folchini_19_wiki-server.png]]<br> <br>
 +
 +
[[File:Folchini_20_wiki-server.png]]<br>
 +
 +
[[File:Folchini_21_wiki-server.png]]<br>
  
===Configurare il server===
 
Iniziare la configurazione di wiki cliccando su set up the wiki e completare tutti i passaggi per la configurazione fino a questo punto: <br>
 
 
[[File:Folchini_03_server-wiki.png]] <br>
 
[[File:Folchini_03_server-wiki.png]] <br>
 
A questo punto si scarica automaticamente il file LocalSettings e successivamente lo portiamo sulla nostra macchina virtuale. <br>
 
A questo punto si scarica automaticamente il file LocalSettings e successivamente lo portiamo sulla nostra macchina virtuale. <br>
Riga 39: Riga 75:
 
Questo è il risultato finale delle nostre azioni:
 
Questo è il risultato finale delle nostre azioni:
 
[[File:Folchini_04_server-wiki.png]]
 
[[File:Folchini_04_server-wiki.png]]
===Installazione pacchetti pear===
+
====Installazione pacchetti pear====
 
Installo i paccheti per l'e-mail con il pear:
 
Installo i paccheti per l'e-mail con il pear:
 
  apt-get install php-pear
 
  apt-get install php-pear
Riga 57: Riga 93:
 
  'password' => "wikisupp"
 
  'password' => "wikisupp"
 
  );
 
  );
 +
====Creazione utente====
 
Poi creiamo un untente per verificare le azioni svolte siano state corette: <br>
 
Poi creiamo un untente per verificare le azioni svolte siano state corette: <br>
  
Riga 65: Riga 102:
 
[[File:Folchini_07_server-wiki.png]] <br><br>
 
[[File:Folchini_07_server-wiki.png]] <br><br>
 
Dopo quest'ultimo passaggio il nostro server wiki è pronto per essere utilizzato.
 
Dopo quest'ultimo passaggio il nostro server wiki è pronto per essere utilizzato.
 +
 +
==Estensioni server-wiki==
 +
{{Messaggio |text =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/.<br>
 +
Bisogna quindi preventivamente creare un account:
 +
[[File:Folchini_01_are_you_a_human.png]]<br>
 +
Dopo averlo creato (veniamo anche sottoposti al test) NON viene inviata mail di conferma, ma appare direttamente il form di informazioni:<br>
 +
[[File:Folchini_02_are_you_a_human.png]]<br> <br>
 +
[[File:Folchini_03_are_you_a_human.png]]<br> <br>
 +
Con il comando Download, arriva al sistema il file allegato (ayah_php_bundle_1.1.8.zip)<br>
 +
Le 2 chiavi sono:
 +
Pubblica
 +
  f95db5eba9e2e80bfeff14767fc19da641413e46
 +
 +
Privata
 +
  f7e9d2925b508dc9a2f93288f6152eedca6e50fc
 +
Poi il sito dichiarato:<br>
 +
[[File:Folchini_04_are_you_a_human.png]]

Versione attuale delle 12:36, 9 feb 2016

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