Editor, Editors, USER, admin, Bureaucrats, Check users, dev, editor, founder, Interface administrators, member, oversight, Suppressors, Administrators, translator
11,485
edits
Line 562: | Line 562: | ||
<small>[1]- Killed sudo mysqld_safe --skip-grant-tables --skip-networking</small></blockquote>'''Termina il processo MySQL in modalità sicura:''' | <small>[1]- Killed sudo mysqld_safe --skip-grant-tables --skip-networking</small></blockquote>'''Termina il processo MySQL in modalità sicura:''' | ||
Line 586: | Line 590: | ||
<small>paralle+ 178472 0.0 0.1 9212 2432 pts/0 S+ 11:13 0:00 grep --color=auto mysql</small></blockquote> | <small>paralle+ 178472 0.0 0.1 9212 2432 pts/0 S+ 11:13 0:00 grep --color=auto mysql</small></blockquote> | ||
==== '''Riavvia MySQL in modalità normale''' ==== | ===='''Riavvia MySQL in modalità normale'''==== | ||
Line 596: | Line 603: | ||
Dopo aver terminato i processi problematici, riavvia il servizio MySQL in modalità standard:<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ sudo systemctl restart mysql'''</small></blockquote> | Dopo aver terminato i processi problematici, riavvia il servizio MySQL in modalità standard:<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ sudo systemctl restart mysql'''</small></blockquote> | ||
== 3. Problemi con la configurazione del file MySQL == | ==3. Problemi con la configurazione del file MySQL== | ||
'''Errore comune:''' Parametro <code>bind-address</code> mal configurato. | '''Errore comune:''' Parametro <code>bind-address</code> mal configurato. | ||
'''Verifica il contenuto del file di configurazione:''' {{Tooltip|2={{Tooltip|Configurazione di MySQL|Il file <code>/etc/mysql/my.cnf</code> imposta l'indirizzo <code>bind-address = 0.0.0.0</code> per consentire connessioni da qualsiasi IP e include configurazioni aggiuntive da <code>/etc/mysql/conf.d/</code> e <code>/etc/mysql/mysql.conf.d/</code>. Consultare la documentazione ufficiale per dettagli: <code>http://dev.mysql.com/doc/mysql/en/server-system-variables.html</code>.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ cat /etc/mysql/my.cnf'''</small> | '''Verifica il contenuto del file di configurazione:''' {{Tooltip|2={{Tooltip|Configurazione di MySQL|Il file <code>/etc/mysql/my.cnf</code> imposta l'indirizzo <code>bind-address = 0.0.0.0</code> per consentire connessioni da qualsiasi IP e include configurazioni aggiuntive da <code>/etc/mysql/conf.d/</code> e <code>/etc/mysql/mysql.conf.d/</code>. Consultare la documentazione ufficiale per dettagli: <code>http://dev.mysql.com/doc/mysql/en/server-system-variables.html</code>.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ cat /etc/mysql/my.cnf'''</small> | ||
Line 645: | Line 654: | ||
<small>mysql.cnf mysqldump.cnf</small></blockquote> | <small>mysql.cnf mysqldump.cnf</small></blockquote> | ||
== 4. Problemi con PHP == | ==4. Problemi con PHP== | ||
'''Errore comune:''' Moduli mancanti o versioni non compatibili. | '''Errore comune:''' Moduli mancanti o versioni non compatibili. | ||
'''Controlla la versione di PHP installata:'''{{Tooltip|2={{Tooltip|Informazioni sulla versione di PHP|Il comando <code>php -v</code> mostra che PHP versione <code>8.1.2-1ubuntu2.20</code> con supporto CLI è installato. Utilizza <code>Zend Engine v4.1.2</code> e ha il modulo <code>Zend OPcache</code> abilitato per ottimizzare le prestazioni.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ php -v'''</small> | '''Controlla la versione di PHP installata:'''{{Tooltip|2={{Tooltip|Informazioni sulla versione di PHP|Il comando <code>php -v</code> mostra che PHP versione <code>8.1.2-1ubuntu2.20</code> con supporto CLI è installato. Utilizza <code>Zend Engine v4.1.2</code> e ha il modulo <code>Zend OPcache</code> abilitato per ottimizzare le prestazioni.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ php -v'''</small> | ||
Line 768: | Line 779: | ||
<small>0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.</small></blockquote> | <small>0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.</small></blockquote> | ||
== 5. Problemi con Apache == | ==5. Problemi con Apache== | ||
'''Errore comune:''' Apache non attivo o moduli disabilitati. | '''Errore comune:''' Apache non attivo o moduli disabilitati. | ||
'''Controlla lo stato del servizio Apache:'''{{Tooltip|2={{Tooltip|Stato del servizio Apache|Il comando <code>sudo systemctl status apache2</code> conferma che Apache è attivo (<code>active (running)</code>) da 17 ore. Il processo principale ha il PID <code>149151</code>, utilizza 6 task e 13 MB di memoria. È stato avviato correttamente il 4 gennaio e ricaricato il 5 gennaio.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ sudo systemctl status apache2'''</small> | '''Controlla lo stato del servizio Apache:'''{{Tooltip|2={{Tooltip|Stato del servizio Apache|Il comando <code>sudo systemctl status apache2</code> conferma che Apache è attivo (<code>active (running)</code>) da 17 ore. Il processo principale ha il PID <code>149151</code>, utilizza 6 task e 13 MB di memoria. È stato avviato correttamente il 4 gennaio e ricaricato il 5 gennaio.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ sudo systemctl status apache2'''</small> | ||
Line 822: | Line 835: | ||
<small>Module rewrite already enabled</small></blockquote> | <small>Module rewrite already enabled</small></blockquote> | ||
== '''6. Problemi con MediaWiki''' == | =='''6. Problemi con MediaWiki'''== | ||
'''Errore comune:''' Mancanza del file <code>LocalSettings.php</code>. | '''Errore comune:''' Mancanza del file <code>LocalSettings.php</code>. | ||
'''Controlla la directory di MediaWiki:'''{{Tooltip|2={{Tooltip|Contenuto della directory di MediaWiki|La directory <code>/var/www/html/mediawiki/</code> contiene file e directory essenziali per MediaWiki: 1) File principali come <code>index.php</code>, <code>api.php</code>, e <code>rest.php</code>. 2) Directory per estensioni, immagini, e risorse (<code>extensions</code>, <code>images</code>, <code>skins</code>). 3) File di documentazione come <code>README.md</code> e <code>INSTALL</code>. Il file <code>LocalSettings.php</code>, necessario per la configurazione, sembra mancare.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ ls /var/www/html/mediawiki/'''</small> | '''Controlla la directory di MediaWiki:'''{{Tooltip|2={{Tooltip|Contenuto della directory di MediaWiki|La directory <code>/var/www/html/mediawiki/</code> contiene file e directory essenziali per MediaWiki: 1) File principali come <code>index.php</code>, <code>api.php</code>, e <code>rest.php</code>. 2) Directory per estensioni, immagini, e risorse (<code>extensions</code>, <code>images</code>, <code>skins</code>). 3) File di documentazione come <code>README.md</code> e <code>INSTALL</code>. Il file <code>LocalSettings.php</code>, necessario per la configurazione, sembra mancare.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ ls /var/www/html/mediawiki/'''</small> | ||
Line 843: | Line 858: | ||
http://localhost/mediawiki | http://localhost/mediawiki | ||
== 7. Problemi di sincronizzazione con Masticationpedia == | ==7. Problemi di sincronizzazione con Masticationpedia== | ||
'''Errore comune:''' Errori API o configurazioni mancanti | '''Errore comune:''' Errori API o configurazioni mancanti | ||
'''Verifica i log di Apache per errori correlati:'''{{Tooltip|2={{Tooltip|Log in tempo reale di Apache|Il comando <code>sudo tail -f /var/log/apache2/error.log</code> mostra eventi importanti: 1) Apache (<code>2.4.52</code>) è configurato e operativo (<code>PID 149151</code>). 2) Apache è stato arrestato con il segnale <code>SIGWINCH</code> e riavviato correttamente con un nuovo PID (<code>184298</code>). Questi eventi indicano una gestione ordinata del servizio.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ sudo tail -f /var/log/apache2/error.log'''</small> | '''Verifica i log di Apache per errori correlati:'''{{Tooltip|2={{Tooltip|Log in tempo reale di Apache|Il comando <code>sudo tail -f /var/log/apache2/error.log</code> mostra eventi importanti: 1) Apache (<code>2.4.52</code>) è configurato e operativo (<code>PID 149151</code>). 2) Apache è stato arrestato con il segnale <code>SIGWINCH</code> e riavviato correttamente con un nuovo PID (<code>184298</code>). Questi eventi indicano una gestione ordinata del servizio.}}}}<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ sudo tail -f /var/log/apache2/error.log'''</small> | ||
Line 858: | Line 875: | ||
<small>[Sun Jan 05 11:48:56.032352 2025] [core:notice] '''[pid 184298]''' AH00094: Command line: '/usr/sbin/apache2'</small></blockquote> | <small>[Sun Jan 05 11:48:56.032352 2025] [core:notice] '''[pid 184298]''' AH00094: Command line: '/usr/sbin/apache2'</small></blockquote> | ||
= Installazione e configurazione MadiaWiki = | =Installazione e configurazione MadiaWiki = | ||
==Scarica la versione 1.43:== | |||
Usa il comando <code>wget</code> per scaricare la versione indicata:<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ wget <nowiki>https://releases.wikimedia.org/mediawiki/1.43/mediawiki-1.43.0.tar.gz</nowiki>'''</small> | Usa il comando <code>wget</code> per scaricare la versione indicata:<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ wget <nowiki>https://releases.wikimedia.org/mediawiki/1.43/mediawiki-1.43.0.tar.gz</nowiki>'''</small> | ||
Line 880: | Line 898: | ||
llels@ubuntu-linux-22-04-02-desktop:'''~$ tar -xvzf mediawiki-1.43.0.tar.gz''' | llels@ubuntu-linux-22-04-02-desktop:'''~$ tar -xvzf mediawiki-1.43.0.tar.gz''' | ||
Sostituisci la directory esistente:<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ sudo mv /var/www/html/mediawiki /var/www/html/mediawiki_old'''</small> | Sostituisci la directory esistente:<blockquote><small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ sudo mv /var/www/html/mediawiki /var/www/html/mediawiki_old'''</small> | ||
Line 887: | Line 907: | ||
<small>[sudo] password for parallels:</small> </blockquote>'''Verifica i permessi''': Assicurati che Apache possa accedere ai file: | <small>[sudo] password for parallels:</small> </blockquote>'''Verifica i permessi''': Assicurati che Apache possa accedere ai file: | ||
== 2. Configurazione del database == | |||
'''Verifica la connessione al database''': MediaWiki 1.43 dovrebbe essere compatibile con il database esistente. Accedi al database per verificare:<small>parallels@ubuntu-linux-22-04-02-desktop:'''~$ mysql -u root -p'''</small> | |||
<small>Enter password:</small> {{Rosso inizio}}Errore {{Rosso Fine}} | |||
<small>ERROR 1698 (28000): Access denied for user 'root'@'localhost'</small>Desccrizione errore e risoluzione {{Tooltip|Errore "Access denied for user 'root'@'localhost"|L'errore si verifica quando MySQL nega l'accesso all'utente <code>root</code>. Cause comuni includono: 1) Autenticazione tramite <code>auth_socket</code>, 2) Password errata, 3) Privilegi insufficienti. Soluzione: Accedi con <code>sudo mysql</code>, cambia il metodo di autenticazione con <code>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'nuova_password';</code>, oppure resetta la password avviando MySQL in modalità sicura (<code>mysqld_safe --skip-grant-tables</code>). Verifica sempre i privilegi e riavvia il servizio MySQL.}} | |||
ERROR 1698 (28000): Access denied for user 'root'@'localhost' | |||
edits