Ich habe eine extension wo unter php 7.4 noch problemlos funktioniert.
Schalte ich jetzt meinen Server auf php 8.x dann habe ich ein problem das ich im ACP z.b. nichts mehr ändern bzw speichern kann.
Wenn ich z.b. die Registrierung ausschalten möchte und auf speichern gehe, dann übernimmt er es nicht.
Es bleibt bei der voreingestellten einstellung.
Ich habe jetzt herausgefunden das es in der main_listener.php datei liegt.
Und zwar dieser abschnitt das problem.
Code: Alles auswählen
static public function getSubscribedEvents()
{
return array(
'core.user_setup' => 'user_setup',
'core.page_header' => 'page_header',
'core.page_header_after' => 'show_variable',
'core.index_modify_page_title' => 'index_modify_page_title',
'core.delete_user_after' => 'delete_user_after',
'core.viewonline_overwrite_location' => 'add_ra_viewonline',
'core.viewtopic_post_rowset_data' => 'viewtopic_post_rowset_data',
'core.viewtopic_modify_post_row' => 'viewtopic_modify_post_row',
'core.memberlist_view_profile' => 'memberlist_view_profile',
'core.submit_post_modify_sql_data' => 'submit_post_modify_sql_data',
'core.permissions' => 'core_add_permission_cat',
);
}
Code: Alles auswählen
'core.user_setup' => 'user_setup',
Gibst das unter php 8.x nicht mehr oder wird das anders definiert?
Vielen dank für eure Hilfe.