Contact Form 7 uppdatering blir fel
-
Hej
Uppdaterade Contact form 7 och efter det så är admin delen i räddningsläge.Detta felmeddelande får jag:
Ett fel av typen E_PARSE uppstod på rad 9 i följande fil: /var/www/xxxx.xxx/public_html/wp-content/plugins/contact-form-7/admin/includes/welcome-panel.php. Felorsak: syntax error, unexpected ’print’ (T_PRINT), expecting identifier (T_STRING)Är det nått som går att lösa eller måste jag plocka bort Contact Form 7?
Har WP 5.8.1
Eller går det back till backs bara uppdateringen på det tillägget?
Mvh
Lasse
-
Hittade lösningen i en tråd!
Om nån råkar ut för detta så löser detta problemet!
Renaming function name on line 9 to public function _print() and on line 223 to $column->_print(); seemingly fixes the issue.
Moderator tobifjellner (Tor-Bjorn Fjellner)(@tobifjellner)
WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ
I forumet för Contact Form 7 hittade jag en färsk tråd om att senaste versionen av tillägget inte fungerar med PHP 5.6. ( https://wordpress.org/support/topic/v-7-5-5-1-broken-with-php5-6/ )
Använder du fortfarande PHP 5.6? I så fall bör du försöka lyfta din webbserver till en modernare PHP-version.Yes kör 5.6.40, men tyvärr kan jag inte uppgradera php, för det är för mycket som inte fungerar i Php 7 eller nyare. Har inte lyckats få iordning på det.
Borde bygga om hela sidan isåfall.Lasse
Moderator tobifjellner (Tor-Bjorn Fjellner)(@tobifjellner)
WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ
Då är det hög tid nu. Även om WordPress-kärnan ännu stödjer 5.6 är det bara en tidsfråga innan den ribban kommer att höjas, och många tillägg och teman behöver redan senare versioner för att fungera.
Dessutom slutade PHP-communityn att följa upp med säkerhetsuppdateringar till PHP 5.6 redan 2018-12-31, så det finns all anledning att bygga om webbplatsen.Dessa fel får jag när jag slår på 7.4:
Warning: Illegal string offset 'eventdetails' in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1456 Warning: Illegal string offset 'timelocation' in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1494 Warning: Illegal string offset 'repeats' in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1517 Warning: Illegal string offset 'gmap' in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1530 Warning: Illegal string offset 'learnmoreICS' in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1597 Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1613 Warning: array_key_exists() expects parameter 2 to be array, string given in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar-helper.php on line 109 Warning: Illegal string offset 'day_block' in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1789 Warning: Illegal string offset 'titles' in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1798 Warning: Illegal string offset 'belowtitle' in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1811 Warning: Illegal string offset 'close1' in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1833 Warning: Illegal string offset 'close2' in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1835 Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1839 Fatal error: Uncaught Error: [] operator not supported for strings in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php:1953 Stack trace: #0 /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php(375): EVO_generator->generate_event_data(Array, 1634207476) #1 /var/www/bkc.nu/public_html/wp-content/plugins/eventon-event-lists/eventon-event-lists.php(173): EVO_generator->eventon_generate_events(Array) #2 /var/www/bkc.nu/public_html/wp-content/plugins/eventon-event-lists/admin/eventonEL_shortcode.php(40): eventon_event_lists->generate_eventon_el_calendar(Array) #3 /var/www/bkc.nu/public_html/wp-includes/shortcodes.php(356): evo_el_shortcode->evoEL_generate_calendar(Array, '', 'add_eventon_el') #4 [internal function]: do_shortcode_tag(Array) #5 /var/www/bkc.nu/public_html/wp-includes/shortcodes.php(228): preg_replace_callback('/\\[(\\[?)(add_ev...', 'do_shortcode_ta...', '<p id="evo_set_...') #6 /var/www/bkc.nu/public_html/wp-content/plugins/js_ in /var/www/bkc.nu/public_html/wp-content/plugins/eventON_/includes/class-calendar_generator.php on line 1953
Så det är en del problem, funktionerna vi har i upplägget på siten är vi nöjda med.
Vet inte om man kan eller om det går få en så lik gamla site ifall man bygger en ny.
Sedan hitta alla tillägg och få över allt till nya, har inte själv byggt denna site utan de köpte den för många år sedan så jag har bara uppdaterar informationen.Kanske skulle prova under en sub domän att skapa en ny…
Moderator tobifjellner (Tor-Bjorn Fjellner)(@tobifjellner)
WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ
Många fel verkar komma från EventON. Det är ett kommersiellt tillägg som alltså inte får några automatiska uppdateringar via systemet på wordpress.org. Men tillägget underhålls fortfarande. Om du vill fortsätta att använda det är det mycket god idé att skaffa en licens, som ger dig tillgång till uppdateringar och support. Kolla med tilläggets utvecklare.
- Ämnet ”Contact Form 7 uppdatering blir fel” är stängt för nya svar.