Skip to content

Commit b3f63e9

Browse files
New Crowdin updates (#2814)
* New translations lab1-prerequisites.md (Italian) * New translations lab2-jumpbox.md (Italian) * New translations mediawiki.md (Italian) * New translations lab3-compute-resources.md (Italian) * New translations lab2-jumpbox.md (German)
1 parent a1ed2e7 commit b3f63e9

File tree

5 files changed

+784
-0
lines changed

5 files changed

+784
-0
lines changed

docs/guides/cms/mediawiki.it.md

Lines changed: 253 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,253 @@
1+
---
2+
title: MediaWiki
3+
author: Neel Chauhan
4+
contributors: Steven Spencer
5+
tested_with: 10.0
6+
tags:
7+
- cms
8+
---
9+
10+
## Introduzione
11+
12+
[MediaWiki](https://www.mediawiki.org/wiki/MediaWiki) è un popolare motore software open source per wiki che alimenta siti come Wikipedia, Fandom e wikiHow, tra gli altri.
13+
14+
## Prerequisiti e presupposti
15+
16+
A seguire i requisiti minimi per seguire questa procedura:
17+
18+
- La possibilità di eseguire comandi come utente root o di utilizzare `sudo` per elevare i privilegi
19+
- Familiarità con un editor a riga di comando. L'autore utilizza `vi` o `vim`, ma è possibile sostituirli con il proprio editor preferito
20+
21+
## Installazione di Apache
22+
23+
Apache è il server web da utilizzare. Installarlo con:
24+
25+
```bash
26+
dnf -y install httpd
27+
```
28+
29+
Quindi, aprire le porte del firewall corrispondenti:
30+
31+
```bash
32+
sudo firewall-cmd --permanent --zone=public --add-service=http
33+
sudo firewall-cmd --permanent --zone=public --add-service=https
34+
sudo firewall-cmd --reload
35+
```
36+
37+
## Installazione di PHP
38+
39+
!!! note
40+
41+
Se state utilizzando Rocky Linux 8.x o 9.x, sostituite "8" o "9" accanto alla release nella riga di installazione del pacchetto Remi
42+
43+
Per installare PHP, è necessario prima installare EPEL (Extra Packages for Enterprise Linux):
44+
45+
```bash
46+
dnf -y install epel-release && dnf -y update
47+
```
48+
49+
È necessario anche il repository Remi. Installarlo con quanto segue:
50+
51+
```bash
52+
dnf install https://rpms.remirepo.net/enterprise/remi-release-10.rpm
53+
```
54+
55+
Quindi installare PHP e i moduli necessari:
56+
57+
```bash
58+
dnf install -y dnf install php84-php-fpm php84-php-intl php84-php-mbstring php84-php-apcu php84-php-curl php84-php-mysql php84-php-xml
59+
```
60+
61+
Abilitare PHP con:
62+
63+
```bash
64+
systemctl enable --now php84-php-fpm.service
65+
```
66+
67+
## Installazione di MariaDB
68+
69+
Per il database è necessario MariaDB. Installarlo con:
70+
71+
```bash
72+
dnf install mariadb-server
73+
```
74+
75+
Quindi abilitate il servizio `systemd` ed eseguite la configurazione guidata:
76+
77+
```bash
78+
systemctl enable --now mariadb
79+
mysql_secure_installation
80+
```
81+
82+
Quando viene richiesta la password di root, premere ++enter++ :
83+
84+
```bash
85+
Enter current password for root (++enter++ for none):
86+
```
87+
88+
Rispondere ++"n"++ all'autenticazione `unix_socket`:
89+
90+
```bash
91+
Switch to unix_socket authentication [Y/n] n
92+
```
93+
94+
Rispondere ++"Y"++ per cambiare la password di root e inserire la password di root necessaria:
95+
96+
```bash
97+
Change the root password? [Y/n] Y
98+
New password:
99+
Re-enter new password:
100+
```
101+
102+
Rimuovere gli utenti anonimi e disabilitare i login remoti di `root`:
103+
104+
```bash
105+
Remove anonymous users? [Y/n] Y
106+
...
107+
Disallow root login remotely? [Y/n] Y
108+
```
109+
110+
Rimuovere l'accesso al database di prova e ricaricare le tabelle dei privilegi:
111+
112+
```bash
113+
Remove test database and access to it? [Y/n] Y
114+
...
115+
Reload privilege tables now? [Y/n] Y
116+
```
117+
118+
Accedere a MariaDB con:
119+
120+
```bash
121+
mysql -u root -p
122+
```
123+
124+
Inserire la password di root creata in precedenza.
125+
126+
Nella console di MariaDB, creare il database per MediaWiki:
127+
128+
```bash
129+
MariaDB [(none)]> create database mediawiki;
130+
```
131+
132+
Quindi, creare l'utente MediaWiki:
133+
134+
```bash
135+
MariaDB [(none)]> create user 'mediawiki'@'localhost' identified by 'nchauhan11';
136+
```
137+
138+
Concedere i privilegi sul database MediaWiki:
139+
140+
```bash
141+
grant all privileges on mediawiki.* to 'mediawiki'@'localhost';
142+
```
143+
144+
Infine, svuotare i privilegi con:
145+
146+
```bash
147+
MariaDB [(none)]> flush privileges;
148+
```
149+
150+
## Installazione di MediaWiki
151+
152+
Andare nella directory `/var/www/` e scaricare MediaWiki:
153+
154+
```bash
155+
cd /var/www/
156+
wget https://releases.wikimedia.org/mediawiki/1.44/mediawiki-1.44.0.zip
157+
```
158+
159+
Decomprimere e spostare MediaWiki:
160+
161+
```bash
162+
unzip mediawiki-1.44.0.zip
163+
mv mediawiki-1.44.0/* html/
164+
```
165+
166+
Impostare i permessi SELinux corretti:
167+
168+
```bash
169+
chown -R apache:apache /var/www/html
170+
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?"
171+
restorecon -Rv /var/www/html
172+
```
173+
174+
Abilitare Apache:
175+
176+
```bash
177+
systemctl enable --now httpd
178+
```
179+
180+
Quindi, aprire un browser su `http://your_ip` (sostituire `il your_ip` con il vostro indirizzo IP):
181+
182+
![MediaWiki Initial Setup](../images/mediawiki_1.png)
183+
184+
Selezionare la lingua e fare clic su **Continua**:
185+
186+
![MediaWiki Language Page](../images/mediawiki_2.png)
187+
188+
Verificare che la configurazione di PHP sia corretta, scorrere verso il basso e fare clic su **Continua**:
189+
190+
![MediaWiki PHP Checks](../images/mediawiki_3.png)
191+
192+
A questo punto, inserite le informazioni del database come segue:
193+
194+
- **Database host**: `localhost`
195+
196+
- **Database name (senza trattini)**: `mediawiki` (o il database creato nel passo **MariaDB**)
197+
198+
- **Database username:**: `mediawiki` (o l'utente creato nella fase **MariaDB**)
199+
200+
- **Database password**: La password creata nella fase **MariaDB**
201+
202+
![MediaWiki Database Information](../images/mediawiki_4.png)
203+
204+
Fare clic su **Continua**:
205+
206+
![MediaWiki Database Access Settings](../images/mediawiki_5.png)
207+
208+
Nella pagina **Installazione della versione MediaWiki**, inserisci quanto segue:
209+
210+
- **URL host name**: L'URL desiderato
211+
212+
- **Name of wiki**: Il nome del Wiki desiderato
213+
214+
- **Administrator account**/**Your username**: Il nome utente dell'amministratore che si desidera utilizzare
215+
216+
- **Administrator account**/**Password (di nuovo)**: La password di amministrazione che si desidera utilizzare
217+
218+
- **Administrator account**/**Email address**: L'indirizzo e-mail dell'utente amministratore
219+
220+
Facoltativamente, è possibile selezionare **Fammi altre domande** per perfezionare il Wiki. Per semplicità, selezionare **Sono già annoiato, basta installare il wiki** e fare clic su **Continua**:
221+
222+
![MediaWiki Wiki Information](../images/mediawiki_6.png)
223+
224+
Fare clic su **Continua** per installare il Wiki:
225+
226+
![MediaWiki Install Step Part 1](../images/mediawiki_7.png)
227+
228+
MediaWiki imposterà i database. Al termine, fare clic su **Continua**:
229+
230+
![MediaWiki Install Step Part 2](../images/mediawiki_8.png)
231+
232+
Il browser scaricherà un file `LocalSettings.php`. Si caricherà il file sul server con `sftp`.
233+
234+
A titolo di esempio, l'autore utilizzerà il proprio portatile Fedora 42 per caricare questo file. Per farlo:
235+
236+
```bash
237+
sftp root@your_ip
238+
(Enter password)
239+
cd /var/www/html
240+
put LocalSettings.php
241+
```
242+
243+
![MediaWiki LocalSettings.php Step](../images/mediawiki_9.png)
244+
245+
Infine, fare clic su **inserisci il tuo wiki**:
246+
247+
![Fresh MediaWiki Wiki](../images/mediawiki_10.png)
248+
249+
Ora avete una nuova installazione di MediaWiki.
250+
251+
## Conclusione
252+
253+
Sebbene MediaWiki sia noto soprattutto per aver alimentato Wikipedia, è utile come sistema di gestione dei contenuti quando gli utenti devono poter modificare le pagine. MediaWiki è una buona alternativa open source a SharePoint di Microsoft.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
author: Wale Soyinka
3+
contributors: Steven Spencer, Ganna Zhyrnova
4+
tags:
5+
- kubernetes
6+
- k8s
7+
- lab exercise
8+
---
9+
10+
# Laboratorio 1: Prerequisiti
11+
12+
!!! info
13+
14+
Si tratta di un fork dell'originale ["Kubernetes the hard way"](https://github.com/kelseyhightower/kubernetes-the-hard-way) scritto originariamente da Kelsey Hightower (GitHub: kelseyhightower). A differenza dell'originale, che si basa su distribuzioni simili a Debian per l'architettura ARM64, questo fork si rivolge a distribuzioni Enterprise Linux come Rocky Linux, che gira su architettura x86_64.
15+
16+
In questo laboratorio verranno esaminati i requisiti della macchina necessari per seguire questa esercitazione.
17+
18+
## Macchine virtuali o fisiche
19+
20+
Questa esercitazione richiede quattro (4) macchine virtuali o fisiche x86_64 con Rocky Linux 9.5 (anche i container Incus o LXD dovrebbero funzionare). La tabella seguente elenca le quattro macchine e i relativi requisiti di CPU, memoria e storage.
21+
22+
| Nome | Descrizione | CPU | RAM | Storage |
23+
| ------- | ---------------------- | --- | ----- | ------- |
24+
| jumpbox | Host amministrativo | 1 | 512MB | 10GB |
25+
| server | Kubernetes server | 1 | 2GB | 20GB |
26+
| node-0 | Nodo worker Kubernetes | 1 | 2GB | 20GB |
27+
| node-1 | Nodo worker Kubernetes | 1 | 2GB | 20GB |
28+
29+
La modalità di provisioning delle macchine è a vostra discrezione; l'unico requisito è che ogni macchina soddisfi i requisiti di sistema sopra indicati, comprese le specifiche della macchina e la versione del sistema operativo. Una volta che tutte e quattro le macchine sono state messe a disposizione, verificare i requisiti di sistema eseguendo il comando `uname` su ogni macchina:
30+
31+
```bash
32+
uname -mov
33+
```
34+
35+
Dopo aver eseguito il comando `uname`, si dovrebbe vedere il seguente risultato:
36+
37+
```text
38+
#1 SMP PREEMPT_DYNAMIC Wed Feb 19 16:28:19 UTC 2025 x86_64 GNU/Linux
39+
```
40+
41+
L'indicazione `x86_64` nell'output conferma che il sistema è un'architettura x86_64. Questo dovrebbe essere il caso di vari sistemi basati su AMD e Intel.
42+
43+
Successivo: [setting-up-the-jumpbox](lab2-jumpbox.md)

0 commit comments

Comments
 (0)