User Tools

Site Tools


doc:appunti:linux:sa:wordpress

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:linux:sa:wordpress [2020/10/02 16:53] – [Cambio URL base] niccolodoc:appunti:linux:sa:wordpress [2023/09/11 09:15] – [Permessi per installazione plugin da pannello web] niccolo
Line 10: Line 10:
 FLUSH PRIVILEGES; FLUSH PRIVILEGES;
 </code> </code>
 +
 +===== Versione nazionalizzata =====
 +
 +Sul sito **[[https://it.wordpress.org/download/releases/]]** sono disponibili gli archivi delle versioni già nazionalizzate in italiano. Rispetto alla versione in inglese (disponibili sul [[https://wordpress.org/download/releases/|repository principale]]), l'archivio italiano contiene la directory **wordpress/wp-content/languages/** e alcuni file accessori hanno piccole diferenze, ma la base del codice è identica.
  
 ===== Installazione ===== ===== Installazione =====
Line 25: Line 29:
  
 Proseguire la procedura di installazione via web puntando il browser su **%%http://myhost/wp/wp-admin/install.php%%**. Proseguire la procedura di installazione via web puntando il browser su **%%http://myhost/wp/wp-admin/install.php%%**.
 +
 +===== URL per login =====
 +
 +Se si nascondo il link per la pagina di login, sarà comunque possibile accedervi digitando direttamente il suffisso **wp-login.php** dopo l'URL base del sito.
 +
  
 ===== Plugin bbPress ===== ===== Plugin bbPress =====
Line 221: Line 230:
 ===== Aggiornamento Wordpress ===== ===== Aggiornamento Wordpress =====
  
-Queste le istruzioni per l'aggiornamento manuale. Vedere l'articolo **[[http://codex.wordpress.org/Updating_WordPress|Updating WordPress]]**.+Queste le istruzioni per l'aggiornamento manuale. Vedere l'articolo **[[https://wordpress.org/documentation/article/updating-wordpress/|Updating WordPress]]**.
  
   - Scaricare l'archivio della nuova versione, eventualmente quello già nazionalizzato in italiano da [[http://it.wordpress.org/|it.wordpress.org]].   - Scaricare l'archivio della nuova versione, eventualmente quello già nazionalizzato in italiano da [[http://it.wordpress.org/|it.wordpress.org]].
Line 250: Line 259:
 Questo modifica il modo in cui vengono generati dinamicamente i link, ma non aggiorna il contenuto di pagine e articoli. Questo modifica il modo in cui vengono generati dinamicamente i link, ma non aggiorna il contenuto di pagine e articoli.
  
-Per aggiornare il contenuto di **pagine** e **articoli** è necessario **modificare il contenuto del database**. Supponiamo che il vecchio URL base fosse **%%http://www.old-domain.tld/%%** e quello nuovo deve essere **%%https://www.new-domain.tld/%%**, anzitutto si può controllare il contenuto del database:+Per **aggiornare** il contenuto di **pagine** e **articoli** è necessario **modificare il contenuto del database**. Supponiamo che il vecchio URL base fosse **%%http://www.old-domain.tld/%%** e quello nuovo deve essere **%%https://www.new-domain.tld/%%**, anzitutto si può controllare il contenuto del database:
  
 <code sql> <code sql>
Line 271: Line 280:
     REPLACE(guid, 'http://www.old-domain.tld/', 'https://www.new-domain.tld/');     REPLACE(guid, 'http://www.old-domain.tld/', 'https://www.new-domain.tld/');
 </code> </code>
 +
 +===== Permessi per installazione plugin da pannello web =====
 +
 +Se si desidera installare componenti aggiuntivi da pannello di controllo web è necessario che il server http abbia i permessi sufficienti per scrivere nella directory **wp-content/upgrade/** e **wp-content/plugins/** (in generale è opportuno che il server web abbia i permessi su tutta la **wp-content/**).
 +
 +Una volta confermato questo, si indica a WordPress di utilizzare il metodo //direct// per accedere al filesystem, in caso contrario WordPress tenterà di fare accesso via FTP chiedendo le credneziali opportune. Per preferire l'accesso //direct// si aggiungono le righe al file **wp-config.php**:
 +
 +<code php>
 +define ('FS_METHOD', 'direct');
 +define ('FS_CHMOD_DIR', 02775);
 +define ('FS_CHMOD_FILE', 0664);
 +</code>
 +
 +In questo modo si possono specificare anche i permessi predefiniti assegnati a file e directory (numero ottale per i permessi Unix).
 +
 +===== Disabilitare gli aggiornamenti automatici =====
 +
 +
 +<code php>
 +# Disabilitare completamente gli aggiornamenti automatici.
 +define('AUTOMATIC_UPDATER_DISABLED', true);
 +
 +# Aggiorna automaticamente le release maggiori o solo le minori (true/false/'minor').
 +define('WP_AUTO_UPDATE_CORE', false);
 +
 +# Aggiornamento automatico dei plugin (__return_true/__return_false).
 +add_filter('auto_update_plugin', '__return_false');
 +
 +# Aggiornamento automatico dei temi (__return_true/__return_false).
 +add_filter('auto_update_theme', '__return_false');
 +</code>
 +
doc/appunti/linux/sa/wordpress.txt · Last modified: 2024/02/07 15:51 by niccolo