2010-02-18 16 views
6

Estoy intentando convertir mi sitio de wordpress que está basado en MYSQl a MS SQL porque tengo nuestra base de datos principal a través de MS SQL y estamos creando sitios de wordpress basados ​​en bases de datos. Pude automatizar toda nuestra instalación + instalación de wordpress a través de scripts de bases de datos a través de MYSQL, pero todas nuestras variables + entradas están en MS SQL.Cómo instalar WordPress en MS SQL

¿Sería más fácil crear una nueva base de datos en MYSQL y migrar todos mis datos desde MS SQL o hay una forma de tener WordPress con MS SQL? Me pregunto si alguien ha podido hacer esto o tiene alguna pista. Gracias

EDITAR/ACTUALIZAR: He logrado esto mediante el uso de un servidor vinculado. Here es un sitio web si alguien más está leyendo esto y quiere ejecutar la base de datos de wordpress utilizando Microsoft SQL Server Management Studio:

+0

http://projectnami.org/ – Blowsie

Respuesta

1

No puede. Incluso cuando la migración de los datos a través de Wordpress seguiría utilizando las llamadas API específicas de MySQL y las declaraciones SQL específicas de MySQL, primero tendría que refactorizar toda la base de código para que sea compatible.

+1

Debido a esto, ¿hay alguna forma de utilizar WordPress en MS SQL? – bvandrunen

+0

Solo necesita cambiar todas las funciones de MySQL para las de MS SQL y debería funcionar ... Pero las consultas necesitan ser cambiadas, los archivos PHP, algunas funciones, etc. ¡Por alguna razón no se ha hecho para MS SQL! ;) –

+0

@ johannes, hemos refactorizado WP Core para admitir MSSQL. Puede encontrarlo aquí: https://github.com/ProjectNami/projectnami –

1

No hay una forma viable de hacerlo. El soporte de MS SQL es una solicitud abierta en WordPress bug tracking system.

Here es una entrada de blog de un chico que lo probó. No terminó bien.

Para mayor completitud, parece haber un enfoque que se encuentra en el estadio alfa (No apto para el uso diario!) Que algún día puede ser una solución viable. wordpress-mssql

+0

Yo soy He estado buscando un complemento y no encuentro nada. ¿Todos los complementos que conoces? – bvandrunen

+0

@bvandrunen No. Probablemente sea justo decir que, en este punto, no hay forma de ejecutar Wordpress con MS SQL de manera estable por una serie de razones que ni siquiera un complemento mágico podría resolver. Deje de perder su tiempo, y comience a buscar en mySQL. –

1

Así que estamos ejecutando Wordpress 3 con MS SQL 2008 bajo IIS 7 y el plugin de Wincache y es genial. El truco es que otro cartel sugerido es el MySQL que existe en muchos complementos. El proyecto está aquí http://sourceforge.net/projects/wp-sqlsrv/

11

Definitivamente es posible ejecutar WordPress conectando a MS SQL Server. Estamos ejecutando una instancia de este tipo en producción en mi empresa. Aquí hay dos publicaciones que describen el proceso de usar WordPress con MS SQL Server e IIS. Estoy usando una configuración de este tipo en mi caja local.

http://techsugar.wordpress.com/2011/03/02/how-to-install-wordpress-on-iis-7-5-using-sql-server-2008/

http://wordpress.visitmix.com/development/installing-wordpress-on-sql-server

+0

Aunque esto podría funcionar para alguien, el plugin de abstracción wpdb ya no está siendo desarrollado por más de 2 años, por lo que recomiendo encarecidamente no usarlo, ya que muchas de las consultas no se traducen, lo que provoca aproximadamente 20 errores en promedio. – falnyr

1

WordPress no va a funcionar de forma nativa MSSQL. Sin embargo, una bifurcación actualizada que admite MSSQL does exist.