Cómo crear nuestra propia web
Por fin me animo!!! Voy a crear un tutorial (que a mi me gusta mucho compartir lo que he aprendido) y esta vez será sobre como crear nuestra propia web, paso por paso, lo más completo posible.
Si os interesa este tema es muy posible que más de una vez hayais encontrado algún tutorial en pdf con unos requisítos mínimos tales como saber html, saber php, saber sql, saber…, etc.
Muchas veces estos tutoriales piden unos conocimientos mínimos que, el que los sabe, ya no necesita el tutorial. Además al pdf no le puedes preguntar. Aquí podeis preguntar en los comentarios.
Aquí también hay requisitos mínimos, pero no de concimientos y no son estrictos, sino según mi experiencia:
- Debeis tener claro para que es la web. Vale la pena pensarselo un poco y luego empezar. A mi me ha pasado empezar a hacer una web sobre una temática y acabar enfocando la web de otra forma, tan diferente, que no parecía la misma. Da muchos problemas. Es mejor empezar bien desde un principio.
- Se aconseja tener a alguien siguiendo vuestro proyecto desde el principio. No es necesario que sea alguien que os ayude, aunque una ayuda siempre se agradece. Simplemente con tener un apoyo serviría. Tendreis momentos de bajón, donde es posible que penseis en dejarlo todo. Un día tendreis problemas en clase o en el trabajo. Además, cuando llegueis a casa tendreis lio con algún familiar o amigo y encima en la web os saldrá algún problema. En ese momento la persona que sigue el proyecto desde el principio os apoyará y la verdad es que se agradece mucho.
- Ser curioso. No es necesario saber html… pero se aconseja poder entenderlo. Esto es muy facil. Cuando veas una web que tiene algo que te gusta mira el código fuente para ver como se ha creado. También puedes usar algún editor web visual (si no es frontpage, mejor) y crear lo que quieres. Pon en el modo de vista “dividir” y verás como se va modificando el código.
- Ganas y entusiasmo. Si esperais que la web sea un éxito el primer dia… mal vamos. Suerte si tiene éxito el primer més. Cuesta mucho dar a conocer una web y más aún que atraiga a la gente. Deberás ofrecer algo nuevo, de calidad. Sobretodo necesitas constancia. Actualizar tu web a diario si es posible y olvidarte del éxito que tenga. Primero siembra y luego recoge. No quieras hacerlo al revés.
Lo que voy a intentar explicar aquí es lo siguiente:
- Cómo crear una web sin tener ni idea de su código.
- Mantener dicha web, optimizarla y hacerla lo más rápida posible.
- “Programas” (pluguins, complementos, modulos, etc) que nos harán más facil realizar ciertas tareas como: chat, formularios de contacto o cualquier otra cosa, banners, encuestas, galerias de imágenes, videos, comentarios, votos y todo lo que puedas pedir.
- SEO: Como posicionar tu web y darla a conocer al mundo para asegurar su éxito.
- Foros: Cuales hay y cómo se usan.
- Wordpress, Joomla y drupal lo más a fondo posible.
- Ganar dinero con tu web.
- Código html básico: Entender 4 cosillas y aprender a usarlas.
- Páginas estáticas y páginas dinámicas: HTML vs PHP+SQL
- Hosting: Gratiuito y de pago. Ventajas y pegas.
- Dominios y subdominios.
- Algunos consejos, ideas y experiencias personales.
- Etc
Empecemos. Para crear una web sin tener ni idea podemos utilizar webs “prefabricadas”. Estas webs usan código php+sql y son dinámicas. Tanto su instalación como su uso son muy simples.
Lo único que necesitas es espacio web, dominio y una base de datos. Cualquier hosting (alojamiento web) ofrece bases de datos. Cuando te das de alta te dicen la dirección de acceso a tus bases de datos. Por ejemplo, en dreamhost, que es la empresa donde yo alojo esta web, la dirección por defecto es mysql.tudominio.com aunque puedes modificar la parte inicial y poner lo que quieras.
Puede que esto de las bases de datos, así sin ejemplos, lie un poco, pero no las vais a crear vosotros. De eso se encargará la propia web. Lo único que necesitamos saber de ellas es que existen y saber su dirección, la cual nos la dice el propio hosting.
Así que lo primero que necesitamos son los archivos de la web. Dependiendo de el uso que queramos darle y también de los gustos de cada uno, utilizaremos una u otra opción. Por ejemplo, si queremos un blog para contrar nuestro dia a dia o simplemente noticias ordenadas cronológicamente, lo más popular es wordpress. Nos dirigiremos a su web oficial, wordpress.org y descargaremos la última versión. El problema es que está en inglés. Podemos encontrar, buscando un poco, traducciones al español o incluso la web entera traducida, sin necesidad de descargarla desde wordpress.org.
Una vez tenemos la web, comprimida en zip, la descomprimimos y subimos los archivos al servidor. Hay que subir los archivos y las carpetas al directorio raiz. No subais una carpeta que contenga los archivos, sino lo que esté dentro de la carpeta. Me explico. Si habeis descargado wordpress 2.3.3 al descomprimir los archivos se guardarán en una carpeta llamada wordpress 2.3.3. Si subis la carpeta, para acceder a la web no podreis hacerlo poniendo www.tudominio.com sino que tendreis que entrar en www.tudominio.com/wordpress-2.3.3 para que os salga el contenido. Por eso digo que no subais la carpeta, subid lo que tiene dentro.
Si lo habeis hecho bien, cuando entreis en vuestra web con el navegador, os saldrá una “guia de instalación”. Lo que pregunta suele ser poco: Nombre de la web (se puede cambiar luego), dirección de la base de datos, donde debeis poner la que os ha facilitado vuestro hosting. Si lo que teneis es un servidor web en vuestro pc, para probar primero, la dirección es localhost (o 127.0.0.1). Para poder probarla en vuestro propio PC necesitais instalar un servidor web. Yo uso el wamp. Después para crear bases de datos la gente suele usar phpmyadmin, que las maneja desde el navegador. A mi me lia mucho, así que uso el Navicat.
¿Cuanto rollo chino verdad? Es simple. Las bases de datos tienen información sobre la web. Se alojan en un servidor y necesitamos la dirección de ese servidor. Esto es lo que nos piden al instalar la web. Pero en un mismo servidor puedes tener muchas bases de datos, así que cada una tiene un nombre. Este nombre también nos lo piden para saber como se llama la base de datos donde vamos a instalar la web.
De normal el hosting nos facilita la dirección de las bases de datos, pero luego el nombre tienes que saberlo tu, pues eres tu quien ha de crearlo. No se como se crea una base de datos en cada hosting diferente, pero sí que se como se hace en dreamhost y luego os lo explico.
·Nota: En vuestro PC, si os animais a instalar un servidor web, el Navicat es un programa visual para manejar bases de datos, es decir, pinchas con el boton derecho y seleccionas crear nueva base de datos. Introduces el nombre y ya tienes una base de datos. Así de simple. Luego al instalar la web le dices el nombre y ella misma instala el contenido de la base de datos.
Luego os pregunta el nombre de usuario y contraseña de la base de datos. Todos estos datos los facilita el hosting. Algunos permiten crear usuarios propios. Si es en vuestro pc el usuario suele ser root y la contraseña la que vosotros habeis puesto al instalar el servidor web.
Cuando relleneis todos los datos la web comprueba que sean correctos e intenta instalarse. Si no lo consigue os dará error y debeis revisar el fallo. Si los datos están bien os mostrarán un nombre de usuario (Admin o Administrator en general) y una contraseña generada aleatoriamente.
Con esos datos vais a la sección de login de vuestra web. El enlace directo suele mostrarse en el momento que la web os muestra los datos de acceso. Lo primero que debeis buscar es la sección de usuarios y cambiar la contraseña y de paso el nombre de usuario.
Pues bién, ya tenemos nuestra web. Ahora dependiendo de si es wordpress, joomla, drupal o lo que sea se maneja de una u otra forma. En este tutorial intentaré mostrar a fondo los 3 o por lo menos los 2 primeros (aún no he probado drupal).
RESUMEN
Según nuestros gustos y la utilidad de la web, descargamos una u otra. Descomprimimos los archivos y los guardamos en el servidor web, bien usando ftp o webftp.
Entramos en nuestro dominio y utilizando los datos de nuestro hosting introducimos la direccion de la base de datos, el nombre de la misma, el usuario y la contraseña.
Accedemos a la web, a la sección de usuarios y cambiamos la contraseña.
·Nota: En caso de perder la contraseña y no poder cambiarla, esta se guarda en un archivo de la web, llamado wp-config.php, config.php o cualqueir cosa que ponga config. Debeis descargarlo y usando vuestra intuición (y leer un poco) encontrar el pasword viejo y ahí mismo cambiarlo. Borrais el archivo viejo y subis el nuevo.
Pues hasta aquí la primera parte de este tutorial.
Poco a poco iré continuando este tutorial y analizando a fondo cada apartado. Espero que les sirva.

(2 votos, media: 4.5 de 5)
Abril 8th, 2008 at 3:39 am
solo decirte que en wordpress tienes que meter los datos previamente en el .php (no me acuerdo cual era)antes de subirlo para proceder a la instalacion.
Abril 8th, 2008 at 8:03 am
No, eso no es asi. En wordpress es como en todo lo demás, lo pone el mismo. Sin tener siquiera el archivo creado. Wordpress cuando no encuentra el archivo de configuracion, inicia el instalador, donde te pregunta los datos. Cuando termina te crea el archivo el solito con los datos ya metidos.
Abril 12th, 2008 at 11:43 pm
te revoco otra vez,no se si el 2.5 ira asi,pero yo he instalado wordpress 2,3 y hay q hacerlo asi, antes de subir los ficheros hay que editar no se que fichero y poner pass contraseña base de datos y servidor o nombre pagina web no me acuerdo…..te equivocas con el joomla….
Abril 13th, 2008 at 1:20 am
Esta es la quinta web que instalo con wordpress y te aseguro que nunca he creado el archivo manualmente, siempre lo he hecho con el formulario, y eso desde 2.0.2, que ya son años con esto.
Puedes hacerlo manualmente si quieres, pero a mi me gusta mas entrar, rellenar el formulario y que me lo cree la web.
Si sigues sin creerme hago un video, que para mi no es problema.
Abril 22nd, 2008 at 5:19 pm
Hola.
Bueno por fin encuentro un tutorial simple y encima no soy capaz de dar con la tecla, a ver si puedes echarme un amano Joan.
Ayer contraté un dominio y host en dreamhost, bien cuando accedo al webftp veo varias carpetas, una de ellas tiene el nombre de mi dominio, es ahí donde debo de subir lo que contiene la carpeta wordpress? o directamente a root?.
Muchas gracias y un saludo.
Abril 22nd, 2008 at 7:01 pm
Hola,
el contenido debes subirlo a la carpeta con el nombre de tu dominio. Esa parte se me olvidó mencionarla. Lo siento.
Por cierto, el webftp no es la mejor solución para subir por http://ftp. Yo uso Filezilla, que es libre, y va genial.
Puedes descargarlo aqui: http://downloads.sourceforge.n.....-setup.exe
Su página principal: http://filezilla-project.org/index.php
Para acceder con filezilla debes poner en host tu nombre de dominio, en usuario y contraseña pues ya sabes y en puerto el 21
Saludos
Abril 22nd, 2008 at 9:07 pm
Muchas gracias Joan, no te preocupes por el despiste.Si, cuando uso Windows también subo con ese mismo programa, no lo mencioné porque quería ser mas explícito y (para qué engañarnos), para no confundirme yo mismo con cosas que acabo de aprender :).Veo que tienes por ahi una segunda parte de tutorial, voy a echarle un vistazo a ver si atino y veo mi web. La cosa es que en servidor local si que he conseguido montarla, así que, supongo, será cosa de ir probando.Un saludo.