Actualizare manuală a bazei de date Wordpress
Am un WordPress Multisite și încerc să-mi actualizez WP la ultima versiune. În Panoul de Administrare WP, există o pagină de Actualizare Network la:
- Actualizări > Actualizări Disponibile (.../wp-admin/network/update-core.php)
Acolo am putut să apăs butonul [Actualizează Acum]
. Apoi a actualizat BAZA DE COD. Până aici ok.
Apoi după aceea trebuie să actualizez din nou BAZA DE DATE pentru rețea, așa cum este afișat în:
- Actualizări > Actualizare Rețea (.../wp-admin/network/upgrade.php)
Apoi a eșuat critic. Se afișează:
Avertisment! Problemă la actualizarea http://www.example.com/site1. Este posibil ca serverul tău să nu se poată conecta la site-urile care rulează pe el.
Mesaj de eroare: Certificatul peer nu poate fi autentificat cu certificate CA cunoscute
În această postare, nu voi întreba "cum să rezolv" această problemă particulară. (Întreb "de ce/cum" într-o altă postare)
Acum, alternativ, altă întrebare ar fi:
- CUM SĂ ACTUALIZEZ BAZA DE DATE WP "MANUAL"? (Așa cum putem actualiza manual BAZA DE COD, arătat aici)

Vizitați /wp-admin/upgrade.php
pe fiecare site pentru a upgrada manual baza de date, de exemplu:
http://www.example.com/wp-admin/upgrade.php
Acest lucru se întâmplă dacă aveți un site în rețeaua WordPress care nu se rezolvă sau dacă ați falsificat DNS-ul local, dar nu și pe server - computerul dvs. știe că www.example.com indică spre 127.0.0.1, dar serverul local continuă să rezolve www.example.com la adresa sa reală atunci când PHP face apelul CURL.

După o scurtă privire asupra codului, actualizările sunt efectuate de funcția wp_upgrade()
. Mă gândesc că apelând-o într-un anumit mod s-ar putea realiza actualizarea, dar amânarea până când procesul normal de actualizare este rezolvat este probabil mai eficient.
În versiunile recente, WP face rareori modificări majore la baza de date și este rezonabil să ne așteptăm ca aceasta să nu necesite o actualizare urgentă a bazei de date după schimbarea fișierelor.
