Difference between revisions of "Ubuntu"

6,870 bytes added ,  3 months ago
no edit summary
Line 332: Line 332:
<code>http://localhost/mediawiki</code>.</blockquote>
<code>http://localhost/mediawiki</code>.</blockquote>


Controlla se MediaWiki è presente nella directory:{{Tooltip|2={{Tooltip|Contenuto della directory /var/www/html|Il comando <code>ls /var/www/html</code> elenca i file e le directory nella directory principale del server Apache. L'output mostra: 1) <code>index.html</code>, il file predefinito di Apache; 2) <code>info.php</code>, probabilmente un file per verificare la configurazione PHP; 3) <code>mediawiki</code>, una directory che sembra contenere un'installazione di MediaWiki.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:~$ ls /var/www/html</small>


<small>index.html  info.php  mediawiki</small></blockquote>Accedi all’interfaccia web:{{Tooltip|2={{Tooltip|Errore nell'uso di un URL nel terminale|Il comando <code>http://localhost/mediawiki</code> è stato digitato direttamente nel terminale Bash, ma gli URL devono essere aperti in un browser web. Il terminale ha cercato un file o una directory con quel nome e ha restituito l'errore <code>No such file or directory</code>. Per accedere all'URL, aprilo in un browser web.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:~$ <nowiki>http://localhost/mediawiki</nowiki></small>


<small>bash: <nowiki>http://localhost/mediawiki</nowiki>: No such file or directory</small></blockquote>Se MediaWiki non è installato, scaricalo:{{Tooltip|2={{Tooltip|Scaricamento ed estrazione di MediaWiki|I comandi scaricano ed estraggono MediaWiki nella directory del server web. 1) <code>wget https://releases.wikimedia.org/mediawiki/1.39/mediawiki-1.39.0.tar.gz</code> scarica l'archivio di MediaWiki versione 1.39.0. 2) <code>tar -xvzf mediawiki-1.39.0.tar.gz -C /var/www/html/</code> estrae i file nella directory <code>/var/www/html/</code>. Questo rende i file di MediaWiki disponibili per la configurazione tramite il server Apache.}}}}<blockquote><small>wget <nowiki>https://releases.wikimedia.org/mediawiki/1.39/mediawiki-1.39.0.tar.gz</nowiki></small>


<small>tar -xvzf mediawiki-1.39.0.tar.gz -C /var/www/html/</small></blockquote>




== 7. Connessione a MediaWiki locale ==


*'''Descrizione''': Verifica che il setup MediaWiki sia funzionante e collegato a MySQL.


===7. Connessione a MediaWiki locale===
*'''Descrizione''': Verifica che il setup MediaWiki sia funzionante e collegato a MySQL.
*'''Azioni''':
*'''Azioni''':
<blockquote>* Configurazione del file <code>LocalSettings.php</code> per collegare MediaWiki al database MySQL.


<blockquote>* Configurazione del file <code>LocalSettings.php</code> per collegare MediaWiki al database MySQL.


Test tramite browser:
Test tramite browser:


<code>http://localhost/mediawiki</code>.</blockquote>---
<code>http://localhost/mediawiki</code>.


===8. Connessione a Masticationpedia===
</blockquote>---
 
Controlla il file <code>LocalSettings.php</code>:{{Tooltip|2={{Tooltip|Errore: LocalSettings.php non trovato|Il comando <code>cat /var/www/html/mediawiki/LocalSettings.php</code> cerca di visualizzare il file <code>LocalSettings.php</code> di MediaWiki, ma restituisce l'errore <code>No such file or directory</code>. Questo file non viene creato automaticamente durante l'installazione. È necessario completare la configurazione iniziale di MediaWiki tramite il browser per generare il file. Una volta completata, il file sarà disponibile nella directory specificata.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:~$ cat /var/www/html/mediawiki/LocalSettings.php</small>
 
<small>cat: /var/www/html/mediawiki/LocalSettings.php: No such file or directory</small></blockquote>
 
 
Testa la connessione al database dal terminale:{{Tooltip|2={{Tooltip|Errore di connessione a MySQL|Il comando <code>mysql -u mediawiki_user -p</code> tenta di accedere al server MySQL con l'utente <code>mediawiki_user</code>, ma restituisce l'errore <code>Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'</code>. Questo errore può essere causato da: 1) Il server MySQL non è in esecuzione. Verifica con <code>sudo systemctl status mysql</code>. 2) Il file socket <code>/var/run/mysqld/mysqld.sock</code> non esiste. Controlla i log in <code>/var/log/mysql/error.log</code>. 3) Problemi di configurazione. Assicurati che MySQL sia configurato correttamente.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:~$ mysql -u mediawiki_user -p</small>
 
<small>Enter password:</small>
 
<small>ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)</small></blockquote>Se il file di configurazione non è presente, esegui la configurazione web da:{{Tooltip|2={{Tooltip|Errore nell'uso di un URL nel terminale|Il comando <code>http://localhost/mediawiki</code> è stato digitato nel terminale Bash, ma gli URL devono essere aperti in un browser web. L'errore <code>No such file or directory</code> indica che Bash ha cercato un file o una directory con quel nome. Per accedere al sito, inserisci l'URL <code>http://localhost/mediawiki</code> nella barra degli indirizzi di un browser.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:~$ <nowiki>http://localhost/mediawiki</nowiki></small>
 
<small>bash: <nowiki>http://localhost/mediawiki</nowiki>: No such file or directory</small></blockquote>
 
== 8. Connessione a Masticationpedia ==


*'''Descrizione''': Connessione al server di Masticationpedia partendo dall’installazione locale.
*'''Descrizione''': Connessione al server di Masticationpedia partendo dall’installazione locale.
*'''Azioni''':
*'''Azioni''':


<blockquote>* Configurazione delle chiavi API di Masticationpedia (se applicabile).
<blockquote>* Configurazione delle chiavi API di Masticationpedia (se applicabile).


Verifica della sincronizzazione tra MediaWiki locale e Masticationpedia per esportare contenuti e configurazioni.</blockquote>---
Verifica della sincronizzazione tra MediaWiki locale e Masticationpedia per esportare contenuti e configurazioni.</blockquote>
 
 
Verifica eventuali log per errori di sincronizzazione:{{Tooltip|2={{Tooltip|Monitoraggio dei log di errore di Apache|Il comando <code>tail -f /var/log/apache2/error.log</code> consente di monitorare in tempo reale i log di errore di Apache. L'output mostra: 1) Spegnimenti e riavvii di Apache con segnali <code>SIGWINCH</code>. 2) Messaggi di configurazione relativi al comando <code>/usr/sbin/apache2</code>. 3) Errori che indicano che il file <code>/var/www/html/mediawiki/info.php</code> non è stato trovato, con dettagli sugli indirizzi client (<code>10.211.55.2</code>) e le porte utilizzate. Questo comando è utile per diagnosticare problemi e monitorare l'attività del server.}}}}{{Rosso inizio}}da fare {{Rosso Fine}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:~$ tail -f /var/log/apache2/error.log</small>
 
<small>[Fri Jan 03 23:26:35.868057 2025] [mpm_prefork:notice] [pid 59969] AH00170: caught SIGWINCH, shutting down gracefully</small>
 
<small>[Fri Jan 03 23:26:36.294041 2025] [mpm_prefork:notice] [pid 61322] AH00163: Apache/2.4.52 (Ubuntu) configured -- resuming normal operations</small>
 
<small>[Fri Jan 03 23:26:36.294086 2025] [core:notice] [pid 61322] AH00094: Command line: '/usr/sbin/apache2'</small>
 
<small>[Fri Jan 03 23:26:56.081066 2025] [php:error] [pid 61323] [client 10.211.55.2:50598] script '/var/www/html/mediawiki/info.php' not found or unable to stat</small>
 
<small>[Fri Jan 03 23:27:15.385075 2025] [php:error] [pid 61324] [client 10.211.55.2:50599] script '/var/www/html/mediawiki/info.php' not found or unable to stat</small>
 
<small>[Fri Jan 03 23:29:02.283104 2025] [php:error] [pid 61326] [client 10.211.55.2:50603] script '/var/www/html/mediawiki/info.php' not found or unable to stat</small>
 
<small>[Fri Jan 03 23:29:03.227025 2025] [php:error] [pid 61326] [client 10.211.55.2:50603] script '/var/www/html/mediawiki/info.php' not found or unable to stat</small>
 
<small>[Sat Jan 04 18:02:48.256484 2025] [mpm_prefork:notice] [pid 61322] AH00170: caught SIGWINCH, shutting down gracefully</small>
 
<small>[Sat Jan 04 18:02:49.535547 2025] [mpm_prefork:notice] [pid 149151] AH00163: Apache/2.4.52 (Ubuntu) configured -- resuming normal operations</small>
 
<small>[Sat Jan 04 18:02:49.535593 2025] [core:notice] [pid 149151] AH00094: Command line: '/usr/sbin/apache2'</small></blockquote>
 
 
 
 
 
---




Editor, Editors, USER, admin, Bureaucrats, Check users, dev, editor, founder, Interface administrators, member, oversight, Suppressors, Administrators, translator
11,485

edits