16nov
15

Existe en un plugin, que probablemente muy pocos encontraran utilidad, debido a que 99.99 % de los usuarios instalamos WordPress en un hosting con PHP y MySQL. Aúna así puede resultar útil para ciertas situaciones inusuales.

PDO (SQLite) For WordPress nos permite realizar una instalación totalmente funcional, sin la necesidad de configurar una base de datos.

Recientemente tuve un cliente que por motivos que no llegué comprender no podía cambiar de plan a uno con base de datos, buscando en la red, econtré que este plugin. Aunque dice que es compatible hasta la versión 2.9.2, funciona perfectamente en wordpress 3.2.1, siempre y cuando se tomen en consideración ciertos puntos durante la instalación, los cuales dejo a continuación:

    1. Subir el WP al servidor, y editar el archivo wp-config.php colocando la línea:
      define('DB_TYPE', 'sqlite'); //mysql or sqlite

      Inmediatamente después de la linea

      define('DB_COLLATE', '');
    2. Descargar el plugin desde el repositorio de WordPress, descomprimimos el archivo y lo subimos a la carpeta wp-content, de modo que nos queda así:
    3. Definimos el nombre de la BD, Usuario, Contraseña, dejamos DB_HOST como localhost.
    4. Subimos el archivos wp-config.php e iniciamos el proceso de instalación manual.
    5. Aquí viene el punto importante, el campo contraseña lo dejamos vacío, ya que de lo contrario se producirá un bug que nos impedirá acceder a la administración.
    6. Al finalizar el proceso veremos una salida un poco extraña de caracteres en la caja del instalador, pero no debemos alarmarnos, abajo al final encontraremos la contraseña generada automáticamente, la copiamos y listo, ya podemos empezar a utilizar wordpress sin base de datos MySQL.

Pueden ver un página de ejemplo ejecutándose aquí.

Link del Plugin

Para saber más:

  • http://twitter.com/hansengine Cristian Sánchez

    Muy interesante la verdad..!! A tomarlo en cuenta si alguna vez surge un proyecto similar..!!

  • Afrian007

    uaoooo de verdad  yo no lo puedo creer y al momento de hacer bakup de nuestra base de datos que archivos es que tenemos que guardar  para poder restablecer todo al momento de mudarnos de hostings

    • http://profiles.google.com/urbanicano paulino perez

      Fernando verdad cuando no vallamos a mudar de hostings si en caso usamos eso de sqlite cuales son los archivos que te tenemos que guardar para restablecer todo ala normalidad?

  • http://twitter.com/aaromnido Fernando Val

    Eso me preguntaba yo. No he trabajado demasiado con sqlite. ¿Como se gestionan las versiones de datos, backups, etc. ¿Es sencillo?

  • http://carrero.es David Carrero Fdez-Baillo

    Lo ideal seria que WordPress permita seleccionar diferentes formatos de bases de datos para que cada uno pueda elegir.

  • Pingback: Instala Wordpress sin usar MySQL

  • Pingback: Instala WordPress sin instalarlo | Ayuda WordPress

  • Pingback: Instala WordPress en 5 minutos con todo | Ayuda WordPress

  • Strudel

    Me parece una idea interesante. En términos de seguridad ¿ganamos o perdemos?

  • Strudel

    Muy útil para cuando quieres dejar de preocuparte por la versión de MySQL instalada en el servidor. También cuando quieres instalarla en un servidor propio en el que no queremos usar MySQL … Por eso mi anterior pregunta ;)

  • JessusHerrera

    no funciona con la version 3.3.1

  • Cuerdas

    Si, esta bien, pero parece que me da error con bastantes plugins…

    • JessusHerrera

      si eso es lo peor, que hay plugins con los que no funcionar y al parecer no funcionara :(

  • djpao

     Este plugin es fantástico es extraño qeu alguien pregunte para que
    sirve. Cuando tienes un sitio de WordPress que en verdad utilices te
    enfrentas al hecho de ver la carga del cpu llegando al 100% muchas veces
    y es entonces cuando tu provedor de hosting te dice que esta a punto de
    cancelarte el servicio. Estoy buscando uan solución al erspecto , y
    precisametne busco como suar sqlite con wordpress

  • djpao

     Cuáles serían los beneficios de este plugin?

    Contenido estático?
    Menos carga al server (aka: en realidad uso shared pero me gusta decirle “servidor” =P)