Uname: Linux premium294.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: 768 (artoqlkw)
Group: 773 (artoqlkw)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/artoqlkw/rewind-music.net/wp-admin/maint/      ( Reset | Go to )
File Name: repair.php
Edit
<?php
/**
 * Database Repair and Optimization Script.
 *
 * @package WordPress
 * @subpackage Database
 */
define'WP_REPAIRING'true );

require_once 
dirname__DIR__) . '/wp-load.php';

header'Content-Type: text/html; charset=utf-8' );
?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="robots" content="noindex,nofollow" />
    <title><?php _e'WordPress &rsaquo; Database Repair' ); ?></title>
    <?php wp_admin_css'install'true ); ?>
</head>
<body class="wp-core-ui">
<p id="logo"><?php _e'WordPress' ); ?></p>

<?php

if ( ! defined'WP_ALLOW_REPAIR' ) || ! WP_ALLOW_REPAIR ) {

    echo 
'<h1 class="screen-reader-text">' .
        
/* translators: Hidden accessibility text. */
        
__'Allow automatic database repair' ) .
    
'</h1>';

    echo 
'<p>';
    
printf(
        
/* translators: %s: wp-config.php */
        
__'To allow use of this page to automatically repair database problems, please add the following line to your %s file. Once this line is added to your config, reload this page.' ),
        
'<code>wp-config.php</code>'
    
);
    echo 
"</p><p><code>define('WP_ALLOW_REPAIR', true);</code></p>";

    
$default_keys    array_unique(
        array(
            
'put your unique phrase here',
            
/*
             * translators: This string should only be translated if wp-config-sample.php is localized.
             * You can check the localized release package or
             * https://i18n.svn.wordpress.org/<locale code>/branches/<wp version>/dist/wp-config-sample.php
             */
            
__'put your unique phrase here' ),
        )
    );
    
$missing_key     false;
    
$duplicated_keys = array();

    foreach ( array( 
'AUTH_KEY''SECURE_AUTH_KEY''LOGGED_IN_KEY''NONCE_KEY''AUTH_SALT''SECURE_AUTH_SALT''LOGGED_IN_SALT''NONCE_SALT' ) as $key ) {
        if ( 
defined$key ) ) {
            
// Check for unique values of each key.
            
$duplicated_keysconstant$key ) ] = isset( $duplicated_keysconstant$key ) ] );
        } else {
            
// If a constant is not defined, it's missing.
            
$missing_key true;
        }
    }

    
// If at least one key uses a default value, consider it duplicated.
    
foreach ( $default_keys as $default_key ) {
        if ( isset( 
$duplicated_keys$default_key ] ) ) {
            
$duplicated_keys$default_key ] = true;
        }
    }

    
// Weed out all unique, non-default values.
    
$duplicated_keys array_filter$duplicated_keys );

    if ( 
$duplicated_keys || $missing_key ) {

        echo 
'<h2 class="screen-reader-text">' .
            
/* translators: Hidden accessibility text. */
            
__'Check secret keys' ) .
        
'</h2>';

        
/* translators: 1: wp-config.php, 2: Secret key service URL. */
        
echo '<p>' sprintf__'While you are editing your %1$s file, take a moment to make sure you have all 8 keys and that they are unique. You can generate these using the <a href="%2$s">WordPress.org secret key service</a>.' ), '<code>wp-config.php</code>''https://api.wordpress.org/secret-key/1.1/salt/' ) . '</p>';
    }
} elseif ( isset( 
$_GET['repair'] ) ) {

    echo 
'<h1 class="screen-reader-text">' .
        
/* translators: Hidden accessibility text. */
        
__'Database repair results' ) .
    
'</h1>';

    
$optimize '2' === $_GET['repair'];
    
$okay     true;
    
$problems = array();

    
$tables $wpdb->tables();

    
/**
     * Filters additional database tables to repair.
     *
     * @since 3.0.0
     *
     * @param string[] $tables Array of prefixed table names to be repaired.
     */
    
$tables array_merge$tables, (array) apply_filters'tables_to_repair', array() ) );

    
// Loop over the tables, checking and repairing as needed.
    
foreach ( $tables as $table ) {
        
$check $wpdb->get_row$wpdb->prepare'CHECK TABLE %i'$table ) );

        echo 
'<p>';
        if ( 
'OK' === $check->Msg_text ) {
            
/* translators: %s: Table name. */
            
printf__'The %s table is okay.' ), "<code>$table</code>" );
        } else {
            
/* translators: 1: Table name, 2: Error message. */
            
printf__'The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table&hellip;' ), "<code>$table</code>""<code>$check->Msg_text</code>" );

            
$repair $wpdb->get_row$wpdb->prepare'REPAIR TABLE %i'$table ) );

            echo 
'<br />&nbsp;&nbsp;&nbsp;&nbsp;';
            if ( 
'OK' === $repair->Msg_text ) {
                
/* translators: %s: Table name. */
                
printf__'Successfully repaired the %s table.' ), "<code>$table</code>" );
            } else {
                
/* translators: 1: Table name, 2: Error message. */
                
printf__'Failed to repair the %1$s table. Error: %2$s' ), "<code>$table</code>""<code>$repair->Msg_text</code>" ) . '<br />';
                
$problems$table ] = $repair->Msg_text;
                
$okay               false;
            }
        }

        if ( 
$okay && $optimize ) {
            
$analyze $wpdb->get_row$wpdb->prepare'ANALYZE TABLE %i'$table ) );

            echo 
'<br />&nbsp;&nbsp;&nbsp;&nbsp;';
            if ( 
'Table is already up to date' === $analyze->Msg_text ) {
                
/* translators: %s: Table name. */
                
printf__'The %s table is already optimized.' ), "<code>$table</code>" );
            } else {
                
$optimize $wpdb->get_row$wpdb->prepare'OPTIMIZE TABLE %i'$table ) );

                echo 
'<br />&nbsp;&nbsp;&nbsp;&nbsp;';
                if ( 
'OK' === $optimize->Msg_text || 'Table is already up to date' === $optimize->Msg_text ) {
                    
/* translators: %s: Table name. */
                    
printf__'Successfully optimized the %s table.' ), "<code>$table</code>" );
                } else {
                    
/* translators: 1: Table name. 2: Error message. */
                    
printf__'Failed to optimize the %1$s table. Error: %2$s' ), "<code>$table</code>""<code>$optimize->Msg_text</code>" );
                }
            }
        }
        echo 
'</p>';
    }

    if ( 
$problems ) {
        
printf(
            
/* translators: %s: URL to "Fixing WordPress" forum. */
            
'<p>' __'Some database problems could not be repaired. Please copy-and-paste the following list of errors to the <a href="%s">WordPress support forums</a> to get additional assistance.' ) . '</p>',
            
__'https://wordpress.org/support/forum/how-to-and-troubleshooting' )
        );
        
$problem_output '';
        foreach ( 
$problems as $table => $problem ) {
            
$problem_output .= "$table$problem\n";
        }
        echo 
'<p><textarea name="errors" id="errors" rows="20" cols="60">' esc_textarea$problem_output ) . '</textarea></p>';
    } else {
        echo 
'<p>' __'Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users.' ) . "</p><p><code>define('WP_ALLOW_REPAIR', true);</code></p>";
    }
} else {

    echo 
'<h1 class="screen-reader-text">' .
        
/* translators: Hidden accessibility text. */
        
__'WordPress database repair' ) .
    
'</h1>';

    if ( isset( 
$_GET['referrer'] ) && 'is_blog_installed' === $_GET['referrer'] ) {
        echo 
'<p>' __'One or more database tables are unavailable. To allow WordPress to attempt to repair these tables, press the &#8220;Repair Database&#8221; button. Repairing can take a while, so please be patient.' ) . '</p>';
    } else {
        echo 
'<p>' __'WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient.' ) . '</p>';
    }
    
?>
    <p class="step"><a class="button button-large" href="repair.php?repair=1"><?php _e'Repair Database' ); ?></a></p>
    <p><?php _e'WordPress can also attempt to optimize the database. This improves performance in some situations. Repairing and optimizing the database can take a long time and the database will be locked while optimizing.' ); ?></p>
    <p class="step"><a class="button button-large" href="repair.php?repair=2"><?php _e'Repair and Optimize Database' ); ?></a></p>
    <?php
}
?>
</body>
</html>

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL