Dobrý den,
postup jsem Vám uvedl již v mé předchozí odpovědi. Nasměroval jsem Vás na návod
WordPress - Nejde aktualizace ani stahování pluginů, pomocí kterého vyřešíte problém
2) s instalací nového pluginu a také problém
3) s aktualizací. Pak jsem Vám napsal, že po aktualizaci máte vyzkoušet funkčnost aplikace, a pokud bude pořád k nějakým chybám docházet, tak ať znovu napíšete. Ale z Vaší odpovědi bohužel netuším, jestli jste kroky provedl. Pouze jste mi sdělil, že kdybyste věděl řešení situace a našel jste ho ve fóru, tak byste nepsal o pomoc.
Každopádně další upřesnění ohledně migrace a problému s databází je opravdu zásadní. Absence porovnávání
utf8mb4_unicode_ci totiž znamená, že je Vaše doména umístěna ještě na starším serveru se starší verzí PHP a MySQL, kde toto porovnávání není dostupné. Takže z důvodu kompatibility doporučuji provést následující kroky:
- Požádejte si pro Vaši doménu o změnu verze PHP na aktuálně nejnovější verzi PHP 7.2 - viz Změna verze PHP.
- Smažte stávající instalaci - tzn. databázi a obsah na FTP serveru.
- Vytvořte novou databázi s nějakým porovnáváním.
- Na adrese https://mysql.nazev-vasi-domeny.cz přejděte do správy databáze pomocí aplikace phpMyAdmin a na záložce Úpravy změňte Porovnávání databáze na požadované utf8mb4_unicode_ci.
- A nyní dokončete proces migrace stejným způsobem, jako když jste instalaci přesouval poprvé. Ale již nebude nutné provádět úpravy porovnávání pomocí textového editoru.
Je možné, že pouhá změna verze PHP rovnou vyřeší i problémy
1) a
4), ale protože není jisté, jaké chyby doposud nastaly, tak bude lepší instalaci přesunout znovu.
A nezapomeňte si pro web zaktivovat knihovnu
OpenSSL (viz
Nastavení konfiguračních direktiv a knihoven), aby Vám fungovala instalace pluginů a aktualizace aplikace.