--- a/wp/wp-load.php Thu Sep 29 08:06:27 2022 +0200
+++ b/wp/wp-load.php Fri Sep 05 18:40:08 2025 +0200
@@ -31,7 +31,7 @@
* Initialize error reporting to a known set of levels.
*
* This will be adapted in wp_debug_mode() located in wp-includes/load.php based on WP_DEBUG.
- * @see http://php.net/manual/en/errorfunc.constants.php List of known error levels.
+ * @see https://www.php.net/manual/en/errorfunc.constants.php List of known error levels.
*/
error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR );
}
@@ -59,41 +59,39 @@
// A config file doesn't exist.
define( 'WPINC', 'wp-includes' );
+ require_once ABSPATH . WPINC . '/version.php';
+ require_once ABSPATH . WPINC . '/compat.php';
require_once ABSPATH . WPINC . '/load.php';
+ // Check for the required PHP version and for the MySQL extension or a database drop-in.
+ wp_check_php_mysql_versions();
+
// Standardize $_SERVER variables across setups.
wp_fix_server_vars();
+ define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
require_once ABSPATH . WPINC . '/functions.php';
$path = wp_guess_url() . '/wp-admin/setup-config.php';
- /*
- * We're going to redirect to setup-config.php. While this shouldn't result
- * in an infinite loop, that's a silly thing to assume, don't you think? If
- * we're traveling in circles, our last-ditch effort is "Need more help?"
- */
- if ( false === strpos( $_SERVER['REQUEST_URI'], 'setup-config' ) ) {
+ // Redirect to setup-config.php.
+ if ( ! str_contains( $_SERVER['REQUEST_URI'], 'setup-config' ) ) {
header( 'Location: ' . $path );
exit;
}
- define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
- require_once ABSPATH . WPINC . '/version.php';
-
- wp_check_php_mysql_versions();
wp_load_translations_early();
// Die with an error message.
$die = '<p>' . sprintf(
/* translators: %s: wp-config.php */
- __( "There doesn't seem to be a %s file. I need this before we can get started." ),
+ __( "There doesn't seem to be a %s file. It is needed before the installation can continue." ),
'<code>wp-config.php</code>'
) . '</p>';
$die .= '<p>' . sprintf(
/* translators: 1: Documentation URL, 2: wp-config.php */
__( 'Need more help? <a href="%1$s">Read the support article on %2$s</a>.' ),
- __( 'https://wordpress.org/support/article/editing-wp-config-php/' ),
+ __( 'https://developer.wordpress.org/advanced-administration/wordpress/wp-config/' ),
'<code>wp-config.php</code>'
) . '</p>';
$die .= '<p>' . sprintf(