Reset - Full Site: differenze tra le versioni
Da Webmobili Wiki.
Nessun oggetto della modifica |
|||
| (12 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 36: | Riga 36: | ||
== WP-CLI == | == WP-CLI == | ||
=== Requisiti === | |||
* WP-CLI richiede PHP (versione ≥7.4). | |||
<code>php -v</code> | |||
=== Installazione === | |||
* Scaricare wp-cli nella tua home o in una directory temporanea: | |||
<code>curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar</code> | |||
* Rendi il comando (wp) globale : | |||
<pre> | |||
chmod +x wp-cli.phar | |||
sudo mv wp-cli.phar /usr/local/bin/wp | |||
</pre> | |||
* Verificare funzionamento <code>wp cli update</code> | |||
* Aggiornamento <code>wp cli update</code> | |||
=== Collegare WP-CLI al sito Wordpress === | |||
Accedere alla cartella del sito dove risiede wp-config.php | |||
in caso di root a tutti i comandi bisogna aggiungere al fondo <code>--allow-root</code> | |||
=== Reset Database + Sito + backup === | |||
Assicurati di essere dentro la directory del sito: | |||
* Backup database -> <code>wp db export backup.sql</code> | |||
* Reset Database -> <code>wp db reset --yes</code> | |||
* Reset completo (temi, plugin e media) -> <code>rm -rf wp-content</code> e <code>wp core download --locale=it_IT --force --allow-root</code> | |||
* Reinstallare Wordpress pulito: | |||
<pre> | |||
wp core install \ | |||
--url="http://pve.wp.webmobili.local" \ | |||
--title="Nuovo Sito" \ | |||
--admin_user="admin" \ | |||
--admin_password="admin" \ | |||
--admin_email="m.cerutti@webmobili.it" \ | |||
--locale=it_IT \ | |||
--allow-root | |||
</pre> | |||
* Verifica lingua attiva -> <code>wp option get WPLANG --allow-root</code> | |||
* Cambio Lingua -> -> <code>wp language core install it_IT --activate --allow-root</code> | |||
* Aggiornamento traduzioni -> <code>wp language core update --allow-root</code> | |||
Versione attuale delle 11:41, 30 ott 2025
Sito base locale
[modifica]Esempio con sito locale su Proxmox 10.13.17.133 http://pve.wp.webmobili.local
Metodo Manuale
[modifica]Database
[modifica]Accesso al database mysql
mysql -u wordpress-p
bucRd29By9GRY
Cancellazione e creazione nuovo database vuoto:
DROP DATABASE wordpress_db;
CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
EXIT;
File Sito
[modifica]Dal terminale, nella directory del sito:
rm -rf *
Scarica e reinstalla WordPress:
wget https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress/* .
rmdir wordpress
rm latest.zip
WP-CLI
[modifica]Requisiti
[modifica]- WP-CLI richiede PHP (versione ≥7.4).
php -v
Installazione
[modifica]- Scaricare wp-cli nella tua home o in una directory temporanea:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- Rendi il comando (wp) globale :
chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
- Verificare funzionamento
wp cli update - Aggiornamento
wp cli update
Collegare WP-CLI al sito Wordpress
[modifica]Accedere alla cartella del sito dove risiede wp-config.php
in caso di root a tutti i comandi bisogna aggiungere al fondo --allow-root
Reset Database + Sito + backup
[modifica]Assicurati di essere dentro la directory del sito:
- Backup database ->
wp db export backup.sql - Reset Database ->
wp db reset --yes - Reset completo (temi, plugin e media) ->
rm -rf wp-contentewp core download --locale=it_IT --force --allow-root - Reinstallare Wordpress pulito:
wp core install \ --url="http://pve.wp.webmobili.local" \ --title="Nuovo Sito" \ --admin_user="admin" \ --admin_password="admin" \ --admin_email="m.cerutti@webmobili.it" \ --locale=it_IT \ --allow-root
- Verifica lingua attiva ->
wp option get WPLANG --allow-root - Cambio Lingua -> ->
wp language core install it_IT --activate --allow-root - Aggiornamento traduzioni ->
wp language core update --allow-root