public static function try_init() { self::redirect_to_update_script_if_needed(); self::init_output_bufferization(); self::fit_to_php_configuration(); self::init_services(); self::load_static_constants(); DBFactory::load_prefix(); self::load_dynamic_constants(); self::init_session(); self::load_lang_files(); self::process_changeday_tasks_if_needed(); self::compute_running_module_name(); self::execute_modules_changepage_tasks(); self::csrf_protect_post_requests(); self::enable_errors_and_exceptions_management(); }