Una preguntilla sobre: Prefijo de la base de datos y6z4i_

Diseño y Posicionamiento Web con Joomla Foros General Joomla en General Una preguntilla sobre: Prefijo de la base de datos y6z4i_

Mostrando 4 respuestas a los debates
  • Autor
    Entradas
    • #81082
      DimarDimarR
      Participante

      Para una persona que quiera dañar una pagina Joomla al saber el prefijo de la base de datos (que por defecto es y6z4i_), no es mas facil para el atacante atacar??? hasta donde se si. :dry:

      El detalle esta, en que ¿¿¿¿ hay extenciones que utilizan por defecto el prefijo y6z4i_???? ó ¿¿¿¿¿ la mismas extenciones del componente se da cuenta que el prefijo del joomla es Por ejemplo: joomx_???? tengo esa duda.

      Se que en la parte del backend en configuracion global ->>> servidor aparecerá el prefijo que le pongamos y es de suponer que las extenciones se guiaran automaticamente por ese prefijo. perooooo!!! como me gusta estar seguro, pregunto jejejejeejejj!!!! nose si alguien a tenido o a leido en alguna parte, algun problema con alguna extencion por haber cambiado el prefijo por defecto de Joomla (y6z4i_)

      Aprovecho tambien, para preguntar si es posible cambiar el prefijo de la base de dato cuando el proyecto web esta totalmente contruido?????? con todos sus COM, MOD, PLU etc.. y si se puede, pudiera haber algun problema de funcionamiento?? se que es algo delicada la pregunta. :blush:

      Exitos!!! 😉

    • #81096
      tuxmerlinTux Merlin
      Participante

      Si observas con cuidado, en el back-end donde dice “Prefijo de la base de datos ” tiene un tooltip que lo dice claramente: “Advertencia!!! No cambiar mientras tengas una base de datos usando el prefijo configurado”. Lo que pasa si cambias eso es romper la referencia más importante que usa joomla para identificar sus tablas. Imagínate el caos que puede llegar a ser :ohmy: … sin palabras.

      Fíjate, lo que pasa ahi le cambié y6z4i_ y le puse Pen_ y me dice esto:
      [b]jtablesession::store failed
      DB function failed with error number 1146
      Table ‘proyecto.Pen_session’ doesn’t exist SQL=INSERT INTO `Pen_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( ‘c828df52badcc6ae6e724a0d7d5d0465′,’1241998801′,”,’0′,’1′,’1’ )[/b]

      En una palabra, lo grabó pero me echó fly. La única forma de cambiar ese prefijo sería primero entrar con phpmyadmin y renombrar todas las tablas… 😛

      Me olvidé de decirte lo peor… el Joomla me dejó de andar luego de eso, jajajjajaa… es un juego peligroso. Igualmente se corrige editando el archivo configuration.php que es donde se almacena ese dato.

    • #81098
      DimarDimarR
      Participante

      jajajajajajajajjajajj

      Gracias tuxmerlin si bueno, la base de dato es algo que hay tocar con cuidado.

      Pero aun me queda la duda: ¿¿puede trabajar Joomla normal si cambio el prefijo tanto en el backend como en las tablas de la base de datos y el archivo configuration.php (como dices tu) ??

      Lo que pasa es que ya tengo el proyecto montado (claro faltan algunos detalles), y si instalo un joomla con un prefijo diferente, al importar la base de dato del proyecto pues obviamente sera un desastre. Lo que quiero es cambiar el prefijo y asi proteger un poco mas mi pagina.

      Exitos!!!! 😉

    • #81104
      tuxmerlinTux Merlin
      Participante

      Si, no hay ningún problema en cambiar el prefijo.
      De hecho cuando lo instalas te da lo opción de elegir el que más te guste (menos bak_ porque la usa para backup).

      Por otro lado, cuando instalamos los componentes, estos toman ese prefijo. Si mirás cualquier archivo xml que cree base de datos verás sentencias parecidas a esta: “CREATE TABLE IF NOT EXISTS `#__jdownloads_config {…etc”.
      Fijate que le pone “#_” al principio de cada nombre de tabla, a eso el core de Joomla lo reemplaza por el prefijo configurado en el archivo configuration.php.

      Te adelanto otra cosa que va a estar más detallado cuando aparezca aquí el tutorial que estoy armando “Instalando Joomla desde Cero”. Ese prefijo es el que te sirve para instalar más de un Joomla usando la misma base de datos (por ejemplo: en uno de mis sitios tengo instalados 5 Joomlas con una sola base de datos). :woohoo:

    • #81113
      DimarDimarR
      Participante

      jejejejejejejeej

      Gracias tuxmerlin por aclararme la duda. Estare al pendiente de ese tutorial, para conocer mas del tema.

      Seria entonces una base de dato larguiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!!!! 😀 (me quede con la duda si es verdad o solo era un ejemplo como bien dices jajajajajajaj)

      Exitos!! 😉

Mostrando 4 respuestas a los debates
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad