Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › nejde downgradovat WP kvůli PHP
Štítky: Aktualizace, php, TodaysNews, Verze PHP, WP Downgrade
Zvolené téma obsahuje celkem 6 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 5 let.
-
AutorPříspěvky
-
6. listopadu 2019 (22:14) #38086
Po aktualizaci na wp 5.1.3 se přestal zobrazovat web (bílá stránka).
Nainstaloval jsem si plugin wp downgrade a do něj nastavil cílový wp 4.7.15, na nějž byl web aktualizován dle emailové zprávy od WP z poloviny září – přitom od poloviny září až do dneška web fungoval.
V adminu se mi však vypisuje následující hlášení :
“Automatická aktualizace nemůže být provedena, protože WordPress 4.7.15 vyžaduje alespoň PHP 5.6.20 a na vašem serveru je používána starší verze PHP 5.3.29.”
Zároveň mi plugin wp downgrade sděluje, že Current WP Version: 5.1.3
Z toho mi vyplývá, že wp downgrade neprovede aut. aktualizaci ze současné verze 5.1.3. na 4.7.15 kvůli php. Nechápu však, jak mohl wp 4.7.15 jet na tomto webu od poloviny září, když na serveru byl php 5.3.29.
Myslíte, že pro downgradování na wp 4.7.15 by mohlo pomoci nastavení serveru na php 5.6.20?6. listopadu 2019 (22:24) #38087To jsou takové “vtipné” trable s cestováním v čase :-)
Jakmile jste aktualizoval na WordPress 5.1.x, tak ten obsahuje omezení na další aktualizace na základě používané PHP verze. A plugin WP Downgrade patrně využívá funkcí WordPressu pro aktualizace a kvůli kontrole potenciální aktualizace asi neprojde ani downgrade :-) Případný downgrade tak budete muset udělat ručně, tedy stažením starší verze WordPressu a nahráním souborů na FTP.Jaký používáte hosting?
Pár poznámek:
– Na downgrade bych se vykašlal a raději změnil verzi PHP na co nejnovější, ideálně 7.3.x. Potom by měla nová verze WordPressu 5.1.x bez problémů fungovat. Pokud fungovat nebude, tak je tam ještě nějaký jiný problém (patrně plugin či šablona).
– Podivné je, že sice nefunguje web, ale administrace ano. Podíval bych se do PHP logu, zda se tam nezapisují nějaké konkrétní chybové hlášky (bílá stránka je v podstatě fatální chyba PHP), které by napověděly, co tam je vůbec za problém (ani to nakonec nemusí souviset s verzí PHP).6. listopadu 2019 (23:31) #38088Děkuji
Hosting je wedos
doplnil jsem na webFTP debug a na bílé stránce se mi nyní zobrazují následující hlášky, kde mi přijde snažší návrat do výchozího stavu downgradem než opravy, kt by bylo moc:Notice: register_sidebar_widget is deprecated since version 2.8.0! Use wp_register_sidebar_widget() instead. in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4334 Notice: Undefined index: banners125 in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/widgets/banners-125.php on line 13 Notice: Undefined index: comments in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/widgets/comments.php on line 17 Notice: Undefined index: socialconnect in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/widgets/social-connect.php on line 20 Notice: Undefined index: socialshare in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/widgets/social-share.php on line 16 Notice: Undefined index: tabs in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/widgets/tabs.php on line 12 Notice: Undefined index: tweets in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/widgets/tweets.php on line 17 Notice: Undefined index: infobox in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/widgets/infobox.php on line 18 Notice: Undefined index: custom_js in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/Themater.php on line 120 Notice: Funkce wp_enqueue_script nebyla použita správným způsobem. Skripty a styly by neměly být registrovány nebo načítány jinak než s pomocí následujících možností pro napojení vlastních funkcí do WordPressu: wp_enqueue_scripts, admin_enqueue_scripts nebo login_enqueue_scripts. Další informace o testování programu a hledání chyb naleznete v manuálu na stránce Ladění ve WordPressu (anglicky). (Tato zpráva se nově zobrazuje od verze 3.3.0.) in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4672 Notice: Funkce add_custom_background není podporována už od verze 3.4.0! Použijte prosím raději funkci add_theme_support( 'custom-background', $args ). in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4334 Notice: Undefined index: custom_css in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/Themater.php on line 314 Notice: Undefined variable: i in /data/web/virtuals/36144/virtual/www/wp-content/plugins/sideblog/sideblog.php on line 449 Notice: Volaná metoda konstruktoru třídy pro WP_Widget v SideblogWidget je zastaralá od verze 4.3.0! Místo toho použijte __construct() . in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4404 Notice: Volaná metoda konstruktoru třídy pro WP_Widget v ThematerBanners125 je zastaralá od verze 4.3.0! Místo toho použijte __construct() . in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4404 Notice: Volaná metoda konstruktoru třídy pro WP_Widget v ThematerComments je zastaralá od verze 4.3.0! Místo toho použijte __construct() . in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4404 Notice: Volaná metoda konstruktoru třídy pro WP_Widget v ThematerPosts je zastaralá od verze 4.3.0! Místo toho použijte __construct() . in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4404 Notice: Volaná metoda konstruktoru třídy pro WP_Widget v ThematerSocialConnect je zastaralá od verze 4.3.0! Místo toho použijte __construct() . in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4404 Notice: Volaná metoda konstruktoru třídy pro WP_Widget v ThematerSocialShare je zastaralá od verze 4.3.0! Místo toho použijte __construct() . in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4404 Notice: Trying to get property of non-object in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/widgets/tabs.php on line 28 Notice: Trying to get property of non-object in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/widgets/tabs.php on line 30 Notice: Trying to get property of non-object in /data/web/virtuals/36144/virtual/www/wp-content/themes/TodaysNews/lib/widgets/tabs.php on line 32 Notice: Volaná metoda konstruktoru třídy pro WP_Widget v ThematerTabs je zastaralá od verze 4.3.0! Místo toho použijte __construct() . in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4404 Notice: Volaná metoda konstruktoru třídy pro WP_Widget v ThematerTweets je zastaralá od verze 4.3.0! Místo toho použijte __construct() . in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4404 Notice: Volaná metoda konstruktoru třídy pro WP_Widget v ThematerInfoBox je zastaralá od verze 4.3.0! Místo toho použijte __construct() . in /data/web/virtuals/36144/virtual/www/wp-includes/functions.php on line 4404
7. listopadu 2019 (6:20) #38089Osobně bych vypnul všechny pluginy . Tím bych začal, před otravnějšími činnostmi.
7. listopadu 2019 (10:01) #38090Přesně tak, jak píše @teevee70. Není cesta zpět :-) Jen si tím zkomplikujete celou instalaci WordPressu a není příliš bezpečné zůstávat u starých verzí WordPressu, šablony či pluginů. Teď sice vypadá jako snadnější cesta návrat zpět, ale jakmile web napadne nějaký malware (vir), tak si to budete vyčítat a práce bude mnohem více. Ty chyby nejsou sice fatální (pouze Notices), ale asi jich je moc, nevím, nevidím tam konkrétní příčinu bílé stránky, ale patrně bude problém v šabloně.
Každopádně bych zkusil aktualizovat všechny pluginy i šablonu (podle chyb je tam nějaká šablona “TodaysNews”), následně i WordPress na nejnovější verzi a nakonec i PHP na verzi 7.3. Po kompletních aktualizacích by mělo vše fungovat bez problémů. A pokud se obáváte větších problémů, tak udělat zálohu a případně se vrátit (ale to jako opravdu poslední možnost).
7. listopadu 2019 (12:04) #38095Děkuji. Ano bylo to patrně po aktualizaci na vyšší WP způsobeno zastaralou šablonou. Zkusil jsem si nainstalovat jinou a frontend znovu funguje, jen je třeba stránku přizpůsobit.
7. listopadu 2019 (12:37) #38097 -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.