Eigenlijk is het beter om niet te gokken waar het fout gaat, maar de error logs erbij te nemen. Kijk dus of het controlepaneel van je web host je die optie geeft om de logs uit te lezen (kan eventueel zijn dat het via FTP in een logs map staat bv.) – in die logs zou je de eigenlijk ERR 500 moeten zien staan, met verwijzing naar het bestand en de regel code waar het fout gaat.
Met die info kan je dan wel actie ondernemen, door bv. de plugin of thema in kwestie te verwijderen via FTP, en dan zou je er terug in moeten kunnen, kijk dan of alles up to date is en eventueel kan je de nieuwste versie van het verwijderde item terug installeren en goed uittesten of het dan wel weer werkt.
Thread starter
Gaike
(@gaike)
dank voor de reactie.
via inloggen bij de host kan ik verder niks (plesk/controlpanel staat niet aan)
Had via FTP het verouderde thema uitgeschakeld, maar dat gaf geen oplossing, er staan wel andere thema’s twentynineteen als nieuwste
ik heb dit gevonden via ftp in de map log:
PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home/public/sites/www.kraamcadeaus-luiertaarten.nl/wp-includes/script-loader.php on line 757, referer: https://www.google.com
// Do "by hand" translation from PHP array to js object.
// Prevents breakage in some custom settings.
$init_obj = '';
foreach ( $tinymce_settings as $key => $value ) {
if ( is_bool( $value ) ) {
$val = $value ? 'true' : 'false';
$init_obj .= $key . ':' . $val . ',';
continue;
} elseif ( ! empty( $value ) && is_string( $value ) && (
( '{' == $value{0} && '}' == $value{strlen( $value ) - 1} ) ||
( '[' == $value{0} && ']' == $value{strlen( $value ) - 1} ) ||
preg_match( '/^\(?function ?\(/', $value ) ) ) {
$init_obj .= $key . ':' . $value . ',';
continue;
}
$init_obj .= $key . ':"' . $value . '",';
}
$init_obj = '{' . trim( $init_obj, ' ,' ) . '}';
$script = 'window.wpEditorL10n = {
tinymce: {
baseURL: ' . wp_json_encode( includes_url( 'js/tinymce' ) ) . ',
suffix: ' . ( SCRIPT_DEBUG ? '""' : '".min"' ) . ',
settings: ' . $init_obj . ',
}
}';
$wp_scripts->add_inline_script( 'wp-block-library', $script, 'before' );
}
maar weet niet hoe verder
Thread starter
Gaike
(@gaike)
inmiddels gelukkig opgelost via host, die heeft er een nieuwe wp versie opgezet en inloggen is weer mogelijk. Was dus simpeler dan ik dacht.
dank voor het meedenken!
Fijn om te horen dat het opgelost is!