Come installare WordPress manualmente su Linux
Shared FAQ page chrome (breadcrumb, dates, read time, «Continua a leggere», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.
Body
Scaricare WordPress
Andate nella document root del vostro dominio e scaricate la versione più recente del pacchetto WordPress.
Per esempio
cd /home/eurovps/public_html/
Via SSH potete scaricare con wget l'ultimo pacchetto WordPress nel vostro sito.
wget https://wordpress.org/latest.zip
Estrarre l'archivio di WordPress
Decomprimete il file scaricato con il comando seguente via SSH.
unzip latest.zip
Spostare tutti i file e le cartelle dalla cartella wordpress nella document root corretta.
Per esempio:
mv wordpress/* /home/eurovps/public_html/
Rimuovere la cartella wordpress e il file latest.zip.
rm -rf wordpress latest.zip
Correggere i permessi dei file e delle cartelle di WordPress.
Assegnate utente e gruppo all'utente corretto del vostro dominio. Nel nostro caso l'utente del sito si chiama eurovps.
chown eurovps.eurovps /home/eurovps/public_html/* -R
Creare un database MySQL e un utente per WordPress.
Dovete creare un database MySQL e assegnargli un utente MySQL con permessi completi.
Ecco i comandi per creare il database e l'utente e assegnare i privilegi
- create database db_name;
- create user db_user;
- grant all on db_name.* to 'db_user'@'localhost' identified by 'db_password';
MariaDB [(none)]> create database eurovps_wp;
Query OK, 1 row affected (0.001 sec)
MariaDB [(none)]> create user eurovps_usr;
Query OK, 0 rows affected (0.001 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON eurovps_wp.* TO "eurovps_user"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.001 sec)
Aggiornate i dati del database nel file di configurazione di WordPress.
Rinominate il file wp-config-sample.php in wp-config.php e aggiornate i dati del database nel file.
mv wp-config-sample.php wp-config.php
vi wp-config.php
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Aggiornate queste voci con i dati del vostro database.
Dalle FAQ di EuroVPS.
Altro in «Guide»Il vostro prossimo partner per l'infrastruttura
Avete ancora
una domanda?
Diteci cosa state cercando di fare. Un ingegnere la leggerà e vi risponderà.
+357 222 32280
Partiamo dalla vostra infrastruttura.
Un po' di contesto ci aiuta a iniziare la conversazione giusta.
