Reset - Full Site: differenze tra le versioni

Da Webmobili Wiki.
Riga 61: Riga 61:
* Backup database -> <code>wp db export backup.sql</code>
* Backup database -> <code>wp db export backup.sql</code>
* Reset Database -> <code>wp db reset --yes</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 --force --allow-root</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:
* Reinstallare Wordpress pulito:
<pre>
<pre>

Versione delle 11:20, 30 ott 2025

Sito base locale

Esempio con sito locale su Proxmox 10.13.17.133 http://pve.wp.webmobili.local

Metodo Manuale

Database

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

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

Requisiti

  • WP-CLI richiede PHP (versione ≥7.4).

php -v

Installazione

  • 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

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

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-content e wp core download --locale=it_IT --force --allow-root
  • Reinstallare Wordpress pulito:
wp core install \
  --url="https://tuodominio.it" \
  --title="Nuovo Sito" \
  --admin_user="admin" \
  --admin_password="password123" \
  --admin_email="tuo@email.it" \
  --allow-root