| ( ! ) Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>better-wp-security</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /var/www/clients/client0/web1/web/wp-includes/functions.php on line 6131 |
| Call Stack |
| # | Time | Memory | Function | Location |
| 1 | 0.0001 | 359832 | {main}( ) | .../index.php:0 |
| 2 | 0.0002 | 360192 | require( '/var/www/clients/client0/web1/web/wp-blog-header.php ) | .../index.php:17 |
| 3 | 0.0003 | 360576 | require_once( '/var/www/clients/client0/web1/web/wp-load.php ) | .../wp-blog-header.php:13 |
| 4 | 0.0003 | 361264 | require_once( '/var/www/clients/client0/web1/web/wp-config.php ) | .../wp-load.php:50 |
| 5 | 0.0004 | 362840 | require_once( '/var/www/clients/client0/web1/web/wp-settings.php ) | .../wp-config.php:90 |
| 6 | 2.3687 | 12240296 | do_action( $hook_name = 'plugins_loaded' ) | .../wp-settings.php:593 |
| 7 | 2.3687 | 12240672 | WP_Hook->do_action( $args = [0 => ''] ) | .../plugin.php:522 |
| 8 | 2.3687 | 12240672 | WP_Hook->apply_filters( $value = '', $args = [0 => ''] ) | .../class-wp-hook.php:365 |
| 9 | 2.3687 | 12242152 | ITSEC_Core->handle_upgrade( $build = ??? ) | .../class-wp-hook.php:339 |
| 10 | 2.3723 | 12327776 | ITSEC_Setup::handle_upgrade( $build = FALSE ) | .../core.php:627 |
| 11 | 2.3723 | 12327776 | ITSEC_Setup::setup_plugin_data( $build = FALSE ) | .../setup.php:79 |
| 12 | 2.4315 | 12409400 | ITSEC_Modules->run_upgrade( $old_version = 4129, $new_version = 4130 ) | .../setup.php:186 |
| 13 | 2.4319 | 12409400 | do_action( $hook_name = 'itsec_modules_do_plugin_upgrade', ...$arg = variadic(4129, 4130) ) | .../modules.php:912 |
| 14 | 2.4319 | 12409776 | WP_Hook->do_action( $args = [0 => 4129, 1 => 4130] ) | .../plugin.php:522 |
| 15 | 2.4319 | 12409776 | WP_Hook->apply_filters( $value = '', $args = [0 => 4129, 1 => 4130] ) | .../class-wp-hook.php:365 |
| 16 | 2.4319 | 12410936 | ITSEC_WordPress_Tweaks_Setup->execute_upgrade( $itsec_old_version = 4129 ) | .../class-wp-hook.php:343 |
| 17 | 2.4329 | 12412328 | ITSEC_Modules::set_settings( $slug = 'wordpress-tweaks', $settings = ['file_editor' => TRUE, 'disable_xmlrpc' => 'enable', 'allow_xmlrpc_multiauth' => FALSE, 'rest_api' => 'default-access', 'valid_user_login_type' => 'both', 'force_unique_nicename' => FALSE, 'disable_unused_author_pages' => FALSE] ) | .../setup.php:104 |
| 18 | 2.4329 | 12412328 | ITSEC_Settings->set_all( $settings = ['file_editor' => TRUE, 'disable_xmlrpc' => 'enable', 'allow_xmlrpc_multiauth' => FALSE, 'rest_api' => 'default-access', 'valid_user_login_type' => 'both', 'force_unique_nicename' => FALSE, 'disable_unused_author_pages' => FALSE] ) | .../modules.php:340 |
| 19 | 2.4363 | 12417112 | ITSEC_Validator->validate( $settings = ['file_editor' => TRUE, 'disable_xmlrpc' => 'enable', 'allow_xmlrpc_multiauth' => FALSE, 'rest_api' => 'default-access', 'valid_user_login_type' => 'both', 'force_unique_nicename' => FALSE, 'disable_unused_author_pages' => FALSE] ) | .../settings.php:284 |
| 20 | 2.4364 | 12417488 | iThemesSecurity\Config_Validator->validate_settings( ) | .../validator.php:63 |
| 21 | 2.4364 | 12417488 | iThemesSecurity\Config_Settings->get_settings_schema( ) | .../Config_Validator.php:50 |
| 22 | 2.4364 | 12417488 | iThemesSecurity\Module_Config->translate( ...$fields = variadic('settings') ) | .../Config_Settings.php:26 |
| 23 | 2.4364 | 12418688 | iThemesSecurity\Module_Config::apply_translate( $value = ['type' => 'object', 'properties' => ['file_editor' => [...], 'disable_xmlrpc' => [...], 'allow_xmlrpc_multiauth' => [...], 'rest_api' => [...], 'valid_user_login_type' => [...], 'force_unique_nicename' => [...], 'disable_unused_author_pages' => [...]], 'uiSchema' => ['rest_api' => [...], 'ui:sections' => [...]], '$schema' => 'http://json-schema.org/draft-07/schema#', 'id' => 'itsec-module-wordpress-tweaks'] ) | .../Module_Config.php:206 |
| 24 | 2.4364 | 12419064 | array_walk( $input = ['type' => 'object', 'properties' => ['file_editor' => [...], 'disable_xmlrpc' => [...], 'allow_xmlrpc_multiauth' => [...], 'rest_api' => [...], 'valid_user_login_type' => [...], 'force_unique_nicename' => [...], 'disable_unused_author_pages' => [...]], 'uiSchema' => ['rest_api' => [...], 'ui:sections' => [...]], '$schema' => 'http://json-schema.org/draft-07/schema#', 'id' => 'itsec-module-wordpress-tweaks'], $funcname = [0 => 'iThemesSecurity\\Module_Config', 1 => 'apply_translate'] ) | .../Module_Config.php:438 |
| 25 | 2.4364 | 12419576 | iThemesSecurity\Module_Config::apply_translate( $value = ['file_editor' => ['type' => 'boolean', 'default' => TRUE, 'title' => 'Disable File Editor', 'description' => 'Disables the WordPress file editor for plugins and themes. Once activated you will need to manually edit files using FTP or other tools.'], 'disable_xmlrpc' => ['type' => 'string', 'oneOf' => [...], 'default' => 'enable', 'title' => 'XML-RPC', 'description' => 'The WordPress XML-RPC API allows external services to access and modify content on the site. Common example of services that make use of XML-RPC are [the Jetpack plugin](https://jetpack.com), [the WordPress mobile apps](https://wordpress.org/mobile/), and [pingbacks](https://wpbeg.in/IiI0sh). If the site does not use a service that requires XML-RPC, select the “Disable XML-RPC” setting as disabling XML-RPC prevents attackers from using the feature to attack the site.'], 'allow_xmlrpc_multiauth' => ['type' => 'boolean', 'default' => FALSE, 'title' => 'Allow Multiple Authentication Attempts per XML-RPC Request', 'description' => 'By default, the WordPress XML-RPC API allows hundreds of username and password guesses per request. Turn off this setting to prevent attackers from exploiting this feature.'], 'rest_api' => ['type' => 'string', 'oneOf' => [...], 'default' => 'default-access', 'title' => 'REST API', 'description' => 'The WordPress REST API is part of WordPress and provides developers with new ways to manage WordPress. By default, it could give public access to information that you believe is private on your site.'], 'valid_user_login_type' => ['type' => 'string', 'oneOf' => [...], 'default' => 'both', 'title' => 'Login with Email Address or Username', 'description' => 'By default, WordPress allows users to log in using either an email address or username. This setting allows you to restrict logins to only accept email addresses or usernames.'], 'force_unique_nicename' => ['type' => 'boolean', 'default' => FALSE, 'title' => 'Force Unique Nickname', 'description' => 'This forces users to choose a unique nickname when updating their profile or creating a new account which prevents bots and attackers from easily harvesting user’s login usernames from the code on author pages. Note this does not automatically update existing users as it will affect author feed urls if used.'], 'disable_unused_author_pages' => ['type' => 'boolean', 'default' => FALSE, 'title' => 'Disable Extra User Archives', 'description' => 'Disables a user’s author page if their post count is 0. This makes it harder for bots to determine usernames by disabling post archives for users that don’t write content for your site.']], 'properties' ) | .../Module_Config.php:438 |
| 26 | 2.4364 | 12419952 | array_walk( $input = ['file_editor' => ['type' => 'boolean', 'default' => TRUE, 'title' => 'Disable File Editor', 'description' => 'Disables the WordPress file editor for plugins and themes. Once activated you will need to manually edit files using FTP or other tools.'], 'disable_xmlrpc' => ['type' => 'string', 'oneOf' => [...], 'default' => 'enable', 'title' => 'XML-RPC', 'description' => 'The WordPress XML-RPC API allows external services to access and modify content on the site. Common example of services that make use of XML-RPC are [the Jetpack plugin](https://jetpack.com), [the WordPress mobile apps](https://wordpress.org/mobile/), and [pingbacks](https://wpbeg.in/IiI0sh). If the site does not use a service that requires XML-RPC, select the “Disable XML-RPC” setting as disabling XML-RPC prevents attackers from using the feature to attack the site.'], 'allow_xmlrpc_multiauth' => ['type' => 'boolean', 'default' => FALSE, 'title' => 'Allow Multiple Authentication Attempts per XML-RPC Request', 'description' => 'By default, the WordPress XML-RPC API allows hundreds of username and password guesses per request. Turn off this setting to prevent attackers from exploiting this feature.'], 'rest_api' => ['type' => 'string', 'oneOf' => [...], 'default' => 'default-access', 'title' => 'REST API', 'description' => 'The WordPress REST API is part of WordPress and provides developers with new ways to manage WordPress. By default, it could give public access to information that you believe is private on your site.'], 'valid_user_login_type' => ['type' => 'string', 'oneOf' => [...], 'default' => 'both', 'title' => 'Login with Email Address or Username', 'description' => 'By default, WordPress allows users to log in using either an email address or username. This setting allows you to restrict logins to only accept email addresses or usernames.'], 'force_unique_nicename' => ['type' => 'boolean', 'default' => FALSE, 'title' => 'Force Unique Nickname', 'description' => 'This forces users to choose a unique nickname when updating their profile or creating a new account which prevents bots and attackers from easily harvesting user’s login usernames from the code on author pages. Note this does not automatically update existing users as it will affect author feed urls if used.'], 'disable_unused_author_pages' => ['type' => 'boolean', 'default' => FALSE, 'title' => 'Disable Extra User Archives', 'description' => 'Disables a user’s author page if their post count is 0. This makes it harder for bots to determine usernames by disabling post archives for users that don’t write content for your site.']], $funcname = [0 => 'iThemesSecurity\\Module_Config', 1 => 'apply_translate'] ) | .../Module_Config.php:438 |
| 27 | 2.4364 | 12420432 | iThemesSecurity\Module_Config::apply_translate( $value = ['type' => 'boolean', 'default' => TRUE, 'title' => 'Disable File Editor', 'description' => 'Disables the WordPress file editor for plugins and themes. Once activated you will need to manually edit files using FTP or other tools.'], 'file_editor' ) | .../Module_Config.php:438 |
| 28 | 2.4364 | 12420432 | iThemesSecurity\Module_Config::translate_value( $value = 'Disable File Editor' ) | .../Module_Config.php:431 |
| 29 | 2.4364 | 12420432 | translate( $text = 'Disable File Editor', $domain = 'better-wp-security' ) | .../Module_Config.php:442 |
| 30 | 2.4364 | 12420432 | get_translations_for_domain( $domain = 'better-wp-security' ) | .../l10n.php:195 |
| 31 | 2.4364 | 12420432 | _load_textdomain_just_in_time( $domain = 'better-wp-security' ) | .../l10n.php:1419 |
| 32 | 2.4383 | 12426576 | _doing_it_wrong( $function_name = '_load_textdomain_just_in_time', $message = 'Translation loading for the <code>better-wp-security</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later.', $version = '6.7.0' ) | .../l10n.php:1389 |
| 33 | 2.4384 | 12427920 | wp_trigger_error( $function_name = '', $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>better-wp-security</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version'..., $error_level = ??? ) | .../functions.php:6071 |
| 34 | 2.4392 | 12429408 | trigger_error( $message = 'Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>better-wp-security</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version'..., $error_type = 1024 ) | .../functions.php:6131 |