Installare il wordpress Gpci framework è semplice quanto installare un normalissimo tema wordpress con tema figlio (child), ma dipendentemente dal contesto d'uso alcuni passaggi aggiuntivi sono richiesti. Notare che per ora è possibile installare e aggiornare questo tema soltanto manualmente. Per facilitare il tutto seguire semplicemente la procedura relativa al proprio caso:
Installazione su hosting condiviso tramite applicazione
Probabilmente questo a oggi sarà il caso più comune in quanto molti hosting danno la possibilità di installare wordpress con applicazioni automatiche (esempio installatron):
- installare wordpress tramite cpanel o il proprio pannello di amministrazione
- andare alla pagine dei temi e caricare il tema padre (alternativamente caricarlo manualmente via ftp o gestione file), non attivarlo ancora
- caricare il tema figlio (alternativamente caricarlo manualmente via ftp o gestione file)
- attivare il tema figlio
- recarsi alla pagina dei permalink e configurare i propri permalinks - notare che la stragrande maggioranza dei miei test sono stati eseguiti sui permalink di tipo nome articolo (post name)
- cambiare, se necessario, il protocollo del sito da http ad https nella pagina impostazioni generali
- recarsi al customizer e compilare le sezioni come da guida
Installazione in locale su windows o mac
Questo caso serve per installare siti in fase di test oppure gestionali che funzionano in un ambiente locale, un computer singolo oppure una rete di computer collegati localmente, quindi non hanno bisogno di essere raggiungibili direttamente da internet:
- scaricare wordpress studio dal sito ufficiale oppure dall'account del sito di supporto (per ora solo windows), decomprimere se necessario e installarlo
- seguire la procedura guidata quindi creare un nuovo sito (attenzione al percorso sul computer)
- modificare la versione php dal pannello di controllo all'ultima possibile
- andare alla pagine dei temi e caricare il tema padre (alternativamente caricarlo copiarlo manualmente nella cartella corretta), non attivarlo ancora
- caricare il tema figlio (alternativamente caricarlo copiarlo manualmente nella cartella corretta)
- attivare il tema figlio
- recarsi alla pagina dei permalink e configurare i propri permalinks - notare che la stragrande maggioranza dei miei test sono stati eseguiti sui permalink di tipo nome articolo (post name)
- recarsi al customizer e compilare le sezioni come da guida
Installazione su synology nas
Questa procedura dovrebbe essere simile anche sugli altri nas e serve ad avere un gestionale in rete locale (ad esempio in piccoli uffici) oppure siti in fase di test. In questo caso il sito può essere messo in rete manualmente oppure reso raggiungibile tramite vpn:
- installare MariaDB dal centro pacchetti e impostare password e porta
- installare l'ultima versione php dal centro pacchetti
- installare l'ultima versione di apache dal centro pacchetti
- installare phpMyAdmin dal centro pacchetti (sarà installata anche una dipendenza php più vecchia di quella scaricata)
- aprire phpMyAdmin, utilizzare per l'accesso - utente: root - password: quella impostata prima
- creare un nuovo database, inserire un nome e utilizzare come collation: utf8mb4_unicode_ci
- aprire web station ed eseguire le seguenti operazioni:
- impostazioni lingua script -> modifica -> cambiare la versione php all'ultima (quella installata prima)
- opzionale: attivare cache php (se non già attivata), abilitare xdebug, abilitare display_errors, cambiare la descrizione, abilitare le estensioni
- servizio web -> servizio predefinito -> modifica -> selezionare server backend http: apache installato prima - php: profilo inerente la versione installata prima - il resto è opzionale
- servizio web -> crea -> sito web nativo in lingua script -> selezionare l'ultima versione php e il profilo corrispondente -> avanti -> impostare nome (es: gestione), descrizione, radice documento: cartella web - server backend http: apache scaricato prima - il resto è opzionale - fare aggiornare automaticamente le autorizzazioni http cliccando su ok (andranno comunque cambiate dopo)
- portale web -> crea -> portale servizio web -> servizio: quello appena impostato (es: gestione) - tipo di portale: basato su nome - nome host: (percorso di arrivo nell'url, es: gestione) - attivare HSTS - il resto è opzionale - aprire il pannello di controllo -> utente e gruppo -> gruppo -> http -> modifica -> autorizzazioni -> assegnare alla cartella web i permessi di lettura e scrittura
- scaricare wordpress e decomprimere il contenuto della cartella wordpress nel percorso (es: web/gestione)
- andare all indirizzo finale es: https://192.168.1.3/gestione/ e installare wordpress compilando con:
- nome database, utente e password: quelli impostato in phpMyAdmin
- host database e prefisso opzionali (possono essere lasciati cosi) - finire l'installazione impostando i campi regolari (nome sito, motto, ecc...)
- aggiungere nel file config.php la linea: define('FS_METHOD', 'direct');
- andare alla pagine dei temi e caricare il tema padre (alternativamente caricarlo copiarlo manualmente nella cartella corretta), non attivarlo ancora
- caricare il tema figlio (alternativamente caricarlo copiarlo manualmente nella cartella corretta)
- attivare il tema figlio
- recarsi alla pagina dei permalink e configurare i propri permalinks - notare che la stragrande maggioranza dei miei test sono stati eseguiti sui permalink di tipo nome articolo (post name)
- recarsi al customizer e compilare le sezioni come da guida
