Strumenti Utente

Strumenti Sito


installazione:itafrontoffice

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
installazione:itafrontoffice [2017/11/07 15:27] – [Importazione pagine pre-impostate] a.borroniinstallazione:itafrontoffice [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 6: Linea 6:
  
 Da verificare la prima volta: Da verificare la prima volta:
-  Configurazione del //build.xml// (**build.properties**)+ 
 +  disponibilità del comando "**ant**" 
 +  * disponibilità del comando "**php**" 
 +  * configurazione del //build.xml// (**build.properties**)
  
 --- ---
Linea 80: Linea 83:
 === Accorgimenti vari === === Accorgimenti vari ===
  
 +  * **Aumentare il limite di dimensioni per i file in upload da “//Gestione network > Impostazioni > Impostazioni del network, Dimensione massima dei file//”.** (es. a 10500 KB)
   * Eliminare i plugin presenti di default in Wordpress. Per farlo è necessario andare nella "//Gestione Network//".   * Eliminare i plugin presenti di default in Wordpress. Per farlo è necessario andare nella "//Gestione Network//".
   * Abilitare la registrazione degli utenti da “//Gestione network ⇒ Impostazioni ⇒ impostazioni rete ⇒ Consenti nuove registrazioni ⇒ Possono essere creati nuovi account utente.//”.   * Abilitare la registrazione degli utenti da “//Gestione network ⇒ Impostazioni ⇒ impostazioni rete ⇒ Consenti nuove registrazioni ⇒ Possono essere creati nuovi account utente.//”.
Linea 92: Linea 96:
   * Togliere il motto da "//Impostazioni ⇒ Generali//".   * Togliere il motto da "//Impostazioni ⇒ Generali//".
   * Rimuovere i contenuti della sidebar da "//Aspetto ⇒ Widget//".   * Rimuovere i contenuti della sidebar da "//Aspetto ⇒ Widget//".
 +  * Rimuovere l'avatar del profilo deselezionando la spunta "Mostra avatar" da "//Impostazioni ⇒ Discussione//".
  
 ==== Installazione del tema ==== ==== Installazione del tema ====
Linea 103: Linea 108:
 Ulteriori personalizzazioni sono effettuabili tramite il menu "//Impostazioni FO//" del plugin principale itaFrontOffice (vedi [[itafrontoffice#itaFrontOffice|itaFrontOffice]]). Ulteriori personalizzazioni sono effettuabili tramite il menu "//Impostazioni FO//" del plugin principale itaFrontOffice (vedi [[itafrontoffice#itaFrontOffice|itaFrontOffice]]).
  
 +> :!: Dalla versione **1.3.0** il menu si trova sotto "Aspetto ⇒ Tema FO".
 ==== Installazione dei plugin ==== ==== Installazione dei plugin ====
  
Linea 115: Linea 121:
 | itaFrontOffice | config.inc.php | config.inc.sample.php | | itaFrontOffice | config.inc.php | config.inc.sample.php |
 | itaFrontOffice | config/connections.ini | config.sample/connections.ini | | itaFrontOffice | config/connections.ini | config.sample/connections.ini |
 +| itaFrontOffice | lib/java/itaJ4SignDSS/conf/ | lib/java/itaJ4SignDSS/conf.sample/ |
 | *_italsoft | config.inc.ENTE.php | config.inc.template.php | | *_italsoft | config.inc.ENTE.php | config.inc.template.php |
  
Linea 136: Linea 143:
  
 === Plugin di terze parti === === Plugin di terze parti ===
 +
 +Obbligatori per il funzionamento:
 +
 +  * Cimy User Extra Fields
 +  * Configure SMTP
 +
 +Altamente consigliati:
 +
 +  * Theme My Login
 +  * Pronamic Cookies
 +  * Unconfirmed
 +  * TinyMCE Advanced [[https://it.wordpress.org/plugins/tinymce-advanced/|]]
 +  * Add From Server [[https://it.wordpress.org/plugins/add-from-server/|]]
 +
 +Utilità:
 +
 +  * WP Migrate DB
 +  * MultiSite Clone Duplicator
 +  * Polylang [[https://it.wordpress.org/plugins/polylang/|]]
  
 == Cimy User Extra Fields == == Cimy User Extra Fields ==
  
-> Questo plugin è **OBBLIGATORIO** e necessita del MultiSite per il funzionamento.+> Questo plugin è **OBBLIGATORIO** e necessita del multisite per il funzionamento.
  
 Copiare il plugin "cimy-user-extra-fields" e relativo file .php sotto la directory "//wp-content/mu-plugins//".\\ Copiare il plugin "cimy-user-extra-fields" e relativo file .php sotto la directory "//wp-content/mu-plugins//".\\
Linea 184: Linea 210:
  
 Utilizzato per la clonazione di un sito all'interno di un network. Utilizzato per la clonazione di un sito all'interno di un network.
 +
 ==== Importazione pagine pre-impostate ==== ==== Importazione pagine pre-impostate ====
-Dal sito principale installare l'importatore Wordpress su Strumenti => Importa => Wordpress ="Installa ora" e successivamente "Avvia l'importatore"+ 
 +Dal sito principaleinstallare l'importatore Wordpress su "//Strumenti ⇒ ImportaWordpress > Installa ora//" e successivamente "Avvia l'importatore".
  
 {{ :installazione:installazione_itafrontoffice_14.png?direct&400 |}} {{ :installazione:installazione_itafrontoffice_14.png?direct&400 |}}
  
 ==== Rimozione .htaccess ==== ==== Rimozione .htaccess ====
-Quando si va a creare un sottosito un file .htaccess viene creato sulla root di wordpress. Per una corretta visualizzazione del sottosito è necessario rimuoverlo+ 
 +Quando si va a creare un sottosito un file .htaccess viene creato sulla root di wordpress. Per una corretta visualizzazione del sottosito è necessario rimuoverlo
 ==== Modalità manutenzione ==== ==== Modalità manutenzione ====
  
Linea 237: Linea 267:
   Inserisci il dominio del WP di destinazione: 80.23.100.184   Inserisci il dominio del WP di destinazione: 80.23.100.184
   Inserisci il percorso dopo il dominio del WP di destinazione: /wpPesaro   Inserisci il percorso dopo il dominio del WP di destinazione: /wpPesaro
-  Carico il framework di Wordpress...+  Inizio esportazione tabelle.
   ...   ...
   Esportazione completata.</code><code bash>$ mysql -u username -p DATABASE < wordpress-db-export.sql</code>   Esportazione completata.</code><code bash>$ mysql -u username -p DATABASE < wordpress-db-export.sql</code>
   - ???   - ???
 +
 +==== Sicurezza ====
 +
 +=== Auth Apache su wp-admin ===
 +
 +<code apache>
 +<Directory /srv/www/htdocs/wordpress/wp-admin>
 + AuthName "Wordpress Admin"
 + AuthUserFile /srv/www/htdocs/wordpress/wp-admin/passwd/.htpasswd
 + AuthGroupFile /dev/null
 + AuthType basic
 + require valid-user
 + 
 + <FilesMatch "(^admin-ajax\.php$|^profile\.php$|\.js$|^load-scripts\.php)">
 + Satisfy Any
 + Allow from all
 + </FilesMatch>
 +</Directory>
 +</code>
 +
 +=== Rewrite per limitare accesso agli script ===
 +
 +<code apache>
 +# Inizio Rewrite 404
 +RewriteCond %{REQUEST_URI} !/(wp-login|wp-cron|wp-signup|wp-activate)\.php$
 +RewriteRule ^([_0-9a-zA-Z-]+)\.(html|php|txt) - [R=404,L]
 +
 +# Eccezioni specifiche su wp-content/wp-includes
 +RewriteCond %{REQUEST_URI} !/wp-content/themes/itafrontoffice-theme/colors\.php
 +RewriteRule ^wp-content/(.*)\.php$ - [R=404,L]
 +RewriteCond %{REQUEST_URI} !/wp-includes/js/tinymce/wp-tinymce\.php
 +RewriteRule ^wp-includes/(.*)\.php$ - [R=404,L]
 +
 +# Fine Rewrite 404
 +</code>
 +
 ===== Utente ===== ===== Utente =====
  
 +{{counter}} visualizzazioni.
  
installazione/itafrontoffice.1510068426.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)