PHP 7.3 a MySQL
Dobrý den,
na webu realmimi.cz mám nainstalovaný wordpress a jeden z pluginů potřebuje PHP verzi 7 a vyšší. Změnill jsem tedy PHP v administraci na 7.3, ovšem teď mi nejede stránka vůbec, píše to: Ve vaší instalaci PHP patrně chybí rozšíření MySQL, které je však pro fungování WordPressu vyžadováno.
Co mám ještě nastavit, aby web fungoval? Web jede samozřejmě na MySQL databázi. Děkuji.
2 Answers
Dobrý den,
dle hlášky se pohybujete na verzi wordpresuu hluboko pod 4.0. Klasické napojení mysli bylo už dávno vyřazeno a nahrazeno, protože je zastaralé.
PHP snižte zpět na původní verzi, udělejte si kompletní zálohu webu a následně také aktualizaci všech pluginů, šablon a samotného jádra. Zálohu určitě proveďte, takto starý wordpress má celkem vysokou šanci udělat při aktualizaci nějaké chyby a případně rozbít celý web.
Snažte se Váš web vždy udržovat co nejvíce aktualizovaný. Ve všech částech systému se stále nacházejí nové chyby a bezpečnostní díry, který tyto aktualizace zalepují. Navíc přidávají nové funkce a přecházejí těmto problémům. Přechod na PHP 7 určitě doporučuji, je efektivnější a bezpečnější.
Dobrý den,
to je nějaká stará verze WordPressu?
V PHP od verze 7.0 výše skutečně mysql není, ke spojení s DB je potřeba používat mysqli nebo PDO. Neviděl jsem ale, že by si s tím moderní WordPress neporadil. Případně pokud máte nějaký vlastní plugin který sám komunikuje s databází, zkuste jej vyřadit.
Dále by mělo pomoci snížit verzi PHP na 5.6 a provést aktualizaci WordPressu a všech pluginů. Pak se můžete vrátit na vyšší verzi PHP.