No existe ninguna imagen

Como instalar WampServer e integrar con Dreamweaver CS5

Nota*: Esta forma de conexión (paso 8 y paso 9 al final del tutorial), aunque pueda funcionar para otros tipos de paquetes tipo WAMP, sólo lo he probado para WampServer. No estaré seguro hasta que pruebe las otras dos que pienso cubrir.

Como ya había mencionado anteriormente, voy a estar trabajando en algunos artículos sencillos acerca de Dreamweaver los cuales preceden a otros más complicados que trabajaré en el futuro. Este artículo es el primero de una pequeña serie de como instalar tecnologías que nos permitan tener un ambiente local (o de desarrollo) donde trabajar nuestros websites. Yo personalmente trabajo con Apache, PHP y MySQL en Windows, así que pienso espero cubrir, además de WAMPServer, otros paquetes pre-copilados como easyPHP, XAMPP y, el método que siempre he usado, instalar estas tres tecnologías individualmente. También, aprovechando que estoy haciendo una serie de tutoriales acerca de Dreamweaver, explico como configurar esta instalación con DW para que podamos hacer uso de las funciones de Base de Datos de este editor. Vale la pena mencionar que estoy usando DWCS5 desde hace poco y me he dado cuenta que es bastante diferente en cuanto a configurar el servidor de prueba a la versión CS3, la cual usaba anteriormente.

Lo primero que vamos a hacer es descargar WAMPServer. Una vez descargado dar doble click al instalador. El instalador es bastante fácil de seguir, pero de todas formas aquí dejo algunas capturas de pantalla:

No creo que sea necesario, pero recomiendo que se le dé un “re-start” a la computadora después de la instalación. Yo en mi caso tuve que darlo porque tuve un pequeño conflicto con dropbox, pero después del re-start no tuve nigún problema. Una vez instalado podrán ver el icono de WampServer en la Barra de Tarreas. Si se le da click al icono el menú de opciones aparece.

Al escoger “Localhost” en el menú se abre el navegador defecto con la dirección: http://localhost mostrando la página index.php creada por el programa. En ella se desglosan la configuración de PHP así como también las herramientas disponibles.

Lo próximo es crear una base de datos y un usuario MySQL con el cual podamos conectar con DW. Para eso usamos phpMyAdmin. phpMyAdminn es una herramienta para trabajar con MySQL hecha en PHP, es por eso que trabajamos con el usando el navegador (Yo usualmente no uso phpMyAdmin para crear bases de datos y usuarios, pero ya que es el la aplicación incluida en este paquete la usaré como ejemplo). Podemos llegar a phpMyAdmin usando el enlace que estás en la imagen anterior o dando click al icono de WampServer y escoger phpMyAdmin:

La forma más fácil de crear una base de datos y un usuario es crear el usuario y escoger la opción de que phpMyAdmin cree la base de datos con el mismo nombre y con todos los permisos necesarios. Eso lo podemos hacer desde la pestaña o “tab” de “Privileges”.:

Una vez hecho esto estamos listos para crear una conexión.  Pasamos a DW y preparamos nuestro Sitio o “Site” y configuramos nuestro Servidor de Pruebas.  Hacemos lo siguente:

  1. Creamos una carpeta nueva dentro de la carpeta “www” que está dentro de la carpeta de instalación de WampServer (yo he llamando la mía “website1″ . Ésto lo hacemos para separar nuestros websites, así tendremos una carpeta por cada website. Recuerden no usar espacios, ni acentos, ni eñes (ñ) en ningún nombre de archivos. Carpetas incluidas.
  2. Creamos un nuevo Sitio:  Sitio -> Nuevo Sitio (Site -> New Site).
  3. En la primera ventana pestaña de Sitio (Site) agregamos el nombre del website. Puedes nombrarlo como quieras, es sólo para referencia. También especificas la carpeta que creaste en el paso 1. Como mencioné antes, esta carpeta va a contener todos los elementos de nuestro website.
  4. Vamos a la pestaña de Servidores (Servers). Esta parte, como mencioné anteriormente, es bastante diferente a DW CS3. Podemos asociar servidores de prueba y servidores FTP. Para configurar un servidor  le damos click al botón de más (+) :
  5. Le damos un nombre al servidor. Escogemos Local/Network. Agregamos la carpeta donde está nuestro website. Por último, como URL ponemos “http://localhost/nombre_de_la_carpeta_del_website” en mi caso “website1″.
  6. Vamos a la pestaña de Avanzado (Advanced) y escogemos la tecnología del lado del servidor que vamos a utilizar. En este caso, ya que estamos usando WampServer, escogemos PHP MySQl y le damos a guardar (Save):
  7. Una vez en la ventana de Servidores (Servers) especificamos que el servidor que creamos es un Servidor de Prueba (Testing) y le damos a Guardar (Save).
  8. Ahora creamos la conexión. Vamos al panel de Database y le damos símbolo de más (+) para añadir una conexión:
  9. Por último creamos la conexión. Le damos un nombre (DW hace un archivo PHP con este nombre, así que las reglas de como nombrar un archivo aplican aquí).Ahora agregamos la información que usamos para crear el usuario y la base de datos y le damos a OK:

Y eso es todo. Si no tienes ningún error podrás ver que DW ha creado una nueva carpeta llamada Conexiones (Connections). Dentro de ella podrás ver un archivo PHP con el nombre de tu conexión. Ahora podrán usar las funciones de bases de datos de DW para crear un sistema CRUD sencillo, algo que también estaré cubriendo próximamente.

  • Sebastián Aguirre

    Cordial Saludo

    Al leer este tutorial trate de ejecutarlo en dreamweaver cs3 y encontré ciertas diferencias de configuración. Me pregunto si podría publicar un tutorial con dreamweaver cs3 o la explicación de las posibles diferencias de las versiones de dreamweaver

    Gracias por su atención y espero su pronta respuesta

    • http://juaniquillo.com juaniquillo

      @Sebastián: En el artículo menciono ese mismo hecho. También es provisto un enlace con la explicación de como hacerlo en DWCS3, aunque tu sugerencia me parece buena. Puede que expanda este mismo artículo para añadir la configuración de DWCS3.

  • David López

    Mil gracias!

    Excelente labor al realizar este tutorial sobre WampServer y la versión CS5 de Dreamweaver, me sirvió de mucho ya que estoy iniciando en el tema, te lo agradezco.

    Estaré al pendiente sobre el sistema CRUD y demás.

    Saludos.

  • http://sefod.com.ar Sefo

    No podia hacerlo. Y gracias a este articulo salio joya.
    Lo hice con easyPHP.
    Te dejo las gracias correspondientes.
    Un saludo!

  • http://drywall-service.com.ar italo

    BUENO ES BUEN TUTORIAL PERO PORFAVOR SI PUDIERAS AYUDARME A CREAR UNA PAGINA WEB CON DREAMWEAVER CS5 DESDE CERO SERIA UN TGRAN APOYO PARA LOS QUE RECIEN EMPEZAMOS TENGO INSTALADO EL CS5 PORFAVOR AYUDA !!! GRACIAS

    • http://juaniquillo.com juaniquillo

      Ese es precisamente lo que quiero hacer con la serie de tutoriales de DW, pero son muchos pasos y por eso los estoy cubriendo poco a poco. Si tienes una sugerencia de algún artículo me dices y trataré de acomodarlo al calendario.

  • angel

    mui bien felicitaciones amigo eres genial me sirvio de mucho
    espero ke sigas haciendo mas tutoriales

    GRACIAS.

  • Diego

    Saludos,
    Corre muy bien en win 7 de 64 buen aporte

  • tere08

    Hola, apenas comienzo un proyecto para una pagina web, he instalado el pack de wampserver, pero me aparecen ciertas alertas en el servidor que no he podido resolver, si pueden darme orientación, dice: —–Su archivo de configuración contiene parámetros (root sin contraseña) que corresponden a la cuenta privilegiada predeterminada de MySQL. Su servidor de MySQL está usando estos valores, lo que constituye una vulnerabilidad. Se le recomienda corregir esta brecha de seguridad. Por ejemplo, desde la página de inicio de phpMyAdmin seleccione Privilegios y agregue la contraseña a root@localhost. Deberá escribir la misma contraseña en config.inc.php de phpMyAdmin—- Pues hice lo que decia, coloque las contraseñas pero aun sigue pareciendo este mensaje, si alguien puede darme solución le agradeceré ;)

    • http://juaniquillo.com juaniquillo

      A mí también me aparecen esos errores que dices pero los he ignorado ya que no me preocupa tenerlos en mi ambiente de desarrollo. Si encuentro como removerlos les aviso

  • Rodolfo Mortera

    Hola, es necesario el wampserver o me sirve tener instalaso el wamp5.

    Gracias de antemano por tu respuesta

  • Rodolfo Mortera

    Perdon, no habia leido tu nota al principio. Nuevamente una disculpa.

  • Pingback: Blog Peru - Como crear un juego de registro (recordset) sencillo o avanzado usando Dreamweaver CS5

  • cesar

    gracias me sirvio de mucho

  • Pingback: Tutorial para aprender a usar la Consola MySql | Puente Cromático

  • http://www.dominio.com marvinrlm

    gracias me sirvio mucho

  • Álvaro

    Muchas gracias Juan por la dedicación. Excelente tutorial, muy claro.
    Configuré como explicás y funcionó todo ok. Ahora bien, yo tengo instalado un carrito de compras y al abrir un archivo .tpl.php me dice que no se han podido abrir los archivos relacionados dinamicamente.
    Cómo puedo solucionarlo?

    Gracias,
    Álvaro

    • http://juaniquillo.com juaniquillo

      @Alvaro, si te funcionan las páginas .php no deberías tener problemas con las páginas .tpl.php. Puede que haya un problema con el script de esa página específina.

  • solangie

    me sirvio mucho muchas gracias

  • mafer

    exelente tutorial me sirvio de bastante ayuda pero tengo un incoveniente en el paso de crear la conexion Ahora creamos la conexión. como hago donde encuentro ese panel de conexion
    gracis

    • http://juaniquillo.com juaniquillo

      Para crear la conexión tienes que hacer lo que explico en el tutorial:

      Vamos al panel de Database y le damos símbolo de más (+) para añadir una conexión

      Si no encuentras el panel de Database (Base de datos) ve al menú de: Ventanas -> Base de datos.

  • mario

    hola, no puedo hacer funcionar nada, ya que estoy usando un Theme que está dentro de la carpeta \(misitio)\wp-content\themes\TheStyle (el nombre de mi theme)… qué paths debo poner tanto en servidor como en la carpeta de mi sitio para que funcione? gracias por el esfuerzo. Saludos

    • http://juaniquillo.com juaniquillo

      Este es un tutorial para poder configurar DW y así poder usar sus funciones de base de datos. Estas funciones no aplican para WordPress ya que no es un código creado por DW.

  • FABIAN

    EXCELENTE INFORMACION, ME SIRVIO DE MUCHA AYUDA, GRACIAS POR PUBLICARLA

  • vicen

    Gracias a google he encontrado esto que me tenía cansado. Muchísimas gracias por la explicación.

    Una duda me surge con el firewall pues el cs5 es de prueba solo para aprender y le tengo cortado el acceso pero para las páginas dinamicas es necesario abrirlo ¿Cómo se soluciona este problema?

    • http://juaniquillo.com juaniquillo

      No creo que tengas probleams con el firewall si sólo vas a trabajar localmente.

  • http://www.salvadormorenorodriguez.blogspot.com salvador moreno

    Estoy haciendo una pagina web con dreamweaver cs5 y en el codigo escribo con ñ y acentos, pero en el navegador no me aparecen ni las ñ ni los acentos.
    alguien sabe como solucionarlo?…no me ocurre en un blog de prueba que hice con “blogger” ; La pagina web tambien funciona con flash…
    gracias…

  • Jesus Nieves

    Muy buen tutorial, realmente excelente. Espero que ahora continues con la elaboracion de una pagina web. Yo por mi parte deseo hacer una desde cero con DW5, soy nuevo en esto pero ya configure el wamp, los dns, ya se ve publico, ahora quiero la pagina y subir informacion por ftp. Mucho para ser nuevo jajaja. Gracias por tu ayuda

    • http://juaniquillo.com juaniquillo

      Con lo del FTP no puedo ayudar ya que nunca he trabajado con servidor FTP, pero ya tengo planeado los articulos de como crear un CRUD sencillo.

  • Yajaira

    Hola..!! Excelente tu trabajo y se aprecia el tiempo invertido para que otras personas puedan entender esto.. Ok. Hice todo perfecto pero el paso 8 y 9 no pude hacerlo porque eso del panel de database no lo encuentro.. Eso es en DW o en phpMyAdmin?? No lo encuentro.. :’( Disculpen la ignorancia.. :(

    • http://juaniquillo.com juaniquillo

      El panel de conexiones está en DW. Si no lo tienes abierto puedes buscarlo en el menú:
      Ventana > Bases de datos

  • Kelly

    Hola! Tengo un problema. Seguí todos los pasos pero me estanqué en una y no puedo continuar. Tengo instalado el “Team Viewer” y cuando trato de ir a “phpMyAdmin” me tira este mensaje:

    “This site is running TeamViewer.

    Free Port 80 for other applications in advanced settings.”

    ¿Qué puedo hacer?

    • http://juaniquillo.com juaniquillo

      Apaga el teamviewer, dale un restart a wamp y despues que este funcionando el servidor puedes habilitar teamviewer de nuevo

  • jose luis

    Genial tu explicacion!

    Para terminar me gustaria saber como crearias un formulario con los campos necesario para verificar si hay conexion o no con mysql desde tu formulario y que salga un ok en ese mismo formulario si la conexion se ha establecido, de lo contario salga un “Conexion caida”.

    Gracias

    • http://juaniquillo.com juaniquillo

      Eso no creo que sea necesario ya que al momento de hacerse la conexión DW usualmente pone una condicional (if) que verifica si se pudo conectar al servidor MySQL o no.

  • http://intelurbana.com Leonardo Naranjo

    Acabo de descargar el wamp, investigando por la web, te doy las gracias porque no entendía ni !J! de lo que estaba haciendo, pero gracias a tu tuto he podido resolver mi problema, espero poder algun día; cuando ya sea más experto en la materia, escribir un tuto de ayuda para los demás….

    Soy autodidacta y la verdad es que al final del tunel siempre esta la luz…

    Gracias a todos por ayudar.

  • carmen

    Hola
    muy buena tu explicacion puedes creer que de todas las pàginas que estuve buscando esta es la mejor, te felicito por ayudar de alguna manera a todos los que nos iniciamos, tu explicacion me ayudo muchisimo para trabajar en el DW cs3.

    Gracias por ayudar

  • Santiago

    Hola, cuando voy a hacer la conexion, me sale un error

    MySQL Error#: 1045
    Access denied for user ‘coches’@'localhost’(using password:YES)

    ademas accede a la BD que cree con phpMyAdmin y si le ingreso el usuario sin cpassword me carga las BDs: information_schema y test, alguna sugerencia??

    • http://juaniquillo.com juaniquillo

      El mensaje quiere decir que o tu username o tu password están incorrectos. No sé cual es el problema en tu segunda pregunta. ¿Has creado la base de datos como especifico en el tutorial?

  • Fernando

    Donde esta el panel Data base

  • Martín

    Muy buen tutorial. Seguí todos los pasos para poder probar paginas con PHP localmente.
    Tengo un inconveniente: Al previsualizar las paginas (F12) con Dreamweaver, se previsualiza lo que esta en HTML, pero lo que esta en PHP no!!!

    • http://juaniquillo.com juaniquillo

      ¿Y cuál código PHP quieres que se vea? El código PHP no se supone que se vea, se supone que se interprete.

      • matias

        me pasa lo mismo, la parte en html sale bien, pero el codigo php sale como texto, sale el codigo, no lo que deberia hacer.

        ejemplo: si el codigo php es:

        en vez de imprimir hola, imprime

        no sabes que es?

        desde ya gracias

        • matias

          nose porque no salio la parte del codigo :S

          decia que si el codigo dice
          echo “hola”;
          en vez de imprimir hola imprime “echo hola”

          nose si me explico..

          • http://juaniquillo.com juaniquillo

            ¿cómo estás viendo la página, usando DW? ¿estás seguro que configuraste el servidor de prueba como explico en el tutorial?

  • german castro

    cordial saludo
    muy buen tutorial lo agradezco realmente
    si tienes videos en youtube me puedes enviar el link?
    deseo saber si tienes tutoriales de como crear bases de datos mysql en dm cs5
    gracias.

    • http://juaniquillo.com juaniquillo

      No tengo videos de tutoriales y, lamentablemente, no tengo planes de hacerlo por ahora. En cuanto a los tutoriales, estoy trabajando en uno acerca de como crear un sistema CRUD sencillo usando DW, PHP y MySQL. Espero terminar la primera parte pronto.

  • http://facebook/firewall2010 cruz

    k amigo bueno tu explicacion de dw y wampserver…
    en mi lap pude instalarlo todo bien solo que en el icono de wamp me sale una w pero a un asi funciona bien pero lo que instalar en una dell gx280 pero al momento de entrar al localhost me pide usuario y contraseña y mi pc no tiene contraseña de usuario y de ahi no paso para ver la pagina de localhost por k que hice mal si me puedes ayudar te lo agradeceria ah y de casualidad tendras tutos de paginas web dinamicas en php???….

    • http://juaniquillo.com juaniquillo

      Lo siento pero no puedo ayudarte con problemas de permisos locales. Necesitas tener permisos de administrador para poder instalar el sistema.

  • matias

    esto en respuesta del anterior, pero no me deja responder :P

    si, lo configure todo bien, por eso es raro :S busque en varios lados y pregunte en otras paginas y supuestamente tengo todo bien..

  • coco

    Hola, estoy tratando de conectar el DWcs3 e incluso el DWcs5 a un BD MySQL en remoto que tengo alojado en un server, puedo enlazarme y todo pero en el momento de conectar con la Base de Datos me envia error. Es posible usar DW para conectarse directamente a la BD en el server remoto, o eso no se puede, quiero trabajar directamente en el server, no en local. Y si eso no es posible luego como hago para subir la base de datos de mi PC al server? Por favor respondeme, estoy dias tratando de saber que estoy haciendo mal!

    • http://juaniquillo.com juaniquillo

      se supone que sí se puede conectar a una base de datos remota, aunque la verdad nunca lo he hecho.

  • SHunkO

    Hola! Es muy interesante este tema. Me estoy lanzando al mundo php y tengo mis dudas. Cuando pones el web url “localhost/sitio1/” no hay que configurar nada en windows? el IIS? Saludos!

    • http://juaniquillo.com juaniquillo

      En este tutorial no trabajo con IIS sino con apache. Si sigues los pasos del tutorial podras tener una conexion de mysql con DW

  • Paola

    Hola, muy bueno el tutorial, yo ya tengo una pagina web en funcionamiento y ahora quiero agregarle una base de datos, pero cuendo quiero hacer la conexion, en el panel de Base de Datos me aparece deshabilitada la opcion del “+”, osea que no la puedo hacer, o tengo que crear un sitio aparte del que ya tengo para la base de datos?. Por favor agradeceria que alguien me pueda ayudar. GRACIAS!!

    • http://juaniquillo.com juaniquillo

      Paola, lo que necesitas hacer es configurar el servidor de prueba y hacer una conexión como explico en el tutorial. Si tienes esas dos cosas el signo “+” estará habilitado. Si no tienes un servidor de prueba necesitas instalar uno, es por eso que explico como instalar el paquete WAMP en este tutorial.

  • Roger

    Hola, bien el tutorial sirvio bastate, he configurado mi servidor de prueba bien. Pero, cuando hago modificaiones en dream weaver me sale una info que me dice que mi sitio dinamico debe ser detectado, obviamente las modificaciones que hgao en php, como por ejemplo no me salen en el navegador…

    Puedes decirme que puedo hacer para que detecte mi sitio dinámico?…. Gracias.

    • http://juaniquillo.com juaniquillo

      no sé a qué mensaje te refieres. ¿podrías se un poco más específico?

  • http://help-desk yoffrer

    mi pana muy buena esta explicación

  • Dani

    HOla amigo la verdad que por mas que intento entende tu tuto la verdad me gustaria aprender a usar bien el este editor no se si modificaste tus archivos antes inclui si bien digo instalar en txt baje nuevamente tus archivos luego lo que no se como es hacer andar como en tu demo
    la verdad recien me inicio que me explicaras lo mas sencillo posible y cuales son los archivos a modificar exactamente.

    Saludos.

    Y espero tu ayuda otra consulta amigo sabes algun otro link con mas ej: de este editor

    • http://juaniquillo.com juaniquillo

      No sé a qué demo te refieres. En este tutorial sólo explico como configurar WAMP con DW. Tampoco sé cual es el problema que has encontrado. ¿Has recibido algún tipo de error?

  • http://www.youtube.com/mac300989 Mac

    ok amigo juaniquillo ya vi el problema que describen las personas por la cual no se le habilita la conexion de bdd mysql (+),
    necesitan abrir cualquier tipo de archivo .php en dreamweaver y despues ya se les habilita, despues de mucho buscar lo encontre :D .

    • http://juaniquillo.com juaniquillo

      Ya veo. Ahora sé que no es algo tan obvio como parece. Gracias por la observación. Voy a incluirla en el tutorial, con tu permiso claro.

      Saludos.

  • http://Exelente whay

    compa mil gracias no sabes cuanto estuve buscando por un tutorial tan bueno como el tuyo, mil y mil gracias me sirvio todito lo que tu dijiste

  • Raúl

    Que bueno que haya gente que comparta conocimientos, valoro mucho esta actitud, asi que simplemente GRACIAS. Lo he podido hacer funcionar ingresando a http://localhost/website1/misitio.php si tengo dos sitios deberia hacer nuevamente los mismos pasos creando website2? para luego verlo ingresando a http://localhost/website2/misitio2.php?
    Y el problema que tengo es que el navegador, solamente en localhost (ya que al publicar el sitio funcionan), no me muestra los require de php, me falta alguna configuración?.

    • http://juaniquillo.com juaniquillo

      Sí, necesitas seguir esos pasos para cada website en tu localhost. Yo personalmente no tengo ningún website en mi “http://localhost” sólo porque prefiero tener mis website de producción organizados de esa forma.

      • Raúl

        ok, gracias, respecto a los require en localhost sabes cual puede ser el problema?

        • http://juaniquillo.com juaniquillo

          No se que quieres decir con eso de no te muestra los require. PHP te ha dado algún error? Los require deberían funcionar sin ninguna configuración adicional.

          • Raúl

            No me da ningún error, simplemente no los muestra. Por ejemplo llamo un menú o bien require_once y no me aparece. De todos modos no quiero que te ocupes de esto, lo consulté aquí por que pensé podria ser que me faltara alguna configuración en el tema que tratábamos. Saludos!

  • Manuel

    Hola oye no encontre por ningun lado el panel de databases, existe alguna otra manera de realizarlo?

    • Manuel

      creo q fui un poco distraido ahi pero solo dandole en window aparece todos los paneles q puedes agregar.

  • suamy lainez

    exelente pasos explicacion y todo muy bueno me ha ayudado mucho

  • http://www.inovaciones.com.mx Jesus

    Gracias. excelente
    Para Xampp es igual.

  • Norma

    Felicidades por este artículo, me marca un error al momento de activar el PhpMyadmin me dice acceso denegado, y en via el siguiente error
    #2003 – Can’t connect to MySQL server on ‘localhost’ (10061)

    qué debo hacer????

    gracias de antemano por tu ayuda.

  • alvaro

    Lo felicito su forma de explicar fue clara y concisa,voy a seguir viendo sus tutoriales porque fue de mucha ayuda,voy a seguir sus trabajos porque su forma de explicar es de alta calidad y muy profesional.