OVH Community, your new community space.

problema mysql 5.6 - pro2014 datacenter Gravelines


ciberdany
03.11.2016, 19.40
Non credo di riuscire ad avere questo tipo di supporto tecnico qua dentro, ma ci provo perché la cosa è strana e un poco specifica.

Wordpress dalla versione 4.2 ha deciso di cambiare la codifica caratteri nel database da utf8 semplice a utf84mb, automaticamente rileva le caratteristiche del database e decide se può usare l'una o l'altra codifica, se invece si deve aggiornare e può passa da utf8 a utf84mb che è più moderna come codifica di modo da poter supportare più caratteri come gli emojii.
tutto questo funziona bene su un itperso2012 con il suo database mysql 5.5 ma non funziona assolutamente su un pro2014 con mysql 5.6 che dovrebbe essere molto più performante, dove wordpress si ritrova a creare tabelle myisam utf8_general_ci.
Supponendo di voler migrare quindi un wordpress da un vecchio itperso 2012 a un pro2014 la codifica dei caratteri smette di funzionare come si deve ovviamente, si perdono gli accenti, eppure mysql 5.6 è superiore a mysql 5.5, credo che i server mysql di ovh abbiano problemi con le librerie.

si legge sul sito degli sviluppatori wordpress:

In WordPress 4.2, we’re upgrading tables to utf8mb4, when we can. Your site will only upgrade when the following conditions are met:

You’re currently using the utf8 character set.
Your MySQL server is version 5.5.3 or higher (including all 10.x versions of MariaDB).
Your MySQL client libraries are version 5.5.3 or higher. If you’re using mysqlnd, 5.0.9 or higher.

leggendo sul forum francese:
https://forum.ovh.com/showthread.php...-amp-WordPress

risulta che ovh abbia dei problemi sui server sql 5.6 e non supporti i caratteri utf8mb4, e che l'assistenza non risponda o consigli di forzare wordpress in scrittura utf8 sulle tabelle utf8mb4, ma mi sembra una gran porcheria di soluzione, speriamo che si sbrighino a sistemare....perché la soluzione corretta sarebbe convertire i database utf8mb4 in utf8, invece che andare avanti si va indietro....