Wiki:Installazione
From Aino Wiki
Premessa
Dare eventualmente una occhiata al link interno: Copiare una installazione
Guida installazione: MediaWiki su Ubuntu
Aprendo una finestra terminale eseguire i punti da 1. a 4.:
- Aggiornamento Ubuntu:
sudo apt update && sudo apt upgrade
- Installazione Apache
- Installazione:
sudo apt install apache2
- Verifica se sù:
sudo systemctl enable --now apache2
- Verifica stato:
systemctl status apache2 --no-page -l
- Installazione:
- Installazione PHP ed estenzioni richieste
- Per avere l'ultima versione e il repository Ondrej:
sudo add-apt-repository ppa:ondrej/php
- Si fa un opportuno aggiornamento generale:
sudo apt update
- Installazione della versione 8x (ultima):
sudo apt install imagemagick php php-{fpm,intl,xml,curl,gd,mbstring,mysql,apcu,zip}
- Configurazione: ... seguire una guida..
- Editare il file "php.ini":
sudo nano /etc/php/*/fpm/php.ini
- cercare e modificare le seguenti variabili: file_uploads = On allow_url_fopen = On upload_max_filesize = 64M memory_limit = 256M max_execution_time = 600 date.timezone = Europe/Rome
- Si fa ripartire php:
sudo systemctl restart php*-fpm.service
- Editare il file "php.ini":
- Per avere l'ultima versione e il repository Ondrej:
- Installazione MariaDB
- Installazione
sudo apt install mariadb-server
- Messa in sicurezza:
sudo mysql_secure_installation
... seguire la guida nelle risposte da dare - Per abilitare e far partire il servizio:
sudo systemctl enable --now mariadb
- Verificare lo stato:
sudo systemctl status mariadb --no-pager
- Installazione
- Installazione PHP my Admin (simile SSMS) IDE per gestione dei Database (guida).
- Download ultima versione nella cartella corrente (sito ufficiale):
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
- Scompattamento in cartella:
unzip phpMyAdmin-5.2.1-all-languages.zip
- Spostamento cartella scompattata:
sudo mv phpMyAdmin-5.2.1-all-languages /usr/share/phpmyadmin
- Preparazione cartella temporanea per impostare i corretti permessi:
- Cartella tmp:
sudo mkdir /usr/share/phpmyadmin/tmp
-
sudo chown -R www-data:www-data /usr/share/phpmyadmin
-
sudo chmod 777 /usr/share/phpmyadmin/tmp
- Cartella tmp:
- Configurazione phpMyAdmin:
- Edit file configurazione (vedi guida):
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
- Si attiva la configurazione:
sudo a2enconf phpmyadmin
- Si rende attiva la configurazione:
sudo systemctl restart apache2
- Se installato occorrerebbe configurare il firewal.
- Occorre creare un utente ed il database:
sudo mysql
- Si crea il DB:
CREATE DATABASE giuai1_mediawiki_b;
-
CREATE USER 'tecadmin'@'localhost' IDENTIFIED BY 'Pa$$w0rd';
-
GRANT ALL ON tecadmin.* TO 'tecadmin'@'localhost';
-
FLUSH PRIVILEGES;
-
- Si crea il DB:
- Edit file configurazione (vedi guida):
- Download ultima versione nella cartella corrente (sito ufficiale):
- Create Database for MediaWiki
- Download MediaWiki file
- Install MediaWiki on Ubuntu
(da 1 a 6 sono PREMESSE)
Step installazione
- Installazione uffciale
- Download ufficiale
- Guida consigliata: steps
- Scompattare il TAR scaricato, copiare la cartella nella root del Web Server Apache;
- Si lascia da browser la pagina index.php, si otterrà il seguente:
LOGO MediaWiki 1.23.1 LocalSettings.php not found. Please set up the wiki first.
Cliccare sul link: "set up the wiki"
- Si sceglie la lingua, la propria, va bene italiano, quella di wiki sceglierei INGLESE!
- Si ottiene il menu di benvenuto di MediaWiki con un elenco di Warning\Errori prestarci attenzione ed eventualmente porvi rimedio. ES:
- Attenzione: APC, XCache o WinCache non sono stati trovati.
- Attenzione: The intl PECL extension is not available to handle Unicode normalization, falling back to slow pure-PHP implementation. If you run a high-traffic site, you should read a little on Unicode normalization.
- Alla fine ci dovrebbe essere il messaggio: "L'ambiente è stato controllato. È possibile installare MediaWiki.". Cliccare su 'Continua'.
- Creazione del DB. (Si può scegliere di installarla tra SQLite, MySQL, PostGreSQL). Se esiste già il DB nessun problema si indicherà dopo altrimenti si lancerà lo script. Inserire le info del DB da cerare.
- Come storage engine, consiglio: InnoDB. Set di caratteri del database: Binario.
- Inserire il nome da dare al sito\wiki, informazioni e credenziali dell'amministratore (Il tuo nome: 'Admin'). Per il resto lasciare parametri suggeriti.
- Impostazioni:
- Definire il tipo di profilazione, se il sito è pubblico o altre restrizioni. Si potrà modificare dopo dal Localost.php. Impostare: Wiki aperta.
- Tipo di licenza. (Creative Commons Attribuzione-Non commerciale-Condividi allo stesso modo)
- Email mittente, notifiche modifiche;
- Estensioni da installare automaticamente: Cite, ConfirmEdit, Gadgets, ImageMap, InputBox, Interwiki, LocalisationUpdate, Nuke, ParserFunctions, PdfHandler, Poem, Renameuser, SpamBlacklist, SyntaxHighlight_GeSHi, TitleBlacklist, WikiEditor.
- Se consentire l'upload dei files indicando la cartella delle immagini cancellate dove collocarle. URL del logo;
- Caching, es installazione Memcached richiede configurazioni aggiuntive.
- Installazione in base a quanto appena scelto.
Mappa e Link
Wiki | Copiare una installazione