Es sencillo ... para alguien que sepa algo de php. Si no sabes nada, supongo que casi todo lo que te cuente te sonará a chino. Pero si eres valiente y le echas coraje te recomiendo que lo intentes (bueno, no hace falta ser tan valiente pero quería motivarte). Lo que si te ruego es que me avises si decides en algún momento no seguir adelante. Ojo, presupongo que usas Windows. En caso contrario dímelo.
Lo primero que tienes que saber es que las páginas hechas en php no se pueden visualizar directamente en tu ordenador tal y como haces con los archivos html. En estos últimos basta con hacer doble clic con el ratón para que se abra el navegador predeterminado mostrando la flamante página que acabas de hacer. Sin embargo, para los archivos php necesitas un *intérprete de php*, que es un programa que analiza el código fuente de tu archivo buscando todo aquello que esté entre las etiquetas *<?php* y *?>*. Seguidamente realiza las operaciones necesarias y te devuelve sólo código html (con las sustituciones pertinentes). Te preguntarás si tienes que instalar el intérprete de php. Sí y no. No, porque los proveedores de alojamiento lo suelen ofrecer en sus paquetes, incluso los más baratos. Y Sí, porque durante el proceso de construcción del sitio debes de trabajar localmente en tu ordenador, no directamente en el servidor. ¿Y es muy difícil instalar un intérprete de php en el ordenador?. Sinceramente, no. Es más puedes tener todo un servidor web, un interprete de php y un servidor de mysql (y más cosas) simplemente descomprimiendo un archivo ya preparado. Lo tienes en http://www.apachefriends.org/en/xampp-windows.html En esa misma página, vete a *Download > XAMPP Lite* y bájate el archivo *EXE (7-zip)*. Una vez descargado (la versión actual es *xampplite-win32-1.7.0.exe*), haz doble clic sobre él. Te saldrá una ventana preguntando donde descomprimirlo y por defecto te propone la carpeta donde tienes este archivo. Cambia la ruta a *C:\* (o cualquier otra letra de unidad donde lo quieras instalar, por ejemplo, E:\). Aunque lo puedes descomprimir en cualquier carpeta, si lo haces en la raiz del disco duro te evitarás ejecutar posteriormente un fichero de configuración. No temas, que no se "ensuciará" el directorio raiz ya que todo se descomprimirá en una sola carpeta: *C:\xampplite*\ Entra en *C:\xampplite*. Allí encontraras dos ficheros llamados * xampp_start.exe* y *xampp_stop.exe*. Crea dos accesos directos en el escritorio a estos archivos. Para ello, pulsa con el botón derecho en cada uno de ellos y elige, en el menú contextual que aparece, *Enviar a > Escritorio* (crear acceso directo). Haz doble clic en *xampp_start.exe *(mejor en el acceso directo que acabas de crear) y ¡TACHAN!, ya tienes tu servidor web funcionando. OJO, no cierres nunca la ventanita en negro que aparece, sólo minimízala para que no te estorbe. Para cerrarlo sólo tienes que ejecutar *xampp_stop.exe*. Y, lo mejor de todo, si lo quieres desinstalar alguna vez basta con eliminar la carpeta *C:\xampplite*. Incluso puedes copiar esta carpeta en otro ordenador y te funcionará igualmente, con todos tus documentos y configuraciones. ¿Cómo visualizas las páginas que diseñes?. Ya no vale con hacer doble clic sobre el archivo. Para poderlos ver tienes que colocarlos en lo que se denomina *Document Root*, que es el directorio donde tienes que colocar los documentos web (.html, .php, etc.) para que el servidor web los pueda ofrecer. En el caso de xampplite, se encuentra en: *C:\xampplite\htdocs* Te recomiendo que crees carpetas para tus sitios, en la forma: *C:\xampplite\htdocs\misitio1\ C:\xampplite\htdocs\misitio2\* y así. Supongamos que creas el archivo *mipagina.html* y lo guardas en * C:\xampplite\htdocs\misitio\* Para poder ver la página, tienes que abrir un navegador web y teclear en la barra de direcciones: *http://localhost/misitio/mipagina.html* Aviso: fíjate que en el navegador indicas la url mediante barras "/" (*slash *en inglés), que se obtiene con MAY+7 y no la contrabarra "\" de Windows (*backslash *en inglés). Otro aviso: ¿no ves la página? Comprueba que la dirección es la correcta, y ¡que tienes la ventanita negra! En caso contrario, para el servidor con * xampp_stop.exe* y vuelve a arrancarlo con *xampp_start.exe*. Si nombras tu página como *index.html* (o *index.php* cuando trabajes con php), entonces puedes obviar el nombre del documento al teclear la url en la barra de direcciones: *http://localhost/misitio/* ESTABLECER SEGURIDAD AL SERVIDOR Aunque estás trabajando en local, es bueno que te acostumbres a asegurar mediante contraseña el servidor de base de datos y las páginas de configuración de xampp. La primera vez que teclees *http://localhost* en tu navegador, te aparecerá una ventana preguntándote el idioma. Elige Español. Puedes comprobar en la barra de direcciones que te han redirigido a * http://localhost/xampp/index.php*. Pulsa, en el menú de la izquierda, en *Chequeo de seguridad*. Se abrirá una nueva ventana (o pestaña). Pulsa en el enlace *http://localhost/security/xamppsecurity.php* - indica una contraseña para el servidor de base de datos mySQL (el usuario es *root*, no lo puedes cambiar) - indica un usuario (puedes poner *root*) y una contraseña para el acceso a la carpeta *C:\xampplite\htdocs\xampp\* cuyas páginas estás visualizando en estos momentos. Bueno, por ahora lo dejo en este punto. Avísame cuando tengas xampp funcionando. Si decides no seguir (espero que no), dímelo también. Hasta pronto. 2008/12/27 <[email protected]> Hola Daniel! gracias por tu tiempo, realmente no se nada de PHP, todavia estoy intentando que me funcione un formulario... es como mi cuco, seria muy complicado hacerlo como me dices?, porque podria intentarlo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
