HTML.it logo
Learn
  • Design
    • Grafica
    • User Interface Design
    • Adobe Creative Suite
    Guide
    Approfondimenti
    Faq
    Notizie
    Tutto in Design >
  • Development
    • .NET
    • ASP
    • CMS
    • Flash
    • Java
    • JavaScript
    • PHP
    • Essentials
    • Ruby
    • XML
    • Editor
    • CSS
    • HTML
    Guide
    Approfondimenti
    Script
    Faq
    Notizie
    Tutto in Development >
  • Mobile
    • Android Studio
    • Cordova
    • Eclipse
    • Objective C
    • Swift
    Guide
    Approfondimenti
    Script
    Faq
    Notizie
    Tutto in Mobile >
  • Server
    • Cloud
    • Database
    • OS
    • Sicurezza
    • Network
    Tutto in Server >
  • Digital Marketing
    • SEO
    • Affiliate Marketing
    • Social Media Marketing
    Tutto in Digital Marketing >
  • Makers
    • Arduino
    • RaspberryPi
    • Stampa 3D
    Guide
    Approfondimenti
    Notizie
    Tutto in Makers >
  • Game Design
    • Unity
    Guide
    Approfondimenti
    Notizie
    Tutto in Game Design >
Download
  • Audio e Video
    • Player Audio Video
    • Codec audio
    • Editor audio video
    • Masterizzazione
    • Ripper e Convertitori
    • Speech
    Tutto in Audio e Video >
  • Educazione
    • Bambini
    • Cucina
    • Salute e Benessere
    • Istruzione
    Tutto in Educazione >
  • Giochi
    • Arcade
    • Avventura
    • Azione
    • Board
    • Carte
    • Giochi di ruolo
    • Giochi Online
    • Puzzle e Enigmistica
    • Simulazione
    • Sparatutto
    • Sport
    • Strategia e Giochi di Guerra
    • Tempo Libero
    Tutto in Giochi >
  • Grafica
    • Accessori & Mappe
    • Animazione
    • CAD – 3D
    • Cattura schermo
    • Convertitori e ridimensionatori
    • Editor
    • Flash
    • Font
    • Fotoritocco
    • Gallerie e album
    • Icone e loghi
    • Visualizzatori
    Tutto in Grafica >
  • Internet
    • Browser
    • Chat e IM
    • eMail
    • Estensioni & Temi
    • FTP
    • Network
    • News e RSS
    • Peer to Peer
    • Webcam
    Tutto in Internet >
  • Programmazione
    • Accessori
    • CMS e E-Commerce
    • Editor e Compilatori
    • Editor e strumenti Web
    • Linguaggi
    Tutto in Programmazione >
  • Sicurezza
    • Antispam
    • Antispyware
    • Antivirus
    • Server
    Tutto in Sicurezza >
  • Produttività
    • Backup
    • Compressione
    • Connettività
    • Database
    • Fax e Telefonia
    • Gestione disco
    • Ottimizzazione
    • Ufficio
    • Utilità di Sistema
    Tutto in Produttività >
Notizie
Video
Forum
in  
Trend
GuideHTMLJavaLinguaggio CPythonJavaScriptPHPC++CSSAndroidApprofondimenti
INDICE DELLA GUIDA
Introduzione e installazione di WordPress
  1. 1 WordPress: un'introduzione

  2. lezione
    2 di 95

    Installare WordPress

Configurazione
  1. 3 Il file wp-config.php: impostazioni di base

  2. 4 Il file wp-config.php: impostazioni avanzate

Dashboard e amministrazione di WordPress
  1. 5 Panoramica del pannello di amministrazione

  2. 6 Il Menu Impostazioni

  3. 7 Impostazioni lettura, discussione e media

  4. 8 Impostazione dei Permalink

Gestione contenuti
  1. 9 Organizzazione dei contenuti in WordPress

  2. 10 Gestire i post con WordPress

  3. 11 Tassonomie, tag e categorie

  4. 12 I Custom Field di WordPress

  5. 13 Gestire le pagine di WordPress

  6. 14 Gestione media in WordPress

  7. 15 Gestione dei commenti su WordPress

  8. 16 I menu di navigazione di WordPress

Plugin e pagine
  1. 17 I plugin di WordPress: concetti introduttivi

  2. 18 I plugin di WordPress: widget

  3. 19 I plugin di WordPress: shortcode

  4. 20 I plugin di WordPress: attivare i Custom Post Type

  5. 21 I plugin di WordPress: attivare le custom taxonomy

  6. 22 I plugin di WordPress: attivare i custom field

  7. 23 I plugin di WordPress: attivare la REST API

Temi e Widgets
  1. 24 Temi WordPress: caratteristiche generali, scelta e installazione

  2. 25 Temi di WordPress: il Theme Customizer

  3. 26 I Feed di WordPress

Utenti e privilegi
  1. 27 Gestione degli utenti in WordPress

WordPress Multisite
  1. 28 WordPress Multisite: introduzione al Network

  2. 29 WordPress Multisite: istallazione del Network

  3. 30 WordPress Multisite: gestione siti Web

  4. 31 WordPress Multisite: gestione degli utenti

  5. 32 WordPress Multisite: temi, plugin e impostazioni

WordPress in produzione
  1. 33 WordPress: la scelta del servizio di hosting

  2. 34 Migrare da WordPress.com a un host indipendente

  3. 35 Completare la migrazione da WordPress.com

  4. 36 Da locale a remoto. Esportazione file e database

  5. 37 Da locale a remoto. Importazione dati e configurazione

Ottimizzazione e prestazioni
  1. 38 Ottimizzare WordPress con Google PageSpeed Insights

  2. 39 Ottimizzazione delle immagini in WordPress

  3. 40 Compressione HTTP in WordPress

  4. 41 WordPress: ottimizzazione dell'Above the Fold

  5. 42 WordPress: differimento e minificazione delle risorse

  6. 43 WordPress: sfruttare la cache del browser

  7. 44 Disabilitare condizionalmente i plugin di WordPress

WordPress e Docker
  1. 45 WordPress e Docker: un'introduzione

  2. 46 WordPress su Docker: MySQL da linea di comando

  3. 47 WordPress da linea di comando su Docker

  4. 48 Installare WordPress con Docker Compose

  5. 49 WordPress su Docker: i Dockerfile

  6. 50 Installare WordPress con Kitematic

Localizzazione e internazionalizzazione
  1. 51 Localizzazione e internazionalizzazione di WordPress

  2. 52 Localizzazione di temi e plugin in WordPress

  3. 53 Creazione di un sito multilingua con WordPress

  4. 54 Localizzare widget e menu di navigazione in WordPress

  5. 55 WordPress multilingua: creazione dei contenuti

L’editor Gutenberg
  1. 56 Gutenberg: il nuovo editor di WordPress

  2. 57 Gutenberg: gli strumenti dell'editor

  3. 58 Gutenberg: creazione dei contenuti

WordPress e SEO
  1. 59 WordPress e SEO: introduzione

  2. 60 WordPress e SEO: configurazione di Yoast SEO

  3. 61 WordPress e SEO: utilizzo di Yoast SEO

  4. 62 Amministrazione di Yoast SEO

  5. 63 Menu impostazioni di Yoast SEO

  6. 64 Yoast SEO: console di ricerca e funzionalità social

WordPress e analytics
  1. 65 Le statistiche in WordPress

  2. 66 Statistiche WordPress in-site

  3. 67 WordPress e Google Analytics

WordPress da linea di comando
  1. 68 WP-CLI: WordPress da linea di comando

  2. 69 Installare WordPress con WP-CLI in locale

  3. 70 Gestire temi e plugin di WordPress con WP-CLI

  4. 71 WP CLI: core e configurazione

  5. 72 WP CLI: operazioni sul database

  6. 73 WP CLI: ricerca e sostituzione nel database

  7. 74 WP CLI: operazioni sui post

  8. 75 WP CLI: automatizzare la gestione di WordPress con gli script bash

Edizione 2008
  1. 76 WordPress localizzato in Italiano

  2. 77 Strumenti per l'amministrazione

  3. 78 Prime configurazioni

  4. 79 Opzioni di scrittura e lettura

  5. 80 Scrivere un post per il blog

  6. 81 Assegnazione di categorie e attributi al post

  7. 82 Gestione delle immagini

  8. 83 Gestione delle categorie

  9. 84 Gestione dei commenti

  10. 85 Configurazione e moderazione dei commenti

  11. 86 Gestione degli utenti

  12. 87 Permalink

  13. 88 Permalink senza mod_rewrite

  14. 89 Permalink con mod_rewrite

  15. 90 I Plugin, installazione e gestione

  16. 91 Pagine WordPress

  17. 92 Gerarchia delle pagine

  18. 93 Template delle pagine

  19. 94 Temi WP

  20. 95 Widgets

  • Learn
  • Guida WordPress
  • Installare WordPress
lezione
2 di 95

Installare WordPress

  • di Carlo Daniele
  • 15 Giugno 2016

Installare WordPress richiede pochi minuti. Basterà dotarsi dell’ultima versione disponibile del CMS e avere accesso ad un Web server che offra i seguenti requisiti minimi:

  • PHP 5.6 o superiore.
  • MySQL 5.6 o superiore, o, in alternativa, MariaDB 10.0 o superiore.

WordPress non è destinato esclusivamente ad utenti professionisti. Chiunque, infatti, sarà in grado di mettere online un sito Web in pochi semplici passi seguendo le istruzioni di questa guida.

Il CMS funziona su qualunque tipo di server in cui siano disponibili le versioni di PHP e MySQL indicate, sebbene sia consigliato operare in ambiente Unix o Linux, con server Apache o Nginx e modulo mod_rewrite abilitato.

Attenzione: è sempre bene ricordare che WordPress è open source. Il codice è aperto e accessibile a chiunque abbia buone o cattive intenzioni. Per questo la sicurezza deve essere una preoccupazione costante di chi amministra il sito, e la scelta di un buon servizio di hosting è essenziale.

Prima di cominciare

Prima di installare il CMS è opportuno effettuare alcune verifiche.

Per prima cosa è bene assicurarsi di avere i permessi di scrittura necessari sui file e sulle cartelle. Di solito i permessi cambiano a seconda della configurazione del server ma, come regola generale, si può ritenere prudente non andare oltre 755 per le directory e 644 per i file, sebbene livelli più bassi siano possibili e, per alcuni file, consigliati.

In questa guida analizzeremo nel dettaglio i file di configurazione, come .htaccess e wp-config.php, per ora basterà dire che su questi file andranno impostati permessi più bassi: da 604 a 644 per .htaccess da da 600 a 644 per wp-config.php.

Figura 1. Permessi per il file .htaccess

Permessi per il file .htaccess

È poi opportuno assicurarsi di avere accesso al database. Durante l’installazione WordPress richiederà l’inserimento del nome del database dove andranno archiviati i dati, esso dovrà essere creato prima di lanciare l’installazione.

Fondamentale dotarsi di un editor di testo. Se non si è sicuri del proprio editor abituale è opportuno consultare quelli consigliati. Può succedere infatti che si debba modificare manualmente il file di configurazione wp-config.php, ad esempio perché WordPress non ha i permessi di scrittura su quel file. Se l’editor di testo dovesse registrare caratteri non desiderati nel file l’installazione non andrà a buon fine.

La prima installazione di WordPress

Si prelevi l’ultima versione di WordPress in lingua inglese o Italiano. Si decomprima il pacchetto e lo si carichi via FTP nella root o in un subfolder del proprio spazio web.

Si crei quindi un nuovo database. A questo punto si può lanciare l’installazione guidata dall’indirizzo della directory dove è stato caricato WordPress. Se il pacchetto è stato installato nella root, WordPress reindirizzerà la richiesta su:


http://miodominio.com/wp-admin/install.php

Se WordPress dispone dei permessi di scrittura necessari sul file wp-config.php aprirà una pagina in cui l’utente dovrà inserire i dati per accedere al database.

Figura 2. Dati per la connessione al database

Dettagli connessione

WordPress propone il prefisso wp_ per i nomi delle tabelle, ma lasciare il prefisso predefinito potrebbe essere insicuro, si consiglia quindi di sostituire wp_ con prefisso di propria scelta.

Nella schermata successiva vanno impostati i dati di base del sito. La password sarà proposta da WordPress ma potrà essere cambiata in fase di installazione.

Figura 3. Indicatore di forza delle password.

Indicatore di forza delle password

Nel caso in cui WordPress non disponga dei permessi necessari, un messaggio di errore avvertirà l’utente che non è possibile creare il file wp-config.php. In questo caso, occorrerà creare una copia in locale di wp-config-sample.php, rinominandola in wp-config.php e modificando i valori delle seguenti costanti:


// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name');
/** MySQL database username */
define('DB_USER', 'database_user_name');
/** MySQL database password */
define('DB_PASSWORD', 'database_user_password');
/** MySQL hostname */
define('DB_HOST', 'database_host');

Eseguito il task, il file andrà caricato sul server nella main directory di WordPress. A questo punto sarà possibile eseguire l’installazione.

Installare WordPress in una subdirectory

E’ buona pratica è tenere pulita la root del dominio e installare WordPress in una subdirectory. Ciò non ha conseguenze sulla fruizione del sito da parte degli utenti, in quanto è possibile servire il sito dalla URL della root directory e non dal subfolder che ospita l’installazione.

Che si tratti di una prima installazione o si voglia spostare un sito già funzionante in un subfolder, il procedimento è molto simile.

Si carichi il pacchetto nel subfolder (ad es. /wordpress) e si proceda come illustrato nel paragrafo precedente.

Quando l’installazione sarà completata, si apra la pagina delle impostazioni dei permalink, accessibile dal menu “Impostazioni → Permalink”, e si scelga la struttura dei permalink desiderata. Questa operazione genererà un file .htaccess o lo aggiornerà se già esistente.

Il passo successivo è l’impostazione della URL di WordPress e della URL del sito. Si vada quindi alla pagina delle impostazioni generali di WordPress (“Impostazioni → Generali”) e si assegnino i valori opportuni ai due campi:

Figura 4. Impostazioni generali: indirizzi del sito e di WordPress.

Impostazioni generali

Nel campo “Indirizzo WordPress (URL)” andrà inserita la URL della directory dove è installato WordPress; nel campo “Indirizzo Sito (URL)” andrà inserita la URL della root o della directory che dovrà servire il sito. Entrambi gli indirizzi dovranno iniziare con http:// o https:// e non dovranno mai contenere la slash finale.

Non si tenti ancora di accedere alla home page, perché si otterrebbe un messaggio di errore.

Ora si acceda al server via FTP. I file index.php e .htaccess devono essere copiati e incollati dall’installazione di WordPress alla root directory. Si faccia attenzione a collocare nella root una copia dei file, senza rimuovere gli originali dalla directory di WordPress.

Potrebbe accadere che il file .htaccess non sia visibile. Ciò può succedere se si opera in locale e il sistema operativo lo riconosce come file di sistema o, in remoto, se il client FTP non visualizza i file nascosti. In entrambi i casi basterà forzare il client FTP alla visualizzazione dei file nascosti.

Figura 5. Forzare FileZilla alla visualizzazione dei file nascosti.

Visualizzare file nascosti.

Si apra quindi il file index.php collocato nella root e si sostituisca l’istruzione:


require( dirname( __FILE__ ) . '/wp-blog-header.php' );

con:


require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );

Ora WordPress andrà a cercare il file wp-blog-header.php, da cui ha avvio il caricamento del sito, nella directory corretta. Il sito sarà quindi visibile all’indirizzo della root.

Se vuoi aggiornamenti su WordPress inserisci la tua e-mail nel box qui sotto:

Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi:

3 / 95

Il file wp-config.php: impostazioni di base

Ultime notizie

FinalCrypt: File Encryption Application open source

PHP: meno ricerche = meno utilizzatori?

Ubuntu 14.04: fine del supporto il 30 aprile 2019

Social media marketing: gli errori più frequenti

IBM Think 2019: nuove soluzioni per il Cloud ibrido

I Video di HTML.it

Autenticazione e autorizzazione per API e servizi RESTful

Percorsi formativi correlati
Android Mobile Developer

Android Mobile Developer

5
guide
250 ore

Tutti i linguaggi per diventare uno sviluppatore di app per Android.

DB Administrator

DB Administrator

4
guide
80 ore

Come creare applicazioni per il Web con PHP e MySQL per il DBMS.

iOS Mobile Developer

iOS Mobile Developer

4
guide
180 ore

Tutte le principali tecnologie per diventare uno sviluppatore mobile per iOS.

Java Developer

Java Developer

7
guide
300 ore

I fondamentali per lo sviluppo di applicazioni multi piattaforma con Java.

Java Security Expert

Java Security Expert

5
guide
120 ore

Diventare degli esperti in tema di sicurezza delle applicazioni Java.

Maker

Maker

2
guide
50 ore

Usare Raspberry Pi e Arduino per avvicinarsi al mondo dei Maker e dell’IoT.

NoSQL DB Expert

NoSQL DB Expert

5
guide
200 ore

Le principali guide di HTML.it per diventare un esperto dei database NoSQL.

PHP Cloud Developer

PHP Cloud Developer

7
guide
80 ore

Ecco come i professionisti creano applicazioni per il Cloud con PHP.

PHP Developer

PHP Developer

5
guide
100 ore

Lo sviluppo professionale di applicazioni in PHP alla portata di tutti.

PHP e JavaScript Developer

PHP e JavaScript Developer

6
guide
100 ore

Come sviluppare applicazioni Web dinamiche con PHP e JavaScript.

PHP Framework Expert

PHP Framework Expert

6
guide
120 ore

Realizzare applicazioni per il Web utilizzando i framework PHP.

PHP SysAdmin

PHP SysAdmin

6
guide
80 ore

Creare applicazioni PHP e gestire l’ambiente di sviluppo come un pro.

Sviluppare un eCommerce con PHP

Sviluppare un eCommerce con PHP

5
guide
120 ore

Fare gli eCommerce developer con Magento, Prestashop e WooCommerce.

Web & Mobile Designer

Web & Mobile Designer

5
guide
300 ore

Percorso base per avvicinarsi al web design con un occhio al mobile.

WordPress Developer

WordPress Developer

5
guide
150 ore

Realizzare siti Web e Web application con WordPress a livello professionale.

Ti consigliamo anche

Moodle Learning Platform, la guida

  • 9 Lezioni
  • Moderata

Moodle è una Learning Platform, o course management system (CMS), completa. Essa permette la gestione di corsi, formazione, insegnamento e training a distanza. Basata su PHP e MySql, è una soluzione Open Source che può essere facilmente modificata per l’adattamento a diverse tipologie di progetti. In questa guida descriveremo ogni aspetto della piattaforma, dall’installazione all’utilizzo di plugin, fino alle funzionalità più avanzate.

  • PHP: meno ricerche = meno utilizzatori?
  • Creare un e-commerce con PHP

WordPress e lo schermo bianco della morte. Cause e soluzioni

Scopriamo come risolvere il problema dello schermo bianco della morte di WordPress. Analizziamo cause e soluzioni per malfunzionamenti derivanti da codice o memoria.

  • Aruba: nuovo servizio di Hosting WordPress Gestito
  • WordPress 5.0: rilascio rimandato al 27 novembre

WordPress 5.x: panoramica sui problemi di compatibilità

WordPress 5.0 “Bebo”, con il nuovo editor Gutenberg

CMSScan: CMS security scanner

  • Guide
  • Approfondimenti
  • Script
  • Q&A
  • Software
  • Tutorial
  • Videogiochi
  • Tag Software
  • News
  • Video
  • Forum
  • Chi siamo
  • Pubblicità
  • Contatti
  • Cookie policy
  • Privacy policy
  • Privacy Policy Newsletter
© HTML.it 1997-2019 | Triboo Media – P. IVA 06933670967 | HTML.it è un periodico telematico reg. Trib. Roma n. 309/2008 | 2.10.2