Evita que la página setup-config.php aparezca cuando el host bloquea la base de datos

4

Mi servicio de alojamiento tiene la siguiente limitación.

  • El número máximo de consultas de base de datos por usuario es de 75,000 / hr.

Mi sitio rara vez supera esa limitación, por lo que no quiero ir a un nuevo alojamiento.

Pero, cuando se excede ese límite, mi sitio mostrará la siguiente captura de pantalla:

Esto permite al usuario sobrescribir mis archivos. ¿Hay alguna forma de detenerlo?

    
pregunta Damithatt 17.10.2016 - 06:42

1 respuesta

3

No está completamente claro cómo su proveedor está manejando el excedente de recursos, pero la situación descrita en la pregunta se puede reproducir configurando wp-config.php para conectarse a una base de datos vacía. Por lo visto, alguien podría proceder con la instalación de WordPress.

Esta solución evitará que se reinstale WordPress.

Agregue la siguiente línea a su archivo .htaccess para evitar el acceso a los scripts de instalación de WordPress:

RedirectMatch Permanent wp-admin/install(-helper)?\.php /site-unavailable.html

Cree el archivo site-unavailable.html en el directorio raíz del sitio y agregue un mensaje que indique que el sitio no está disponible en este momento:

<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
    <title>Site temporarily unavailable</title>
    <meta name="robots" content="noindex,follow">
    <style type="text/css" media="screen">
        body { font-size: 16px; }
    </style>
</head>
<body>
    <article>
        <p>Our site is experiencing a high volume of traffic and will return soon.</p>
    </article>
</body>

Esto redirigirá cualquier intento de cargar los archivos de instalación wp-admin/install.php y wp-admin/install-helper.php a http://domain.com/site-unavailable.html .

    
respondido por el Dave Romsey 17.10.2016 - 07:15

Lea otras preguntas en las etiquetas