Woocommerce a introdus în 2019 pluginul Woocommercce Admin plugin. Ulterior, întreaga sa funcționalitate a fost transferată pugin-ului de bază Woocommerce. Dar Woocommerce Admin plugin a lăsat uneori o urmă neplăcută…
Despre ce poate fi vorba? Dacă vreți să aflați – și poate să vă rezolvați anumite erori inexplicabile în funcționarea magazinului virtual bazat pe Woocommerce – urmăriți conținutul articolului nostru.
Fișierul error_log a ajuns la 10GB în câteva luni!!!!!
Da, este posibil. Dar site-ul pare să funcționeze perfect. Va trebui să suplimentăm spațiul pe disk? Din ce motiv se tot scrie în fișierul de erori PHP? Să-l analizăm. Majoritatea erorilor sunt de forma
[16-Jun-2021 08:42:03 UTC] WordPress database error Unknown column 'nonce_action' in 'field list' for query SELECT action_id, name, label, query, status, is_primary, actioned_text, nonce_action, nonce_name
FROM tpe_wc_admin_note_actions
WHERE note_id = 48 made by require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\WooCommerce\Admin\Install::check_version, do_action('woocommerce_admin_updated'), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\WooCommerce\Admin\RemoteInboxNotifications\RemoteInboxNotificationsEngine::run_on_woocommerce_admin_updated, Automattic\WooCommerce\Admin\RemoteInboxNotifications\RemoteInboxNotificationsEngine::run, Automattic\WooCommerce\Admin\RemoteInboxNotifications\SpecRunner::run_spec, WC_Data->save, WC_Data_Store->update, Automattic\WooCommerce\Admin\Notes\DataStore->update, Automattic\WooCommerce\Admin\Notes\DataStore->save_actions, Automattic\WooCommerce\Admin\Notes\DataStore->read_actions
Bun, lipsește o coloană în tabelul Woocommerce tpe_wc_admin_note_actions, ceea ce nu pare în regulă. Baza de date ar fi trebuit să fie actualizată odată cu pluginul Woocommerce.
Am verificat versiunile Woocommece și Woocommerce admin….sunt la zi.
Am inspectat noua secțiune din wp-admin Woocommerce / Stare/ Intrumente / Verificare bază de date și Update bază de date. Ultima acțiune a trimis un eveniment spre execuție în fundal. Dar coloana nu a fost adăugată tabelului.
Actualizarea manuală a bazei de date Woocommerce
Am adăugat 3 coloane în două tabele – is_read, nonce_action și nonce_name.
Erorile s-au stopat.
Dar din ce motiv?
Am descoperit pe internet că se datorează modificării schemei bazei de date introdusă de pluginul Woocommerce Admin la instalare dar nu permite update-ul ulterior al schemei.
Am dezactivat pluginul, l-am șters.
În acest moment spațiul pe disk a crescut cu 10GB.
Află detalii privind realizarea site-urilor pe WordPress
Creare site WordPress
Sau ia legatura cu noi aici