Reset - Full Site: differenze tra le versioni

Da Webmobili Wiki.
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 65: Riga 65:
<pre>
<pre>
wp core install \
wp core install \
   --url="https://tuodominio.it" \
   --url="http://pve.wp.webmobili.local" \
   --title="Nuovo Sito" \
   --title="Nuovo Sito" \
   --admin_user="admin" \
   --admin_user="admin" \
   --admin_password="password123" \
   --admin_password="admin" \
   --admin_email="tuo@email.it" \
   --admin_email="m.cerutti@webmobili.it" \
  --locale=it_IT \
   --allow-root
   --allow-root
</pre>
</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-content e wp 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