WordPress: Creating default object from empty value
Se wordpress mostra il serguente errore:
1 |
Warning: Creating default object from empty value in wordpress/wp-admin/includes/post.php on line 444 |
o l’errore:
1 |
[Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘post_date_gmt’ at row 1] |
significa che il motore database (MySQL) non pemette il valore ‘0000-00-00 00:00:00’ nei campi data/ora ma richiede il valore NULL come default; wordpress non è aggiornato in tal senso, si riscontra questo errore.
Tale anomalia si accompagna solitamente con:
- impossibilità di creare nuovi post
- impossibilità di modificare i post
- nell’interfaccia di admin, il pulsante “Pubblica” viene modificato in “Invia Bozza”
- errori vari relativi al timestamp
Io consiglio la revisione della struttura delle varie tabelle per risolvere alla fonte, in alternativa è possibile inserire negli script di wordpress, dopo la connessione al database:
1 2 |
$modes = array("SET SESSION sql_mode = 'TRADITIONAL'"); $wpdb->set_sql_mode($modes); |
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta