Hay veces que, normalmente por motivos de seguridad aunque bien pudieran ser otros, el archivo de configuración de WordPress wp-config.php
no se encuentra en su ubicación normal situado en el directorio raíz junto al resto de los archivos de nuestra instalación de WordPress.
Si necesitamos acceder a el podemos seguir el siguiente procedimiento.
Creamos una archivo PHP en el directorio raíz de nuestra instalación, por ejemplo descargar-config.php
con el siguiente contenido, y lo llamamos desde nuestro navegador ejecutándolo.
Nos descargará el archivo aunque esté en un directorio no accesible por nosotros.
<?php
$file = 'wp-config.php';
if ( file_exists( $file ) ) {
header( 'Content-Description: File Transfer' );
header( 'Content-Type: application/octet-stream' );
header( 'Content-Disposition: attachment; filename="' . basename( $file ) . '"' );
header( 'Expires: 0' );
header( 'Cache-Control: must-revalidate' );
header( 'Pragma: public' );
header( 'Content-Length: ' . filesize( $file ) );
readfile( $file );
exit();
} else {
echo 'File do not exists';
}
Si copiamos este script por FTP o a través de un plugin en la carpeta pública del sitio, descarga una copia del archivo wp-config.php
aunque esté en un directorio no accesible o por debajo del directorio público.