Cómo cambiar el prefijo de la base de datos de Joomla para mejorar la seguridad

Una acción importante con respecto a la seguridad, que hemos de realizar, consiste en cambiar el prefijo de la base de datos de Joomla. Vamos a ver cómo encontrarlo y cómo cambiarlo.

¿Qué es el prefijo de la base de datos de Joomla?

Joomla se comunica con su base de datos utilizando un determinado esquema de nombres. Esto significa que todas las tablas en la base de datos de Joomla comienzan con el mismo pequeño conjunto de caracteres que usted llama «prefijo de base de datos». La razón de este esquema de nombres es que puede instalar múltiples Joomlas usando la misma base de datos con la distinción de un prefijo de base de datos diferente para cada uno de ellos para que estén efectivamente separados.

Este prefijo de la base de datos se determina durante la instalación de Joomla y por defecto es la cadena «jos_».

¿Por qué tengo que cambiar el prefijo de la base de datos de Joomla?

Se recomienda encarecidamente que cambie el prefijo de su base de datos a algo diferente del predeterminado, ya que de lo contrario se puede apuntar con relativa facilidad con fines maliciosos.

Cuando se trata de seguridad, sea siempre proactivo en lugar de reactivo.

¿Dónde puedo encontrar el prefijo de mi base de datos Joomla?

Hay 3 formas de encontrar el prefijo de su base de datos.

1. Usando Joomla! Back-end (solo superadministradores)

Primero debe iniciar sesión en su Joomla! backend e ir a Sistema> Configuración global

go-to-joomla-global-configuration

Luego haga clic en la pestaña Servidor y busque el grupo de configuraciones llamado «Configuración de la base de datos» en el lado derecho de su pantalla.

joomla-database-settings

Como puede ver, hay un campo llamado «Prefijo de tablas de base de datos» que contiene su prefijo de base de datos actual.

2. Usando el archivo configuration.php

Para encontrar el archivo configuration.php, debe tener acceso a los archivos en su servidor. La mayoría de los servidores web acompañarán a un servicio FTP o un servicio de panel de control o incluso ambos para diversas acciones administrativas, incluido el acceso a archivos.

Utilice cualquier tipo de acceso a archivos con el que se sienta cómodo y busque el archivo configuration.php en la raíz de su Joomla! instalación.

joomla-configuration-php

Cuando lo abra, busque la variable «$ dbprefix» que contiene el valor de su prefijo de base de datos actual.

public $dbprefix = 'jos_';

3. Usando una interfaz de base de datos (por ejemplo, phpMyAdmin)

Obviamente, este método requiere acceso a la base de datos a través de una herramienta de interfaz de base de datos como phpMyAdmin. Además de esto, también necesita las credenciales de la base de datos para conectarse a la base de datos. Puede encontrar el nombre de usuario y la contraseña de la base de datos en el archivo configuration.php. Simplemente busque las variables «$ usuario» y «$ contraseña».

public $user="userjoomla";
public $password = 'r@nd0mp@ss!';

prefijo-base-de-datos-joomla

Luego, como puede ver en la captura de pantalla anterior, todas las tablas comienzan con el mismo conjunto de letras y siempre terminan con un guión bajo. En nuestro ejemplo, el prefijo de la base de datos es «jos_».

Cómo cambiar el prefijo de la base de datos

Antes de cambiar el prefijo de la base de datos, asegúrese de realizar una copia de seguridad de su base de datos, ya que este proceso es irreversible.

Ahora, para cambiar el prefijo de la base de datos, debemos hacer lo siguiente

  1. Conéctese a su base de datos a través de phpMyAdmin.
  2. Revise todas las tablas en su Joomla! base de datos.

    phpmyadmin-comprobar-todas-tablas

  3. En el cuadro de selección junto a la opción marcar todo, seleccione «Reemplazar prefijo de tabla»

    phpmyadmin-replace-table-prefix

  4. Escriba el prefijo de la base de datos actual en el campo «De».

    prefijo phpmyadmin-nuevo-y-antiguo

  5. Escriba el nuevo prefijo de la base de datos en el campo «Para». Asegúrese de que termine con un guión bajo.
  6. Haga clic en «Enviar».

Con el prefijo de la base de datos cambiado en la base de datos real, todo lo que queda es actualizar nuestro archivo configuration.php con el nuevo prefijo de la base de datos. Simplemente busque la variable «$ dbprefix» como lo hizo antes y cambie su valor.

Espero que te haya gustado  nuestra pequeña guía sobre como cambiar el prefijo de la base de datos de Joomla para mejorar la seguridad, añadenos a tus favoritos o marcadores y comparte el artículo en tus redes sociales, eso nos ayudaría en gran medida, a cambio te prometemos nuevos contenidos con regularidad.


Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de sus datos para estos propósitos. Más información
Privacidad