Professional Documents
Culture Documents
www.electronica-pic.blogspot.com
22/09/2009
ndice
Presentacin 3 Ver. Servidores 10 Apache 2.0 12 Apache 2.2 29 PHP 5 38 Config. archivo INI 48 Apache 2.0.x 58 Apache 2.2.x 70 Probando Apache 86 MySQL 5.1 97 phpMyAdmin 127 Usuarios MySQL 142 Servidor SMTP 173 Actualizaciones 194
VirtualHosts 203 Cara Internet 221 FTP FileZilla 231 phpBB 3.0 346 Joomla 382 Wordpress 402 phpSysInfo 427 Visual C# y MySQL 437 Otros manuales 453 Enlace de inters 455 Versin manual 460 Contacto 461 Autor 462
www.electronica-pic.blogspot.com 22/09/2009
Presentacin
www.electronica-pic.blogspot.com
22/09/2009
Servidor Web
Este es un manual sencillo para crear un servidor Web casero para poder hacer pruebas con script para PHP, base de datos como MySQL, instalar tu propio foro muy popular phpBB e incluso una Web prefabricada muy famosa y conocida como Joomla, entre otras cosas. Est orientado a personas nveles y se explicar paso a paso, detalladamente y amena posible para su comprensin.
www.electronica-pic.blogspot.com 22/09/2009
Servidor Web
Se anima al lector introducirse al manual del servidor Web de manera muy sencilla y amena. Notars que est diseado tambin como referencia rpida. Los programas que vamos a usar son completamente gratuitos, sin desembolsar ninguna cantidad de dinero por ello. Utilizaremos herramientas equivalentes sobre manejo de base de datos.
www.electronica-pic.blogspot.com 22/09/2009
Servidor Web
Montars un servidor SMTP envo de correo electrnico y un servidor y cliente FTP para transmitir archivos. Como actualizar futuras actualizaciones de nuestro servidor. Sobre todo, trataremos temas de mnima seguridad y consejos. Espero que te lo pases bien a lo largo de este manual.
www.electronica-pic.blogspot.com 22/09/2009
Servidor Web
www.electronica-pic.blogspot.com 22/09/2009
Servidor Web
NOTA: Este manual slo nos centraremos en un servidor casero para hacer pruebas. No vamos hacer ajustes fino de seguridad a cara al pblico. Cualquier configuracin que haga, mal funcionamiento e incluso prdidas de datos corre bajo tu responsabilidad. Si tienes dudas sobre este manual, olvdese de l. Ests avisado.
www.electronica-pic.blogspot.com 22/09/2009
www.electronica-pic.blogspot.com 22/09/2009
Versiones de Servidores
Apache 2.0 y Apache 2.2
10
www.electronica-pic.blogspot.com
22/09/2009
Versiones de Servidores
En este manual vamos a explicar la instalacin y configuracin de Apache por separado. Elegirs que versin deseas usar. Si quieres configurar la versin Apache 2.0 vete a la pgina 12. Si quieres configurar la versin Apache 2.2 vete a la pgina 29. NOTA: Si vas a usar Apache 2.2 en versin Windows, tienes que usar el PHP 5.2.x o superior.
11
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
12
www.electronica-pic.blogspot.com
22/09/2009
Apache 2.0
13
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
Vamos a utilizar el Apache 2.0.63 que es la ltima versin desde que se hizo este manual. Este servidor Web es el ms usado, ms estable y ms popular hasta la fecha. La ventaja de este servidor web es que es muy extendido, tanto en Windows como en Linux. Dejar claro que el Apache en Linux es mucho mejor, ms seguro y tiene funciones importantes que Windows es incapaz de poseer.
14
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
Entramos en la Web oficial del Apache 2.0 para descargarlo. www.apache.org Dentro de la Web nos iremos en el men HTTP Server, dentro de ella localizamos la versin que queremos para este caso y pulsamos Download. Dentro de ella, nos bajaremos con instalador que exactamente se llama apache_2.0.63-win32-x86no_ssl.msi.
15
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
16
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
Tambin puedes acceder a l en este enlace: http://httpd.apache.org/download.cgi Una vez que ya tengamos el archivo descargado lo ejecutamos. A partir de aqu, siga los pasos de las imgenes.
17
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
18
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
19
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
20
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
Deja estos valores de la imagen. Network Domain: 127.0.0.1 Server Name: 127.0.0.1 Administrator's Email Address: nuestro e-mail, no es necesario ponerlo. For All Users, on Port 80, as a Service: selecciona esta opcin.
21
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
22
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
23
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
Aqu puedes seleccionar la ubicacin de la instalacin del Apache 2.0. Por defecto en este caso lo dejamos como est que es: C:\Archivos de programa\Apache Group\.
24
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
25
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
26
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0
27
www.electronica-pic.blogspot.com 22/09/2009
28
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.2
29
www.electronica-pic.blogspot.com
22/09/2009
Apache 2.2
30
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.2
Vamos a utilizar el Apache 2.2.11 que es la ltima versin desde que se hizo este manual. Este servidor Web es el ms usado, ms estable y ms popular hasta la fecha. La ventaja de este servidor web es que es muy extendido, tanto en Windows como en Linux. Dejar claro que el Apache en Linux es mucho mejor, ms seguro y tiene funciones importantes que Windows es incapaz de poseer.
31
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.2
Entramos en la Web oficial del Apache 2.2 para descargarlo. www.apache.org Dentro de la Web nos iremos en el men HTTP Server, dentro de ella localizamos la versin que queremos para este caso y pulsamos Download. Dentro de ella, nos bajaremos con instalador que exactamente se llama apache_2.2.11-win32-x86no_ssl.msi.
32
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.2
33
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.2
Tambin puedes acceder a l en este enlace: http://httpd.apache.org/download.cgi Una vez que ya tengamos el archivo descargado lo ejecutamos. A partir de aqu, siga los pasos de las imgenes.
34
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.2
Deja estos valores de la imagen. Network Domain: 127.0.0.1 Server Name: 127.0.0.1 Administrator's Email Address: nuestro e-mail, no es necesario ponerlo. For All Users, on Port 80, as a Service: selecciona esta opcin.
35
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.2
36
www.electronica-pic.blogspot.com 22/09/2009
37
www.electronica-pic.blogspot.com 22/09/2009
PHP 5
38
www.electronica-pic.blogspot.com
22/09/2009
PHP 5
39
www.electronica-pic.blogspot.com 22/09/2009
PHP
Nos toca el turno a PHP, en este caso vamos a usar la versin PHP 5.2.9-2 que es la ltima desde que se hizo este manual. Su Web oficial es www.php.net. Pulsamos donwload.
40
www.electronica-pic.blogspot.com 22/09/2009
PHP
41
www.electronica-pic.blogspot.com 22/09/2009
PHP
42
www.electronica-pic.blogspot.com 22/09/2009
PHP
Una vez descargado el archivo zip, creamos en la unidad C:\ una carpeta llamada en este caso, Servidor. Dentro de ella crearemos otra carpeta llamada PHP. Si ya descomprimimos el archivo zip de php, metemos todos los archivos en la carpeta PHP del directorio C:\Servidor\PHP.
43 www.electronica-pic.blogspot.com 22/09/2009
PHP
44
www.electronica-pic.blogspot.com 22/09/2009
PHP
Cogemos todos los archivos dll en el directorio principal y lo colocamos en el directorio C:\Windows\System32 . Tambin vale para el Windows Server 2003/2008/Vista/7.
45
www.electronica-pic.blogspot.com 22/09/2009
PHP
46
www.electronica-pic.blogspot.com 22/09/2009
47
www.electronica-pic.blogspot.com 22/09/2009
48
www.electronica-pic.blogspot.com
22/09/2009
NOTA: Si no ves las extensiones de los archivos Vete a mi Mi PC Herramientas Opciones de Carpeta Ver. Comprueba la parte Ocultar las extensiones de archivo para tipo de archivo conocidos que est desmarcada.
49 www.electronica-pic.blogspot.com 22/09/2009
Encuentra el archivo C:\Servidor\PHP\php.i ni-dist. Una vez encontrado, renmbralo php.ini-dist a php.ini. Abre el archivo php.ini, pulsa Control + B y escribe extension_dir. Una vez encontrado, escribe el directorio que muestra en la imagen.
50 www.electronica-pic.blogspot.com 22/09/2009
Podemos activar las extensiones que queramos. Buscamos Windows Extensions para activar las extensiones. Entre ellas busca gd2.dll para manejar las funciones PHP relativas a imgenes. Cambia ;extension=php_gd2.dll por extension=php_gd2.dll, es decir, quita el punto y como (;) para activar esta extensin.
51
www.electronica-pic.blogspot.com 22/09/2009
Activa las extensiones php_mbstring.dll y php_mcrypt.dll. Si quieres saber que es cada extensin, lo busca en su manual http://www.php.net/manual/e s/ No actives todas las extensiones, pueden ser innecesarias si realmente no lo vas a usar. Ahora, toca activar la ltima extensin php_mysql.dll ya que nos hace falta para el MySQL. Lo activas quitando el (;) delante.
52 www.electronica-pic.blogspot.com 22/09/2009
Si queremos hacer pruebas con upload, indicamos la ruta pero antes creamos la carpeta upload en el directorio C:/Servidor/PHP/uploa ds/. Claro que antes, debemos encontrar en php.ini upload_tmp_dir . No olvides quitar el punto y como (;).
53 www.electronica-pic.blogspot.com 22/09/2009
Podemos cambiar el tamao de los archivos a subir por va HTTP. Buscamos upload_max_filesize y cambiamos por el valor que trae por defecto que es 2MB por otro. No se recomienda poner un valor alto.
54
www.electronica-pic.blogspot.com 22/09/2009
Para trabajar con sesiones, vamos a indicar un directorio para que guarde los archivos temporales. Buscamos session.save_path y indicamos el directorio, pero antes crear la carpeta tmp en el directorio C:/Servidor/PHP/tmp/.
55 www.electronica-pic.blogspot.com 22/09/2009
Copiamos el archivo php.ini y lo pegamos al directorio o carpeta C\:Windows. Si usas el Windows 2000, el directorio o carpeta sera C\:WinNT. Nos vamos a Apache para hacerle ver que ya PHP est preparado y lo podemos usar.
56
www.electronica-pic.blogspot.com 22/09/2009
57
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.0.x
Configuracin del archivo httpd.conf
58
www.electronica-pic.blogspot.com
22/09/2009
Vamos a buscar el archivo de configuracin de Apache 2.0.x llamado httpd.conf. Vete a InicioApache HTTP Server 2.0Configure Apache ServerEdit the Apache httpd.conf Configuration File y abres el archivo httpd.conf bajo el bloc de notas.
59
www.electronica-pic.blogspot.com 22/09/2009
Tambin puedes acceder directamente al directorio C:\Archivos de programa\Apache Group\Apache2\conf como muestra la imagen.
60
www.electronica-pic.blogspot.com 22/09/2009
61
www.electronica-pic.blogspot.com 22/09/2009
Una vez abierto el archivo httpd.conf, buscamos Dynamic Shared Object (DSO) Support que es donde se cargan los mdulos. Como vez, aadimos justo debajo LoadModule php5_module C:/Servidor/PHP/php5apache2.dll.
62
www.electronica-pic.blogspot.com 22/09/2009
El directorio o carpeta predeterminado se guarda en C:\Archivos de programa\Apache Group\Apache\htdocs\ Antes que nada, buscamos DocumentRoot. Lo vamos a cambiar a C:/Servidor/WEB/ como muestra abajo, no olvides crear la carpeta web.
63
www.electronica-pic.blogspot.com 22/09/2009
Dentro de la carpeta o directorio web, colocaremos nuestra web principal, es el directorio raz principal. Buscamos DirectoryIndex y nos sale algo similar a la imagen.
64
www.electronica-pic.blogspot.com 22/09/2009
Modificamos la ltima lnea para que al entrar en un directorio tipo http://127.0.0.1/directorio/ nos autoejecute el index predeterminado (siempre que exista) y no salga un mensaje de error. Puedes usar ms nombres si lo prefieres. Se ejecutarn por orden: si no encuentra el primero, pasa al segundo, si no est el segundo, pasa al tercero, y as sucesivamente hasta que si no encuentra ninguno, entonces da error. En la siguiente lnea, si en nuestro directorio tenemos un index.htm y un index.php, por defecto se ejecutar el index.htm ya que est antes.
65 www.electronica-pic.blogspot.com 22/09/2009
DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.phtml index.html.var Ahora le aadimos debajo estas lneas (en la primera de ellas, si estamos instalando PHP5 tambin podemos aadir la extensin .php5 adems de las que aparecen): AddType application/x-httpd-php .php .php3 .php4 .phtml AddType application/x-httpd-php-source .phps
66
www.electronica-pic.blogspot.com 22/09/2009
La primera indica las extensiones que sern interpretadas por el Apache. Por ejemplo podemos aadir la extensin .htm o .html para que el Apache ejecute el cdigo PHP contenido en esas pginas (es decir, el uso de cdigo PHP no est limitado exclusivamente a archivos *.PHP). La segunda sirve para que si entras en una pgina loquesea.phps entonces se muestra el cdigo PHP a color, muy til si queremos por ejemplo mostrar el cdigo fuente a color en una pgina. De tal forma que al final todo queda as que puedes ver en la pgina siguiente:
67 www.electronica-pic.blogspot.com 22/09/2009
68
www.electronica-pic.blogspot.com 22/09/2009
69
www.electronica-pic.blogspot.com 22/09/2009
Apache 2.2.x
Configuracin del archivo httpd.conf
70
www.electronica-pic.blogspot.com
22/09/2009
Vamos a buscar el archivo de configuracin de Apache 2.2.x llamado httpd.conf. Vete a InicioApache HTTP Server 2.2Configure Apache ServerEdit the Apache httpd.conf Configuration File y abres el archivo httpd.conf bajo el bloc de notas.
71
www.electronica-pic.blogspot.com 22/09/2009
Tambin puedes acceder directamente al directorio C:\Archivos de programa\Apache Group\Apache2\conf como muestra la imagen.
72
www.electronica-pic.blogspot.com 22/09/2009
73
www.electronica-pic.blogspot.com 22/09/2009
Antes de nada, comentar que esta serie de Apache bajo Windows slo soporta versiones de PHP5 a partir de la 5.2, por lo que si estamos tratando de instalar otra versin anterior, no nos funcionar. Buscamos Dynamic Shared Object (DSO) Support que es donde se cargan los mdulos. Ah vamos a cargar el mdulo de PHP5 para Apache, dando la direccin del archivo php5apache2_2.dll que, como hemos dicho, viene a partir de la versin 5.2 de PHP. Encontramos hasta un ejemplo: # Example: # LoadModule foo_module modules/mod_foo.so #
74 www.electronica-pic.blogspot.com 22/09/2009
Y ahora aadimos justo debajo (suponiendo que las rutas de los archivos son las que venimos siguiendo en este tutorial):
LoadModule php5_module "C:/Servidor/PHP/php5apache2_2.dll
De tal manera que tiene que quedar as: # Example: # LoadModule foo_module modules/mod_foo.so #
LoadModule php5_module "C:/Servidor/PHP/php5apache2_2.dll"
75 www.electronica-pic.blogspot.com 22/09/2009
El directorio predeterminado para guardar nuestras pginas es el htdocs del Apache: C:\Archivos de programa\Apache Group\Apache\htdocs\ Pero podemos cambiarlo fcilmente. Buscamos DocumentRoot y nos sale esto:
# # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "C:/Archivos de programa/Apache Group/Apache/htdocs"
76 www.electronica-pic.blogspot.com 22/09/2009
Sustituimos la carpeta del Apache por la que queramos. Todos los archivos que vayamos a probar debern estar localizados en esta carpeta. Por ejemplo nos creamos una carpeta dentro del directorio del servidor en C:\Servidor\Web\
DocumentRoot "C:/Servidor/Web/ Por lo que construiremos toda nuestra pgina dentro de ese directorio, que equivale al directorio raz de nuestro host local.
77 www.electronica-pic.blogspot.com 22/09/2009
En las versiones anteriores de Apache, por defecto deja a cualquier usuario utilizar cualquier directorio del servidor, con lo cual no tenemos que cambiar nada, pero en esta versin 2.2 viene configurado por defecto con un conjunto de caractersticas muy restrictivas, con lo cual si instalamos nuestro servidor y lo ponemos a funcionar, resulta que nos da un error de acceso prohibido cuando queremos ver alguna pgina. Para solucionarlo, buscamos esto en el httpd.conf
78
www.electronica-pic.blogspot.com 22/09/2009
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> Y lo dejamos as: <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all Satisfy all </Directory>
79 www.electronica-pic.blogspot.com 22/09/2009
Ahora buscamos DirectoryIndex y nos sale algo como esto: # # DirectoryIndex: sets the file that Apache will serve if a directory # is requested. # <IfModule dir_module> DirectoryIndex index.html </IfModule>
80
www.electronica-pic.blogspot.com 22/09/2009
Modificamos la lnea central para que si entramos en un directorio a travs de http://127.0.0.1/directorio/ nos autoejecute el archivo ndice predeterminado (si existe) y no nos salga un mensaje de error. Se pueden usar ms nombres si lo preferimos. Se ejecutarn por orden: si no encuentra el primero, pasa al segundo; si no est el segundo, pasa al tercero, y as sucesivamente hasta que si no encuentra ninguno entonces da error. Por ejemplo, con la siguiente lnea si en nuestro directorio tenemos un index.htm y un index.php, por defecto se ejecutar el index.htm ya que est antes.
DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.php5 index.phtml
81
www.electronica-pic.blogspot.com 22/09/2009
82
www.electronica-pic.blogspot.com 22/09/2009
La primera indica las extensiones que sern interpretadas por Apache. Por ejemplo podemos aadir la extensin .htm o .html para que Apache interprete cdigo PHP contenido en esas pginas (es decir, el uso de cdigo PHP no est limitado slo a archivos de extensin .php). La segunda lnea sirve para que si entramos en una pgina http://127.0.0.1/loquesea.phps entonces se muestre el cdigo PHP a color, muy til para mostrar fcilmente el cdigo fuente de una pgina. De tal forma que al final, despus de estos comentarios, todo queda as:
83 www.electronica-pic.blogspot.com 22/09/2009
# # DirectoryIndex: sets the file that Apache will serve if a directory # is requested. # <IfModule dir_module> DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.php5 index.phtml AddType application/x-httpd-php .php .php3 .php4 .phtml AddType application/x-httpd-php-source .phps </IfModule>
84
www.electronica-pic.blogspot.com 22/09/2009
85
www.electronica-pic.blogspot.com 22/09/2009
86
www.electronica-pic.blogspot.com
22/09/2009
Para Apache 2.0.X accederemos desde los accesos directos que se crean en el men de inicio al acceso directo Monitor Apache Servers y aparecer un icono al lado del reloj. Pinchando en el icono, sale un men desde donde podremos iniciar, apagar y reiniciar el Apache. Como queremos encenderlo, si no lo hace automticamente le daremos a Start. Si ya estaba encendido le daremos a Restart til si cambiamos alguna configuracin de PHP "al vuelo") para que al reiniciarlo nos coja los cambios que hemos hecho.
87 www.electronica-pic.blogspot.com 22/09/2009
88
www.electronica-pic.blogspot.com 22/09/2009
89
www.electronica-pic.blogspot.com 22/09/2009
Ahora dentro de la carpeta C\:Servidor\Web creamos un archivo de texto con el bloc de notas (TXT) y cambiamos el nombre y la extensin por info.php.
90
www.electronica-pic.blogspot.com 22/09/2009
91
www.electronica-pic.blogspot.com 22/09/2009
92
www.electronica-pic.blogspot.com 22/09/2009
93
www.electronica-pic.blogspot.com 22/09/2009
Si no se muestra la imagen justo de la pgina anterior, revisa paso a paso otra vez lo que has hecho hasta ahora.
94
www.electronica-pic.blogspot.com 22/09/2009
Ahora ya puedes acceder cualquier archivo del Servidor. Es como ir a moverse al directorio de Windows a buscar un archivo dentro de su carpeta correspondiente, por ejemplo: http://localhost/CARPETA/ARCHIVO.EXT http://127.0.0.1/CARPETA/ARCHIVO.EXT Se incluye, cualquier archivo como jpg, zip, rar, gif, txt, html, php, etc.
95
www.electronica-pic.blogspot.com 22/09/2009
96
www.electronica-pic.blogspot.com 22/09/2009
MySQL 5.1
Instalacin
97
www.electronica-pic.blogspot.com
22/09/2009
MySQL 5.1
98
www.electronica-pic.blogspot.com 22/09/2009
Ahora vamos a instalar una base de datos como MySQL de libre distribucin para almacenar datos. La versin utilizada es MySQL 5.1.34 desde que se hizo este manual. Su Web oficial es www.mysql.com Puedes descargarlo directamente en este enlace http://dev.mysql.com/downloads/mysql/5.1.html#win3 2
99
www.electronica-pic.blogspot.com 22/09/2009
Llegamos hasta aqu si has pinchado el ltimo enlace de la pgina anterior. Vamos a descargar la versin con instalador. Pincha en Pick a mirror.
100
www.electronica-pic.blogspot.com 22/09/2009
Como no nos vamos a registrar o introducir el usuario registrado, pinchamos directamente aqu No thanks, just take me to the downloads!
101
www.electronica-pic.blogspot.com 22/09/2009
102
www.electronica-pic.blogspot.com 22/09/2009
103
www.electronica-pic.blogspot.com 22/09/2009
Saldr una ventana de descarga del archivo y pulsamos el botn Guardar archivo.
104
www.electronica-pic.blogspot.com 22/09/2009
105
www.electronica-pic.blogspot.com 22/09/2009
106
www.electronica-pic.blogspot.com 22/09/2009
109
www.electronica-pic.blogspot.com 22/09/2009
110
www.electronica-pic.blogspot.com 22/09/2009
111
www.electronica-pic.blogspot.com 22/09/2009
112
www.electronica-pic.blogspot.com 22/09/2009
114
www.electronica-pic.blogspot.com 22/09/2009
Indicamos que ser una mquina para desarrollo. Puedes indicar cualquier opcin si lo deseas.
116 www.electronica-pic.blogspot.com 22/09/2009
Elegimos que utilizamos bases de datos multifuncional. Estos nos permite diferentes tipos de bases de datos.
117 www.electronica-pic.blogspot.com 22/09/2009
118
www.electronica-pic.blogspot.com 22/09/2009
119
www.electronica-pic.blogspot.com 22/09/2009
Si necesitamos acceso desde el exterior o Ineternet, dejamos las opciones Tal como aparece en el dibujo.
120 www.electronica-pic.blogspot.com 22/09/2009
Indicamos que deseamos MySQL como un servicio ms del windows. Si deseamos que nos aada el directorio bin del MySQL en el Path del sistema, marcamos la segunda opcin.
122 www.electronica-pic.blogspot.com 22/09/2009
Nos pregunta si deseamos utilizar MySQL con el usuario "root" con contrasea, o si deseamos crear un usuario annimo. Lo dejamos en root sin contrasea, ms adelante la introducimos en otros medios.
123 www.electronica-pic.blogspot.com 22/09/2009
124
www.electronica-pic.blogspot.com 22/09/2009
126
www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin
Gestor de bases de datos va Web
127
www.electronica-pic.blogspot.com
22/09/2009
phpMyAdmin
128
www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
phpMyAdmin es un gestor gratuito por va Web muy usado en el mundo. Podemos gestionar nuestra base de datos muy fcilmente en cualquier punto que nos encontremos por Internet. Podemos crear base de datos, tablas, aadir datos, borrar, crear nuevos usuarios y un largo etc como ocurre con los gestores de escritorio. Funciona bajo Apache, PHP y MySQL, sin ellos no funcionara por eso lo instalamos primero. Vamos a la pgina oficial http://www.phpmyadmin.net
129 www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
Vamos a usar la versin phpMyAdmin 3.15 que es la hay desde que se hizo este manual. Vamos a descargar el archivo comprimido en .zip como muestra en la imagen con la flecha en rojo.
130
www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
Descargamos el archivo llamado phpMyAdmin3.1.5-all-languages.zip y lo descomprimimos. Al descomprimir, vamos a entrar en la carpeta lang para quedarnos con el idioma espaol o el que deseamos. Borramos todos los dems archivos para ahorrar peso y nos quedamos en este caso lo que muestra en la imagen.
131 www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
Vamos al directorio C:\Servidor\Web y creamos una carpeta o directorio llamado phpmyadmin en el cual nos queda as, C:\Servidor\Web\phpM yAdmin. Desde este directorio introducimos todos los archivos
132 www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
133
www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
Ahora vamos a configurar el phpMyAdmin. Vamos al directorio C:\Servidor\Web\phpmyadmin\libraries\config.def ault.php. Lo abrimos con cualquier editor de textos. Buscamos de arriba a abajo: $cfg['PmaAbsoluteUri'] = ''; Tenemos que dar la ruta absoluta que quedara as:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
134
www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
Recuerda que poner localhost es lo mismo que poner 127.0.0.1. Ahora buscamos: $cfg['blowfish_secret'] = ''; En ella pondremos cualquier carcter, que servir para la encriptacin de contraseas al usar la autentificacin con cookies. Por ejemplo:
$cfg['blowfish_secret'] = 'G%VWwethTVWE6hE%h66v674fdYbv95';
135
www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
Para entrar a phpMyAdmin por primera vez, debemos configurar el tipo de autentificacin para que pida usuario y contrasea, que es el mtodo recomendado existen varios. Para ello, buscamos $cfg['Servers'][$i]['auth_type'] y cambiamos su valor a cookie, de forma que quede as: $cfg['Servers'][$i]['auth_type'] = 'cookie';
136
www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
Para cambiar la duracin de las sesiones en phpMyAdmin, podemos buscar la siguiente variable y poner el valor de la duracin de la sesin, en segundos:
$cfg['LoginCookieValidity'] = 1800;
137
www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
Si importamos y exportamos bases de datos muy grandes, puede llegar a ser necesario aumentar el tiempo mximo de ejecucin del script. ste se puede cambiar con la siguiente variable, cuyo valor viene dado en segundos:
$cfg['ExecTimeLimit'] = 300;
138
www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
Guardamos el archivo pero no lo cerramos. Vamos a probar el phpMyAdmin introduciendo esta direccin en el navegador:
http://localhost/phpmyadmin
139
www.electronica-pic.blogspot.com 22/09/2009
phpMyAdmin instalacin
140
www.electronica-pic.blogspot.com 22/09/2009
141
www.electronica-pic.blogspot.com 22/09/2009
142
www.electronica-pic.blogspot.com
22/09/2009
A estas alturas, todo debera funcionar sin ningn problema. No olvidar que nuestro usuario es root o Root sin ninguna contrasea. Una vez claro, entra al phpMyAdmin.
143
www.electronica-pic.blogspot.com 22/09/2009
144
www.electronica-pic.blogspot.com 22/09/2009
Vamos entrar en http://localhost/phpmyadmin y hacemos lo siguiente. Crear nuestro propio usuario o usuarios. Borrar usuarios no deseados (como el usuario root). Aplicar los cambios realizados. Configurar phpMyAdmin y los scripts para el nuevo usuario.
145
www.electronica-pic.blogspot.com 22/09/2009
146
www.electronica-pic.blogspot.com 22/09/2009
Una vez dentro de la pgina principal de phpMyAdmin, debemos encontrar Privilegios. Si aparece la imagen de abajo, mejor crear la contrasea de root desde MySQL.
147
www.electronica-pic.blogspot.com 22/09/2009
Vete a InicioTodos los programasMySQLM ySQL Server 5.1MySQl Server Instance Config Wizard. Sigue el proceso como hicimos pasos atrs. Como no tiene contrasea de root, djala en blanco y pon una nueva, en este ejemplo hemos puesto como contrasea 1234.
148 www.electronica-pic.blogspot.com 22/09/2009
149
www.electronica-pic.blogspot.com 22/09/2009
150
www.electronica-pic.blogspot.com 22/09/2009
Ya podemos hacer click en Privilegios y en la siguiente pgina pulsamos Agregar un nuevo usuario.
151
www.electronica-pic.blogspot.com 22/09/2009
Vamos a agregar nuestro usuario y contrasea, que ser el que usemos luego en nuestros scripts que hagan uso de MySQL. Por ejemplo, podemos poner el mismo usuario y contrasea que tenemos en nuestro hosting, pues as tendremos menos cosas que recordar. Como ejemplo, pongamos el usuario Acaymo y la contrasea Metaconta2009.
152
www.electronica-pic.blogspot.com 22/09/2009
Introduciremos el nombre de usuario y contrasea, le daremos acceso a Cualquier servidor (para que se pueda acceder a MySQL desde cualquier IP, incluidas las externas a nuestro ordenador) o a Local (si slo queremos que se acceda desde nuestro ordenador donde hemos instalado MySQL) y le daremos todos los permisos y privilegios (marcando todas las casillas que aparecen). Hacemos clic en Continuar. Ver imagen pgina siguiente.
153
www.electronica-pic.blogspot.com 22/09/2009
154
www.electronica-pic.blogspot.com 22/09/2009
155
www.electronica-pic.blogspot.com 22/09/2009
Si has pulsado continuar, te aparecer esta imagen que significa que lo has hecho bien.
156
www.electronica-pic.blogspot.com 22/09/2009
157
www.electronica-pic.blogspot.com 22/09/2009
Una vez creado nuestro usuario o usuarios, vamos a borrar aqul que se crea por defecto y que conviene borrar para evitar brechas de seguridad, sobre todo si vamos a usar el PC como servidor hacia Internet y no slo para hacer pruebas desde nuestro hogar. Vamos a borrar el usuario root y dejaremos el que acabamos de crear. Lo hacemos de una forma rpida y sencilla desde el mismo link Privilegios de antes: seleccionar los usuarios que no queramos y presionar Continuar en el apartado que dice Eliminar a los usuarios seleccionados.
158 www.electronica-pic.blogspot.com 22/09/2009
159
www.electronica-pic.blogspot.com 22/09/2009
160
www.electronica-pic.blogspot.com 22/09/2009
161
www.electronica-pic.blogspot.com 22/09/2009
Recarga de privilegios
Una vez creado o eliminado algn usuario, veremos que phpMyAdmin tiene en la parte inferior de la pantalla un aviso en un cuadro rojo, que dice que debemos recargar los privilegios, y nos proporciona un link donde debemos hacer clic para que los cambios sean efectivos. Este paso es importante, pues si no recargamos los privilegios, ningn cambio anterior ser har efectivo hasta entonces.
162
www.electronica-pic.blogspot.com 22/09/2009
Una vez borrado el usuario root y recargados los privilegios, phpMyAdmin deja de funcionar. El motivo es bien simple: al entrar antes a phpMyAdmin, usamos el usuario root con la contrasea 1234, y este usuario lo acabamos de eliminar. Entonces ahora tendremos que volver a entrar pero ya con nuestro usuario y contrasea elegidos: Acaymo y Metaconta2009.
163
www.electronica-pic.blogspot.com 22/09/2009
Bien, ya casi est todo. Ahora vamos a ver las distintas formas que tenemos para entrar a phpMyAdmin. Como mencionamos hace unas lneas, una de las formas de autentificarse en esta aplicacin es usando el mtodo cookie, que lo que hace es pedirnos usuario y contrasea y guarda la sesin con una cookie. Una forma alternativa es usar http, que es muy parecida solo que el usuario y contrasea se introducen en un cuadro de dilogo, a travs de HTTP y no de cookies. El ltimo mtodo, config, consiste en que en el propio archivo config.default.php escribimos nuestro usuario y contrasea, de tal forma que nunca har falta introducirlos; es menos seguro, ya que cualquiera podra entrar, pero si somos el nico usuario del ordenador, quiz sea interesante para evitar tener que poner los datos cada vez que vamos a acceder.
164 www.electronica-pic.blogspot.com 22/09/2009
Para configurar este tipo de acceso, volvemos al config.default.php del phpMyAdmin, que no habamos cerrado y localizamos estas variables: $cfg['Servers'][$i]['auth_type'] $cfg['Servers'][$i]['user'] $cfg['Servers'][$i]['password']
165
www.electronica-pic.blogspot.com 22/09/2009
Y les cambiamos su valor. En la primera podemos poner config, http o cookie, segn hemos visto (si dudamos, lo mejor es usar cookie). Con el mtodo config, y slo en ese caso, a la segunda le damos el nombre de usuario y a la tercera la contrasea del usuario que acabamos de crear. Por ejemplo si hemos usado el mtodo cookie, quedara as (sin usuario ni contrasea): $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = ''; $cfg['Servers'][$i]['password'] = '';
166 www.electronica-pic.blogspot.com 22/09/2009
Y si queremos usar el mtodo config con nuestro usuario Acaymo y contrasea Metaconta2009, quedara as: $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = Acaymo'; $cfg['Servers'][$i]['password'] = Metaconta2009';
167
www.electronica-pic.blogspot.com 22/09/2009
NOTA: phpMyAdmin puede tener un fallo (bug conocido) en esta zona. Al usar autentificacin HTTP, un usuario que acaba de abandonar la sesin no puede volver a entrar con el mismo nombre. Para solucionarlo, se deben cerrar todas las ventanas del navegador que estn abiertas, y a continuacin si abrimos una nueva ventana y volvemos a intentar entrar nos debera dejar sin problemas. Para evitarlo, y que al entrar siga pidiendo usuario y contrasea, de los dos mtodos recomendamos utilizar el cookie.
168 www.electronica-pic.blogspot.com 22/09/2009
Si ahora desde el navegador, y con el Apache y MySQL activos, accedemos a la direccin http://localhost/phpmyadmin podemos empezar a utilizar phpMyAdmin con el nuevo usuario y contrasea. Si elegimos pedir usuario y contrasea, cuando accedamos a phpMyAdmin tendremos que introducirlos de nuevo: Acaymo como usuario y Metaconta2009 como contrasea, si hemos seguido el ejemplo. Por tanto, podemos empezar a usar phpMyAdmin, y quiz lo primero que interese hacer sea crear una nueva base de datos para meter ah lo que queramos.
169 www.electronica-pic.blogspot.com 22/09/2009
De la misma forma, en nuestros archivos PHP que usen MySQL usaremos el usuario y contrasea que nos hemos creado, de tal forma que al hacer la conexin a MySQL quede algo como esto:
<?php // funciones mysql_connect("127.0.0.1",Acaymo",Metaconta2009"); // sigue con ms funciones ?>
170
www.electronica-pic.blogspot.com 22/09/2009
Si estamos instalando un prefabricado como PHP Nuke, Joomla o un foro phpBB, o cualquier aplicacin en la que nos solicitan un host, usuario y contrasea, los datos que deberemos indicar son esos: 127.0.0.1 o localhost como servidor, Acaymo como usuario, Metaconta2009 como contrasea, y el nombre de la base de datos que hayamos creado con phpMyAdmin. No obstante, se recomienda tener unos conocimientos bsicos sobre MySQL en PHP para manejar correctamente estas funciones.
171
www.electronica-pic.blogspot.com 22/09/2009
172
www.electronica-pic.blogspot.com 22/09/2009
173
www.electronica-pic.blogspot.com
22/09/2009
174
www.electronica-pic.blogspot.com 22/09/2009
Si vamos a hacer pruebas con envo de correos o bien vamos a usar nuestro PC como servidor de nuestra web, es posible que nos interese instalar un pequeo servidor de correo para poder usar la funcin mail() de PHP. Con uno de estos servidores podremos enviar correos desde PHP, pero obviamente no podremos recibir nada ya que se tratan de servidores SMTP (enviar) y no POP/IMAP (recibir). Lo que s hay que tener en cuenta es que para que estos servidores de correo funcionen, hay que tener conexin a Internet. Vamos entonces a ello. En principio no hay que cambiar nada en el php.ini ya que ste viene por defecto configurado para un servidor de correo instalado en local, que es de lo que trata este manual.
175 www.electronica-pic.blogspot.com 22/09/2009
Pero s podremos cambiar la variable sendmail_from, que ser el remitente que le aparecer a la persona que reciba el correo si no ponemos el campo From en las cabeceras del email mediante la funcin mail()
Una opcin de servidor sera el QK SMTP, pero hemos elegido el Argosoft Mail Server por su sencillez de uso. Este servidor tiene versin gratuita con pequeas limitaciones (no admite correos de ms de 5 MB, por ejemplo). Estar en la seccin de descargas de la web oficial http://www.argosoft.com, con el nombre Mail Server .NET Freeware. En la fecha de actualizacin de este manual, la ltima versin disponible era la 1.0.0.2. Una vez lo instalamos instalado, requiere una pequea configuracin.
177 www.electronica-pic.blogspot.com 22/09/2009
178
www.electronica-pic.blogspot.com 22/09/2009
Haz click en Download ArGoSoft Mail Server .NET Freeware como muestra en la imagen.
179
www.electronica-pic.blogspot.com 22/09/2009
180
www.electronica-pic.blogspot.com 22/09/2009
Ejecutamos el archivo descargado que desde que se hizo este manual se llamaba MailServerFreeSetup. msi.
181
www.electronica-pic.blogspot.com 22/09/2009
182
www.electronica-pic.blogspot.com 22/09/2009
183
www.electronica-pic.blogspot.com 22/09/2009
184
www.electronica-pic.blogspot.com 22/09/2009
185
www.electronica-pic.blogspot.com 22/09/2009
186
www.electronica-pic.blogspot.com 22/09/2009
187
www.electronica-pic.blogspot.com 22/09/2009
188
www.electronica-pic.blogspot.com 22/09/2009
Pulsa
189
www.electronica-pic.blogspot.com 22/09/2009
Se abre una ventana Seleccionamos las casillas Automatically Start the Server y Allow Relay. En DNS Server tenemos que poner la direccin IP de algn servidor DNS. Si no sabemos ninguna, nada ms fcil que hacer una bsqueda en nuestro amigo Google usando trminos como listado servidores DNS. Por ejemplo, vamos a usar uno de los servidores OpenDNS, 208.67.222.222 208.67.220.220, en concreto el primero de ellos.
190 www.electronica-pic.blogspot.com 22/09/2009
191
www.electronica-pic.blogspot.com 22/09/2009
Para activar el servidor, pulsamos el botn Start (tringulo verde), y para pararlo el botn Stop (cuadrado rojo). Lo dejamos activo (quedar un icono al lado del reloj) y ya podemos usar scripts PHP que hagan uso de la funcin mail().
192 www.electronica-pic.blogspot.com 22/09/2009
193
www.electronica-pic.blogspot.com 22/09/2009
Realizar actualizaciones
Cmo realizar las actualizaciones a versiones superiores
194
www.electronica-pic.blogspot.com
22/09/2009
Realizar actualizaciones
Normalmente es mejor ir a la ltima. Cuando desarrolladores de programa actualizan sus productos, es por algo. Sea por tener mejor rendimiento, nuevas funciones, seguridad, estabilidad, etc.
195
www.electronica-pic.blogspot.com 22/09/2009
Realizar actualizaciones
Cmo actualizar Apache? Para actualizarlo, lo primero es desinstalar el programa desde el Panel de Control -> Agregar o Quitar Programas. A continuacin, borraremos manualmente aquellas carpetas del Apache que el desinstalador no haya borrado, que pueden ser aquellas que contienen los logs del servidor. Y finalmente, instalaremos la nueva versin de Apache y configuraremos el httpd.conf igual que se explica en los pasos anteriores, usando las mismas carpetas que usamos en la versin anterior de Apache para que nada cambie.
196 www.electronica-pic.blogspot.com 22/09/2009
Realizar actualizaciones
Cmo actualizar PHP? Lo primero, paramos nuestro servidor Apache para evitar que los archivos de PHP estn en uso. A continuacin eliminaremos la carpeta que se encuentra en C:\Servidor\PHP\ Luego instalaremos la nueva versin de PHP como se dice ms arriba, configuraremos el nuevo php.ini, y en los pasos que se dice que copiemos ciertos archivos a los directorios de Windows, sobre escribiremos todos archivos existentes con los nuevos, incluido el nuevo php.ini Ya slo queda arrancar de nuevo el Apache y ver si todo ha ido bien.
197 www.electronica-pic.blogspot.com 22/09/2009
Realizar actualizaciones
Antes de empezar, convendra apagar el Apache para evitar que haya archivos en uso. A continuacin, copiaremos el directorio data (que est dentro de la carpeta de MySQL y es el que contiene nuestras bases de datos, tablas, etc. que queremos conservar) a otro directorio cualquiera de forma temporal. Luego desinstalaremos MySQL desde el Agregrar o Quitar Programas de Windows. Finalmente, instalaremos la nueva versin de la misma forma que antes, tras lo cual copiaremos el directorio data de nuevo a la carpeta de MySQL sobreescribiendo el que haya, y de esta forma no se pierden los datos de nuestras bases de datos. Y finalmente slo queda iniciar el servicio MySQL, y comprobar si los scripts y phpMyAdmin siguen funcionando.
198 www.electronica-pic.blogspot.com 22/09/2009
Realizar actualizaciones
Si estamos migrando de una versin MySQL 3.x 4.0 a una 4.1 superior (5.x), se origina el problema de que los usuarios de MySQL siguen usando el sistema antiguo de contraseas no encriptadas, as que hay que migrarlas al nuevo sistema, o bien como suelen recomendar, usar el sistema viejo de uso de contraseas. Ms informacin en este link: http://dev.mysql.com/doc/refman/5.0/en/old-client.html NOTA: Si usamos alguna versin antigua de MySQL (con la 5.X no sucede), cuando MySQL se instala, graba un fichero llamdo my.ini en la carpeta de Windows. All quedan los datos de usuario y contrasea. Si tenemos problemas al actualizar, borraremos ese fichero antes de instalar de nuevo MySQL.
199 www.electronica-pic.blogspot.com 22/09/2009
Realizar actualizaciones
ste es ms sencillo de actualizar, pues lo nico que hay que hacer es borrar el anterior y luego instalar y configurar el nuevo como se cita ms arriba. Adems, si usamos el mtodo config, nos aseguramos tambin de cambiar el usuario y contrasea para que luego funcione.
200
www.electronica-pic.blogspot.com 22/09/2009
Realizar actualizaciones
Simplemente se desinstala la versin anterior y se instala la nueva. Es posible que la configuracin se mantenga, pero conviene que la comprobemos, y si no se mantiene entonces la volvemos a realizar.
201
www.electronica-pic.blogspot.com 22/09/2009
202
www.electronica-pic.blogspot.com 22/09/2009
VirtualHosts
Manejo de ms de un sitio web
203
www.electronica-pic.blogspot.com
22/09/2009
Con esto ya hemos terminado la instalacin de un servidor bsico para hacer pruebas en nuestro ordenador sin necesidad de conectarnos a Internet. Pero puede que seamos administradores de ms de un sitio web, y nos interese tener ms de un sitio web en nuestro servidor local. Si es as, seguimos leyendo, si no, podemos saltar este paso. Una forma de hacerlo sera crear distintas carpetas en nuestro DocumentRoot, y despus acceder tecleando algo como http://localhost/sitio_web_1/carpeta/archivo.php para entrar al sitio 1, o bien http://localhost/sitio_web_2/otra_carpeta/otro_archivo.ph p para entrar al sitio 2.
204 www.electronica-pic.blogspot.com 22/09/2009
Pero es fcil ver que eso no es una forma elegante de hacerlo. Se podra evitar el uso de este tipo de URL? La respuesta es s, y para eso podemos usar los VirtualHost de Apache. Cada uno ser como un sitio web diferente, con su propio DocumentRoot. Veremos a travs de un ejemplo cmo hacer varios VirtualHost para alojar varios sitios web en nuestro servidor.
205
www.electronica-pic.blogspot.com 22/09/2009
Si abrimos el archivo httpd.conf de Apache 1.3.X o 2.0.X y nos vamos al final, encontramos algo como esto: # # Use name-based virtual hosting. # #NameVirtualHost *:80
206
www.electronica-pic.blogspot.com 22/09/2009
En la lnea NameVirtualHost debemos quitar el # de delante para activarla. Esta lnea indica que los VirtualHost que vamos a usar pueden escuchar en cualquier direccin IP por el puerto 80, as nos evitamos tener que definir una IP para los accesos locales y otra para los externos (en caso de que los hubiera, si usamos el servidor de cara a Internet). Si eres administrador de red y necesitas llevar un control ms exhaustivo de los accesos que se producen a tu red (internos y externos), puede que desees cambiar esta opcin, pero ello escapa de los objetivos de esta gua. Por tanto, debe quedar as: # # Use name-based virtual hosting. # NameVirtualHost *:80
207 www.electronica-pic.blogspot.com 22/09/2009
Bien, si bajamos un poco ms, encontramos un ejemplo: # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # #<VirtualHost *:80> # ServerAdmin webmaster@dummy-host.example.com # DocumentRoot /www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common #</VirtualHost>
208 www.electronica-pic.blogspot.com 22/09/2009
Como hemos dicho, podemos aadir todos los que queramos, para eso simplemente vamos copiando y pegando las lneas del VirtualHost, quitando los # del principio (que sirven para comentar las lneas), y configurando los datos de cada VirtualHost. Como vamos a hacer VirtualHosts cuya resolucin sea por nombre y no por IP, en todos ellos colocaremos Virtualhost *:80 para indicar que pueden atender en cualquier IP por el puerto 80. ServerAdmin: direccin email del administrador. DocumentRoot: ruta donde se encuentran los archivos del sitio web asociado a ese VirtualHost. ServerName: nombre del Virtualhost, que se usar para la resolucin por nombre. ErrorLog: archivo .log para almacenar los errores que se generen en el sitio web. CustomLog: archivo .log para almacenar los accesos a este sitio web.
209 www.electronica-pic.blogspot.com 22/09/2009
Cuando hemos dicho que vamos a hacer resolucin por nombre, qu quiere decir esto? Bien, tratemos de explicarlo. En principio en esta gua asumimos que el servidor que estamos instalando posee una nica direccin IP, que en modo local es 127.0.0.1 y de cara a Internet es nuestra IP pblica (la que nos d nuestro proveedor de Internet). Cuando entramos a un sitio web a travs de un nombre de dominio (www.dominio.com), ste redireccionar a nuestra direccin IP, y es entonces cuando el servidor debe decidir a qu VirtualHost pertenece la peticin que se le est haciendo, ya que por la IP no lo puede saber (puede haber muchos VirtualHosts con una misma IP). Y cmo lo decide? Pues mirando cul es el nombre de dominio (el host) que se ha usado en la peticin. Por eso en ServerName debemos poner el nombre del host que se va a usar.
210 www.electronica-pic.blogspot.com 22/09/2009
Hay un parmetro que no viene incluido en el ejemplo pero que sin embargo es interesante, y es ServerAlias. Funciona de manera similar a ServerName. Lo que hace es definir alias, nombres alternativos para nuestro VirtualHost. Y cundo se usa? Pues cuando deseemos que se pueda acceder a un sitio web usando diferentes nombres, por ejemplo que se pueda acceder poniendo http://dominio.com o bien http://www.dominio.com o bien http://cualquiercosa.dominio.com. Ahora veremos un ejemplo.
211 www.electronica-pic.blogspot.com 22/09/2009
Vamos a hacer un caso prctico. Por ejemplo, vamos a crear tres sitios web: dos pginas web distintas, y un tercer sitio que contenga nicamente a phpMyAdmin (para tener esta aplicacin separada de los otros dos sitios web). Dentro de la carpeta C:/Servidor/Web/ nos creamos tantas subcarpetas como sitios web vayamos a aadir, y dentro de cada subcarpeta meteremos los archivos correspondientes a ese sitio. Tambin podramos elegir cualquier carpeta en cualquier sitio, ya que cada VirtualHost tendr su propio DocumentRoot independiente del resto. Para nuestro ejemplo, se han creado las subcarpetas SitioA, SitioB y phpMyAdmin, por lo que aadiramos los tres VirtualHosts al final del httpd.conf:
212 www.electronica-pic.blogspot.com 22/09/2009
<VirtualHost *:80> ServerAdmin webmaster@sitioa.com DocumentRoot "C:/Servidor/Web/SitioA" ServerName sitioa ErrorLog logs/SitioA-error_log CustomLog logs/SitioA-access_log common </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@sitiob.com DocumentRoot "C:/Servidor/Web/SitioB" ServerName sitiob ErrorLog logs/SitioB-error_log CustomLog logs/SitioB-access_log common </VirtualHost>
213
www.electronica-pic.blogspot.com 22/09/2009
<VirtualHost *:80> ServerAdmin webmaster@otrositio.com DocumentRoot "C:/Servidor/Web/phpMyAdmin" ServerName phpmyadmin ErrorLog logs/phpMyAdmin-error_log CustomLog logs/phpMyAdmin-access_log common </VirtualHost>
214
www.electronica-pic.blogspot.com 22/09/2009
Fijmonos en que cada uno tiene su propio DocumentRoot, por eso podemos y debemos meter los archivos de cada sitio web en carpetas diferentes, las ah escritas. Tambin vemos el nombre que hemos asignado para entrar a los VirtualHost, definido en ServerName. Por ejemplo para el caso del sitio A deberamos entrar tecleando algo como http://sitioa/ Pero si tecleamos eso en el navegador, nos da error de que no se encuentra la pgina o no se puede resolver el nombre de dominio. Lgico, porque ese nombre de dominio no existe como tal y no tiene asignada ninguna direccin IP. Ahora vamos a ver cmo asignar una direccin IP a ese nombre.
215 www.electronica-pic.blogspot.com 22/09/2009
Para ello, debemos abrir el fichero de Hosts de Windows, con un editor de texto como el bloc de notas. Este archivo puede estar localizado en C:\Windows\Hosts (Windows 95/98/Me), en C:\WINNT\System32\drivers\etc (Windows NT/2000) o en C:\WINDOWS\system32\drivers\etc (Windows XP/2003). Antes de abrirlo, debemos ir a sus propiedades y deshabilitar el modo Slo lectura en caso de que lo tenga, para que podamos modificarlo. Ahora aadimos los sitios web creados de la misma forma que podremos ver en el ejemplo que viene en el archivo. Como direccin IP, usamos la IP local 127.0.0.1, y como nombre de servidor usamos el mismo valor que usamos en el VirtualHost en ServerName. De tal forma que para nuestro ejemplo quedara algo as (la primera lnea ya viene por defecto incluida): # Por ejemplo:
216 www.electronica-pic.blogspot.com 22/09/2009
# Por ejemplo: # # 102.54.94.97 rhino.acme.com # servidor origen # 38.25.63.10 x.acme.com # host cliente x
217
www.electronica-pic.blogspot.com 22/09/2009
Guardamos el archivo, y le asignamos el modo de Slo lectura por seguridad. As que cuando queramos entrar a uno de los sitios web, debemos teclear http://sitioa/ o http://sitiob/ y cuando queramos entrar a phpmyadmin, teclearemos http://phpmyadmin/ Ms sencillo de recordar, verdad? NOTA: si usamos VirtualHost, no debemos olvidar reconfigurar el phpMyAdmin: hay que editar el archivo config.default.php y cambiar el valor de la variable $cfg['PmaAbsoluteUri'], pues ahora deber tener http://phpmyadmin/ En general, debemos reconfigurar cualquier otro script que use direcciones URL absolutas y no relativas.
218 www.electronica-pic.blogspot.com 22/09/2009
En la serie 2.2.x de Apache cambia ligeramente la configuracin de los VirtualHost. Exite un archivo en C:\Archivos de programa\Apache Group\Apache\conf\extra\httpd-vhosts.conf que es donde debemos introducir la informacin de los VirtualHost que acabamos de ver. Una vez hecho, dentro del httpd.conf debemos buscar esto: # Virtual hosts #Include conf/extra/httpd-vhosts.conf Y activamos la inclusin de ese archivo: # Virtual hosts Include conf/extra/httpd-vhosts.conf
219 www.electronica-pic.blogspot.com 22/09/2009
220
www.electronica-pic.blogspot.com 22/09/2009
Cara Internet
Servidor cara a Internet
221
www.electronica-pic.blogspot.com
22/09/2009
Cara Internet
Bien, hasta aqu hemos hecho lo necesario para manejar ms de un sitio web en nuestro servidor local. Hemos asignado un nico ServerName a cada sitio web ya que slo accederemos desde nuestro ordenador tecleando un nico nombre. Si adems de acceder desde nuestro ordenador deseamos acceder desde Internet, vamos a aadir algunos alias y ver otros aspectos importantes a tener en cuenta.
222
www.electronica-pic.blogspot.com 22/09/2009
Cara Internet
Como dijimos ms arriba, la resolucin del VirtualHost se hace por nombre. Esto quiere decir que desde local podemos acceder tecleando http://sitioa/ (como ejemplo para el primer sitio que creamos), pero cmo acceder desde Internet? Lo lgico es acceder usando una direccin tipo http://www.sitioa.com o http://sitioa.dnsalias.com, etc. Para que esto funcione, es necesario aadir alias a nuestros VirtualHosts.
223
www.electronica-pic.blogspot.com 22/09/2009
Cara Internet
Vamos a hacer un ejemplo para el sitio A. Supongamos que tenemos contratado el nombre de dominio sitioa.com, en la configuracin DNS de dicho dominio debemos poner la direccin IP pblica de nuestro ordenador o router. Esta direccin IP puede ser esttica o dinmica. Lo ideal es que fuera esttica, ya que el nombre de dominio tiene que redireccionar a alguna IP y lo lgico es que la IP sea siempre la misma. Pero si fuera dinmica, existen servicios que dan nombres de dominio para IP dinmica de forma gratuita, como puede ser DynDNS.org Este servicio hace que, cuando cambie la IP pblica del servidor, la IP a la que resuelve dicho dominio tambin cambie.
224 www.electronica-pic.blogspot.com 22/09/2009
Cara Internet
En el VirtualHost de nuestro sitio A, que ya habamos configurado para acceder localmente, aadiremos el ServerAlias, asignndole todos los posibles nombres que puede tomar nuestro host. Por ejemplo, supongamos que los usuarios pueden teclear http://sitioa.com o http://www.sitioa.com Entonces quedara algo as:
225
www.electronica-pic.blogspot.com 22/09/2009
Cara Internet
<VirtualHost *:80> ServerAdmin webmaster@sitioa.com DocumentRoot "C:/Servidor/Web/SitioA" ServerName sitioa ServerAlias sitioa.com *.sitioa.com ErrorLog logs/SitioA-error_log CustomLog logs/SitioA-access_log common </VirtualHost>
226
www.electronica-pic.blogspot.com 22/09/2009
Cara Internet
De esta forma, cuando estemos en local, podemos teclear http://sitioa/ y accederemos a nuestro sitio web. Cuando alguien acceda desde Internet (que puede ser cualquier usuario o incluso nosotros desde nuestro propio ordenador), puede teclear algo como http://www.sitioa.com o http://sitioa.com y tambin acceder al sitio web, ya que el nombre de host introducido en la peticin web coincide con el ServerName o el ServerAlias de nuestro VirtualHost. Y esto lo haramos con cada uno de los VirtualHost a los que deseemos dar acceso de cara a Internet.
227 www.electronica-pic.blogspot.com 22/09/2009
Cara Internet
Aspecto importante 1: si damos acceso a nuestro servidor desde Internet, debemos tener en cuenta que si usamos algn firewall, habr que configurarlo para permitir a Apache que funcione como servidor, recibiendo conexiones desde Internet. Igualmente si estamos detrs de un router, habr que redireccionar el puerto 80 a nuestro PC (denominado habitualmente Port Range Forwarding o NAT en destino).
228
www.electronica-pic.blogspot.com 22/09/2009
Cara Internet
Aspecto importante 2: si vamos a acceder a un sitio web tanto en local como desde Internet, debemos tener en cuenta que el nombre de host cambia, esto quiere decir que debemos evitar hacer referencias absolutas a nuestros archivos, por ejemplo evitar poner las imgenes como <img src="http://sitioa/imagen.gif"> ya que, en este ejemplo, slo funcionar cuando un usuario entre localmente y no cuando entre desde Internet (para entrar desde Internet sera <img src="http://sitioa.com/imagen.gif">). Existen dos posibles soluciones, una usar referencias relativas a nuestros archivos (<img src="/imagen.gif">) y otra usando variables de PHP que dan el nombre de host, como $_SERVER['SERVER_NAME'] (<img src="<?php echo $_SERVER['SERVER_NAME']; ?>/imagen.gif">), pero esto es un tema de programacin en s y no se hablar ms en esta gua.
229 www.electronica-pic.blogspot.com 22/09/2009
230
www.electronica-pic.blogspot.com 22/09/2009
FTP FileZilla
Cliente y Servidor de FTP
231
www.electronica-pic.blogspot.com
22/09/2009
FTP FileZilla
232
www.electronica-pic.blogspot.com 22/09/2009
FTP FileZilla
File Transfer Protocol Vamos a tratar sobre Protocolo de Transferencia de Archivos. Usaremos el famoso y gratuito FileZilla Server 0.9.33 y FileZilla Client 3.2.7.1 para nuestro servidor Web. Este tipo de programas nos sirve bien para que las personas desde su ordenador puedan bajar o subir archivos de nuestro servidor Web. Tambin usaremos el Cliente por si no hace falta trasladar copias de seguridad a otro servidor.
233
www.electronica-pic.blogspot.com 22/09/2009
234
www.electronica-pic.blogspot.com 22/09/2009
Un servidor FTP es un programa especial que se ejecuta en un equipo servidor normalmente conectado a Internet (aunque puede estar conectado a otros tipos de redes, LAN, MAN, etc.). Su funcin es permitir el intercambio de datos entre diferentes servidores/ordenadores. Por lo general, los programas servidores FTP no suelen encontrarse en los ordenadores personales, por lo que un usuario normalmente utilizar el FTP para conectarse remotamente a uno y as intercambiar informacin con l. Las aplicaciones ms comunes de los servidores FTP suelen ser el alojamiento web, en el que sus clientes utilizan el servicio para subir sus pginas web y sus archivos correspondientes; o como servidor de backup (copia de seguridad) de los archivos importantes que pueda tener una empresa. Para ello, existen protocolos de comunicacin FTP para que los datos se transmitan cifrados, como el SFTP (Secure File Transfer Protocol). Fuente.
Servidor
FTP Filezilla
235
www.electronica-pic.blogspot.com 22/09/2009
236
www.electronica-pic.blogspot.com 22/09/2009
Vuelve hacer click en la zona marcada de rojo y esperas unos segundos para su descarga.
Una vez descargados ya procedemos a su instalacin como muestra en las pginas siguientes.
237
www.electronica-pic.blogspot.com 22/09/2009
238
www.electronica-pic.blogspot.com 22/09/2009
239
www.electronica-pic.blogspot.com 22/09/2009
1. Estndar: Instalacin tpica, sin cambios en nada. Carpeta de destino predeterminada. 2. Full: Las mejoras que tiene son que incorpora el Source Code (Cdigo de Aplicacin) en la carpeta de instalacin del programa. 3. Service Only: Esta opcin solo brinda el servicio de FileZilla Server, no nos brinda otras opciones como la Interfaz. 4. Interface Only: Esta opcin lo que hace es brindarnos la Interface del servidor pero no el Servicio, es la instalacin que menos Pesa pero no es muy conveniente. 5. Custom (Costumbre): Es una instalacin intermedia, no nos brinda la interfaz del servidor ni el cdigo del programa.
240
www.electronica-pic.blogspot.com 22/09/2009
241
www.electronica-pic.blogspot.com 22/09/2009
242
www.electronica-pic.blogspot.com 22/09/2009
En esa pantalla se nos informa que debemos seleccionar el modo en que el FileZilla Cliente se ejecutar, tenemos:
Install as Service, started with Windows (default): Significa que se instale como un servicio, que se inicie con Windows (por defecto). Install as Service, started manually: Significa que se instalar el servicio, pero que tendremos que activarlo manualmente, nos es muy conveniente que digamos. Do not install as Service, Start server automatically (not recommended): No se instalar el servicio y se iniciar el servidor automticamente, no es para nada recomendable sta opcin.
243 www.electronica-pic.blogspot.com 22/09/2009
Elegimos la primer opcin o predeterminada. Tambin tenemos que seleccionar para la Interfaz de Administracin del FileZilla Servidor, los cuales tiene un rango de 1 a 65535. Dejamos el puerto predeterminado y no tocamos nada ms. Seleccionamos Next y seguimos con la instalacin.
244
www.electronica-pic.blogspot.com 22/09/2009
245
www.electronica-pic.blogspot.com 22/09/2009
246
www.electronica-pic.blogspot.com 22/09/2009
247
www.electronica-pic.blogspot.com 22/09/2009
En el cuadro titulado Connect to Server (Conectar al Servidor) se nos proporcionara 3 cuadros EDIT y un CHECKBOX los cuales son:
248
www.electronica-pic.blogspot.com 22/09/2009
Server Addres: Direccin del Servidor FileZilla, aqu se debe ingresar la direccin IP del servidor al cual nos queramos conectar, Es necesario conectarnos a un Servidor FileZilla para as poder Montar el nuestro. No modificamos ningn campo. Port: Puerto por el cual nos queremos conectar. Lo dejamos como est. Administration Password: Contrasea del Administrador, sencillamente es una contrasea para que solo nosotros podamos acceder a la configuracin de nuestro Servidor. Always Connect to this server: Esa casilla debe ser habilitada si queremos que se conecte el servidor automticamente y sin necesidad de teclear la contrasea ni nada ms.
249
www.electronica-pic.blogspot.com 22/09/2009
Entonces dejamos los Primeros dos EDIT como se encuentran, en el cuadro Administration Password tecleamos una contrasea que podamos recordar fcilmente, activamos la casilla llamada Always Connect to this server y tocamos el Botn OK. Y continuamos con el proceso. En este ejemplo usamos la contrasea 1234.
250
www.electronica-pic.blogspot.com 22/09/2009
251
www.electronica-pic.blogspot.com 22/09/2009
All se puede observar el Programa FileZilla Server en si. Es all donde podremos agregar usuarios, modificar las opciones y administrar todo el servidor. La pantalla nos indica que se ha establecida una conexin con el Servidor y que ahora estamos Logeados. Ahora bien debemos comenzar la configuracin de nuestro Servidor.
252
www.electronica-pic.blogspot.com 22/09/2009
253
www.electronica-pic.blogspot.com 22/09/2009
Una vez hecho eso aparecer la siguiente pantalla que es donde aparecen todas las opciones de configuracin del Server FTP.
254
www.electronica-pic.blogspot.com 22/09/2009
255
www.electronica-pic.blogspot.com 22/09/2009
En la Primera seccin del FileZilla Server Options (Opciones del Servidor FileZilla) aparecen las Opciones Generales, las cuales son: General Settings: Connection Settings (Opciones de Conexin): Aqu nos aparecen diferentes opciones como por ejemplo la eleccin del Puerto a usar, en nuestro caso como es un Server FTP dejamos el Puerto predeterminado que es el N21. Tambin podemos establecer la cantidad Mxima de usuarios que se encuentren conectados (Si dejamos ese campo en 0 significa ilimitado, pero no es conveniente por una cuestin de agotamiento re recursos. Por eso en dicho campo colocaremos el Valor 5). As tendremos como mximo 5 usuarios conectados al Servidor. Performance Settings (Opciones de Perfomance): Aqu tenemos una sola opcin que es Number of Threads (Numero de hilos), aqu deberiamos aumentar el nmero de Hilos si nuestro Servidor tiene una carga muy pesada, como se gran cantidad de datos.
256 www.electronica-pic.blogspot.com 22/09/2009
Timeout Settings (Opciones de Desconexin): Aqu contamos con la posibilidad de configurar tres Opciones Importantes.
1. Connections Timeout (Tiempo para desconexin): Es bsicamente el tiempo que durar la conexin con el Servidor, predeterminadamente se encuentra en 120 segundos, Pero es conveniente que aumentemos este valor al mximo posible el cual es 9999. 2. No Transfer Timeout: Este valor especifica el momento en que un usuario tiene que iniciar una transferencia de archivos, Nosotros le ponemos el Valor en 9999, ya que as podemos hacer que el programa espere 9999 segundos antes de realizar una desconexin. 3. Login Timeout: Este valor especifica el tiempo en que un nuevo usuario tiene que ingresar, de lo contrario la conexin se cerrar, por eso en este campo ingresamos el mximo valor, el 9999. As el Programa espera 9999 segundos para realizar una desconexin si es que no ha ingresado ningn usuario.
257
www.electronica-pic.blogspot.com 22/09/2009
En esta seccin bsicamente lo que podemos hacer es escribir un mensaje de bienvenida para que los usuarios; por ejemplo, cada vez que el usuario anonimo introduces al servidor el primer mensaje que recibir ser: Bienvenido al Servidor FTP de Electrnica PIC. http://electronica-pic.blogspot.com Lo nico que debemos hacer es escribir el mensaje que queremos mostrar en el cuadro de texto.
258
www.electronica-pic.blogspot.com 22/09/2009
259
www.electronica-pic.blogspot.com 22/09/2009
Esta seccin sirve para obligar al servidor a las direcciones IP que escribamos en el cuadro de texto de abajo, podemos introducir varias direcciones IP para que el Servidor solamente deje introducir a ellas. Por ejemplo, escribimos dos direcciones IP en el cuadro de texto. Nuestro Servidor solo funcionar para dichas direcciones IP.
260
www.electronica-pic.blogspot.com 22/09/2009
261
www.electronica-pic.blogspot.com 22/09/2009
Aqu podremos de un modo muy interesante bloquear determinadas direcciones IP para que no puedan ingresar de ningn modo a nuestro Servidor FTP. Lo nico que debemos hacer es escribir las direcciones IP que no queremos que entren al Server en el cuadro de texto que aparece en la pantalla. Tambin podemos bloquear un rango de Direcciones IP, por ejemplo, en el primer cuadro de texto escribimos 201.255.35.44 201.255.56.32, de sta forma bloqueamos las direcciones IP desde 201.255.35.44 hasta 201.255.56.32. Y si queremos que entre ese rango determinadas IP si puedan acceder al servidor solo tenemos que escribir la IP en el cuadro de debajo de todo (Excepciones de Bloque de IP). En nuestro caso NO queremos bloquear ninguna direccin por lo que dejamos ambos campos en blanco.
262 www.electronica-pic.blogspot.com 22/09/2009
263
www.electronica-pic.blogspot.com 22/09/2009
Ahora se presenta la posibilidad de modificar las Opciones del Modo Pasivo. Lo primero que se nos informa es la posibilidad de modificar la direccin IP del servidor externo para el modo pasivo de las transferencias. Con lo cual debemos dejar marcado el campo Default, de lo contrario tendriamos que poner la direccin IP esttica en el campo de abajo, pero como nosotros no tenemos un IP esttica dejamos el campo en Default. La informacin que nos brinda dicha pantalla para orientarnos es la siguiente:
264 www.electronica-pic.blogspot.com 22/09/2009
Usar la configuracin PASV si est operativo desde el servidor NAT detrs de un router o de un cortafuego. En ese caso, la direccin IP del servidor no es accesible desde fuera del router, por lo que debera llenar en la direccin correcta aqu. Utilice el puerto serie para limitar el nmero de puertos que tendr que ser remitido a travs del enrutador. Entonces si poseemos un IP Fija o Esttica debemos ingresarla en el cuadro que se llama Use The Following IP, pero este no es nuestro caso. Otros de los campos presentes son: Retrieve External IP Address From (Recuperar direccin IP externa desde), y debajo de eso mismo tenemos un cuadro donde indicaremos el nombre de dominio de donde queremos que se recupere la direccin externa.
265 www.electronica-pic.blogspot.com 22/09/2009
266
www.electronica-pic.blogspot.com 22/09/2009
En esta nueva pantalla tenemos la opcin de modificar las opciones de seguridad del FileZilla Server. Es una pantalla sencilla en la que tenemos la posibilidad de Bloquear transferencias tanto de entrada como de salida hacia otros servidores. Nosotros debemos bloquearlas, por lo tanto tenemos que dejar Marcados los casilleros que dicen Block Incoming server-to-server transfers y Block Outgoing server-to-server transfers. Tambin tenemos la posibibilidad de establecer excepciones a dichos bloqueos, esto se hace marcando las casillas Strict IP Filter y escribiendo luego las direcciones IP que si pueden establecer las conexiones anteriormente nombradas.
267 www.electronica-pic.blogspot.com 22/09/2009
268
www.electronica-pic.blogspot.com 22/09/2009
Esta iamgen es la de las opciones especiales, o que no tiene una clasificacin en los anteriores cuadros. Las opciones que tenemos son las siguientes:
1. Dont Show Passwords In Message Log: Es una casilla que tenemos que dejar marcado para que en el Mensaje de Logeo o Conexin no se visualicen las Contraseas de los usuario o de El Servidor. Esa casilla tenemos que dejarlo Marcado. 2. Start Minimizad: Para que nuestro Servidor se inicie en Forma Minimizada por comodidad y solo aparezca en la Barra de Tareas dejamos Marcado Dicho Campo. Nosotros queremos por una cuestin de comodidad que el Servidor se inicie Minimizado. 3. Internal Transfer Buffer Size (Tamao del bfer de transferencia interna): Es un cuadro donde nos aparece predeterminadamente el Valor 32768, nosotros podemos modificarlo por el valor que queramos, como por ejemplo 11000. Nosotros dejamos como valor en dicho campo el Valor Predeterminado, entonces solamente tenemos que dejar todo como est (Valor 32768). 4. Socket Buffer Size (Enchufe el tamao del bfer): Al igual que en el campo anterior tenemos que dejar el valor en predeterminado, en este caso es el 65536. Tambin podemos cambiarlo pero no es muy aconsejable.
269
www.electronica-pic.blogspot.com 22/09/2009
Luego de esos campos se nos da una especie de orientacin, informndonos los siguiente: Ajustar estos valores si est siendo muy lenta la Transferencia. Por favor, compruebe sus cambios en el tamao del bfer cuidadosamente, demasiado altos o demasiado bajos valores pueden tener un gran impacto sobre el rendimiento de datos.
270
www.electronica-pic.blogspot.com 22/09/2009
Por lo tanto es muy aconsejable dejar las opciones en Predeterminadas. Tambin tenemos otras opciones como las siguientes: Allow downloading of files which are open for writing by another process please notice that this can result in corrupt transfers: La traduccin de dicha opcin sera, Permitir la descarga de los archivos que estn abiertos para escritura por otro proceso tenga en cuenta que esto puede dar lugar a transferencias corruptos. Nosotros aconsejamos NO Marcar esa casilla, ya que de lo contrario podra traernos problemas en un Futuro. Ignore unroutable IPs on PORT command if remote address is routable: La traduccin sera Ignorar IPs No Ruteables en el ordenador remoto si direccin es enrutable. En este caso SI tenemos que Dejar marcado el Campo.
271 www.electronica-pic.blogspot.com 22/09/2009
272
www.electronica-pic.blogspot.com 22/09/2009
En la primera parte de esta pantalla se nos da un IMPORTANTE aviso, el cual es el siguiente: Por consideraciones de seguridad, la configuracin de la interfaz de administrador slo se puede cambiar desde conexiones locales. Si no est conectado a nivel local (con 127.0.0.1 como servidor IP), todos los cambios en esta pgina ser ignorada por el servidor. Dicho mensaje es muy fcil de entender, NO podremos cambiar la configuracin de dicha seccin del Servidor desde Una Red Ajena, SOLO podremos hacerle desde la Red Local. Tambin tenemos la posibilidad de cambiar el Puerto en el que la interfaz de administrador debe escuchar, ( Port on which the admin interface should listen). Dicho campo tiene como valor predeterminado el Puerto 14147, NO lo cambiamos y por lo tanto sigue siendo el puerto de escucha.
273 www.electronica-pic.blogspot.com 22/09/2009
Luego tenemos dos cuadros de texto que se tiene que llenar SOLAMENTE con direcciones IP:
1. El Primero: Obligar a la interfaz de administrador a las siguientes direcciones IP, y en el cuadro de texto podemos ingresar la IP con la cual si o si tendremos la posibilidad de cambiar la configuracin del Servidor. [Use * para obligar a todas las direcciones. 127.0.0.1 es el valor por defecto vinculante, que siempre existe y no se puede eliminar] 2. El Segundo: Las direcciones IP que se pueden conectar a la interfaz de administrador, all tenemos que ingresar las direcciones IP que queremos que puedan conectarse a la Interfaz de Administrador para as modificar las opciones del Server. [Usted tambin puede usar comodines en las direcciones IP. (Ejemplo: 123.234.12?.*) 127.0.0.1 puede conectarse a la interfaz de administrador]
274 www.electronica-pic.blogspot.com 22/09/2009
275
www.electronica-pic.blogspot.com 22/09/2009
Por ltimo tenemos la Opcin de cambiar la Contrasea del Administrador, para ello tenemos que Marcar la casilla Change Admin Password y se nos habilitaran abajo dos cuadritos ms. El Primer Cuadro (New Password): Aqu simplemente tenemos que escribir la nueva contrasea para la Interfaz del Administrador. El Segundo Cuadro (Retype New Password): Tenemos que escribir la misma contrasea que en el primer cuadro, de lo contrario si la contrasea no es la misma los cambios no surtirn efecto. Como Texto final de la pantalla se nos informa que el Nmero Mnimo De Caracteres para la Contrasea es de 6 Dgitos. Si dejamos en Blanco los cuadros para completar la Contrasea directamente no habr ninguna contrasea. Y que es necesario una Contrasea de Administrador para poder trabajar remotamente con el con el Server.
276 www.electronica-pic.blogspot.com 22/09/2009
Enable Logging To File: Esta opcin debe ser Marcada Para habilitar el registro del fichero (Una especie de historial de los Archivos del FTP), Nosotros preferimos dejarla en blanco o Desmarcada. Pero si queremos todas las dems opciones obligatoriamente tenemos que Marcar Esta Opcin. Limit Log File Size To: Esta opcin Sirve para Limitar el tamao de archivo de registro, predeterminadamente dicho Archivo tiene como lmite 100K, nosotros lo dejamos como est sin cambiar ningn valor. Logfile Type: Aqu podemos establecer el tipo Archivo de Logeo. Predeterminadamente es FileZilla Server.log, pero tambin podemos cambiarlo y establecer una cantidad de Das en la que queremos que se borren los Archivos de Logeo Viejos. Dejamos todas las Opciones Predeterminadas. NOTA: Todos los archivos de registro se guardan en los registros \ subcarpeta en la carpeta FileZilla Server.
277 www.electronica-pic.blogspot.com 22/09/2009
278
www.electronica-pic.blogspot.com 22/09/2009
Enable Kerberos GSS support: Aqu debemos marcar el casillero si queremos Habilitar el soporte Kerberos GSS. NOTA: Es recomendado usar Kerberos para Windows 2.2 versin beta 2.
279
www.electronica-pic.blogspot.com 22/09/2009
280
www.electronica-pic.blogspot.com 22/09/2009
Bsicamente podemos establecer el Ancho de Banda permitido para Descargas de Archivos alojados en el Servidor, El Ancho de banda Usado siempre Ser El nuestro, y es lo que nos permite poder Descargar o Subir Archivos desde Internet a determinadas Velocidades, teniendo una Conexin de 1 Mega Se podr descargar como Mximo a 125 Kbps y Subir como mximo a 60Kbps. Tenemos tres posibilidades aqu, Establecer un Ancho de Banda Ilimitado (Pero siempre correspondindose a Nuestras capacidades), Establecer un Limite de Descarga Constante ( Ejemplo: Descarga a 10Kbps Siempre fijo) tambin Establecer un Rango de Velocidades de Descarga (Ejemplo: Descargas entre 20 Kbps y 40 Kbps). Establecemos No Limit (Sin Limites de descarga).
281 www.electronica-pic.blogspot.com 22/09/2009
Esta seccin es Igual a la anterior, pero la nica diferencia es que en vez de configurar el Lmite de Ancho de Banda para La Descarga, configuramos el Lmite de Ancho de Banda para la Subida de Archivos al Servidor desde otra Red Ajena. Aqu tambin Marcamos el Campo que dice No Limit, esto lo hacemos por que no queremos que hayan Lmites de Velocidades y las Trasnferencias sean Mas Fluidas. Aunque si nosotros tenemos ocupado mucho ancho de banda es Conveniente establecer Lmites razonables.
282 www.electronica-pic.blogspot.com 22/09/2009
283
www.electronica-pic.blogspot.com 22/09/2009
Enable MODE Z Support: MODO Z utilizando el protocolo FTP es posible utilizar transferencias de archivo comprimido. Los archivos comprimidos aceleran muchsimo la descarga de los mismos. Tenemos la Opcin de establecer el Nivel Mnimo y Mximo de Compresin. El Mnimo predeterminadamente se encuentra en 1, pero puede elevarse gasta el 8. El Mximo predeterminadamente se encuentra en 9, y solo estn disponibles ese nivel y el 8. Nosotros dejamos esas opciones en su estado predeterminado (Valor Mnimo 1 y Valor Mximo 9). Para conservacin de energa del CPU, MODE Z no se debe utilizar dentro de las redes locales. Tambin tenemos la posibilidad de establecer que Direcciones IP no utilizarn MODE Z, para ellos debemos escribir dichas IP en el cuadro de texto que se encuentra debajo de todo.
284 www.electronica-pic.blogspot.com 22/09/2009
285
www.electronica-pic.blogspot.com 22/09/2009
Las siguientes dos pginas de Configuracin (SSL/TLS settings & Autoban) no tienen relevancia, por lo cual no las explicaremos y. Todas las anteriores ya han sido explicadas con lujo de Detalles, solo se debe presionar el Botn OK, por lo que el Servidor FTP ya est Montado, solo falta crear usuarios para que stos puedan acceder a dicho Servidor y as comenzar algn tipo de transferencia de archivos desde un Equipo a Otro.
286
www.electronica-pic.blogspot.com 22/09/2009
Crear Usuarios para que utilicen el Server FTP: Los Usuarios son indispensables para poder utilizar las opciones que nos brindan los Servidores FTP, un Servidor FTP tiene que tener usuarios con los cuales poder transferir determinados archivos. Podemos crear Usarios individuales o Grupos de usuarios, siempre los usuarios tendrn que poseer un programa cliente para el servidor, en este caso FileZilla Client y luego conectarse al Servidor (FileZilla Server) a travs de Internet. Para comenzar con la creacin de los usuarios abrimos el FileZilla Server Interface. Y vamos a Edit, luego en el campo desplegable seleccionamos Users (Usuarios). Para guiarnos mejor procedemos tal cual como en la Imagen.
287 www.electronica-pic.blogspot.com 22/09/2009
288
www.electronica-pic.blogspot.com 22/09/2009
Una vez que hemos hecho Clic sobre Users aparecer la siguiente pantalla que contiene las Opciones importantes.
289
www.electronica-pic.blogspot.com 22/09/2009
290
www.electronica-pic.blogspot.com 22/09/2009
All podemos observar que la Pgina Users se divide a su vez en 4 Sub Pginas. La primera de ellas es General, todas tienen el mismo grado de importancia pero esta tiene un poco mas de prioridad y atencin.
291
www.electronica-pic.blogspot.com 22/09/2009
1. Para ello tenemos que hacer un Clic en el Botn Add (Agregar). 2. Luego aparecer la siguiente pantalla en la que aparecen dos cuadros, en el primer cuadro escribimos un nombre para el usuario que ser agregado, y en el segundo cuadro tenemos que elegir a que grupo pertenece, por ahora escribimos como nombre de usuario anonimo y como Grupo ninguno (No tocamos ese campo). Luego presionamos el Botn OK y pasamos al siguiente paso.
292 www.electronica-pic.blogspot.com 22/09/2009
293
www.electronica-pic.blogspot.com 22/09/2009
El Usuario Pikula ha sido creado, predeterminadamente no cuenta con una contrasea para el acceso al server FTP, por lo que por motivos de Seguridad le estableceremos una Contrasea. Para ello tenemos que seleccionar con Clic simple el Usuario anonimo y luego hacer un Clic sobre la casilla que dice Password, luego al lado de esa casilla tenemos un campo donde tenemos que escribir la contrasea que queramos.
294
www.electronica-pic.blogspot.com 22/09/2009
295
www.electronica-pic.blogspot.com 22/09/2009
Tambin tenemos la posibilidad de establecer el Mximo de conexiones por Usuario y el Mximo de Conexiones por IP, con lo que en esos campos tenemos que escribir un Nmero que represente la cantidad Lmite para eso. Otras de las opciones que tenemos son la de Eliminar Los Usuarios (Remove), Renombrarlos (Rename) o Copiarlos (Copy).
296
www.electronica-pic.blogspot.com 22/09/2009
Esta Sub Pgina tambin tiene un grado de importancia muy alto, ya que es la que nos permite seleccionar que en que Carpetas podrn interactuar los usuarios, a cada usuario se le pueden asignar Carpetas y hasta Discos enteros. Con los cuales, segn los permisos que le establezcamos, podrn Subir archivos al Servidor, bajarlos del Mismo, Borrarlos, Renombrarlos, Editarlos, Crear directorios, etc.
297
www.electronica-pic.blogspot.com 22/09/2009
298
www.electronica-pic.blogspot.com 22/09/2009
Para asignar las carpetas con las cuales los usuarios podrn interactuar primero debemos seleccionar con un simple Clic a uno de los usuarios, Por ejemplo anonimo, luego hacer Clic en el Botn Add que se encuentra en el cuadro Shared Folders, NO confundir con el del cuadro Users. Una vez hecho eso aparecer la siguiente pantalla:
299
www.electronica-pic.blogspot.com 22/09/2009
All tendremos que elegir una carpeta o Disco con la que queremos que el usuario anonimo pueda trabajar. Es recomendable crear una carpeta que se llama Servidor FTP y asignrsela a la mayora de los usuarios. Una vez seleccionada la Carpeta tocamos el Botn Aceptar y continuamos con el proceso.
Aparecer ahora una pantalla conocida, pero con un cambio, ahora el usuario anonimo puede trabajar con la Carpeta Server FTP que se encuentra en el Disco E:. Pero podemos observar que solamente tiene permisos para leer archivos y Copiarlos para su Equipo. Nosotros queremos que tambin pueda Crear carpetas, Borrarlas, Subir Archivos, Borrar Archivos. Con lo que Marcamos absolutamente todas las ventanas de los Minicuadros Files & Directories.
300 www.electronica-pic.blogspot.com 22/09/2009
301
www.electronica-pic.blogspot.com 22/09/2009
302
www.electronica-pic.blogspot.com 22/09/2009
Lo primero que debemos hacer es tener seleccionado el usuario Pikula, esto se hace tocndolo con un clic simple. Una vez seleccionado el usuario se pueden pasar a configurar las opciones de velocidad, pero primero vamos a explicar para que sirve cada opcin.
303
www.electronica-pic.blogspot.com 22/09/2009
En ste cuadro podemos configurar las opciones de Lmite de Velocidad para La Descarga, as tenemos las opciones de elegir entre: Default: Lmite predeterminado, si se es principiante es el recomendado. No Limit: Elimina todas las barreras (Lmites) para la descarga de archivos, entonces el usuario podr descargar del servidor tanto como Capacidad de Ancho de Banda tengamos. sta opcin es la que usamos nosotros, ya que no queremos ningn tipo de lmites. Constant Speed Limit of: Aqu se nos presenta la posibilidad de establecer un Lmite de Ancho de Banda Fijo para la Descarga de Archivos desde el Server FTP. Entonces si queremos que la descarga sea en 20Kbps Fijos lo nico que tenemos que hacer el llenar el EDIT que se encuentra al lado de sta opcin con el numero que queramos, se nmero representar el Ancho de Banda Fijo. Para ello primero tenemos que Marcar el Casillero de la Opcin. Use Speed Limit Rules: Esta opcin es la ms compleja, ya que tenemos la posibilidad de establecer un Rango de Descarga para los Archivos, lo que tenemos que hacer es Marcar El casillero de dicha opcin y luego presionar el Botn Add que se encuentra al lado del cuadro de texto. All tenemos que ingresar los rangos que queramos.
304 www.electronica-pic.blogspot.com 22/09/2009
Upload Speed Limit: En ste cuadro podemos establecer las mismas opciones que en el cuadro anterior, pero con la diferencia que en vez de configurar las opciones de Lmite de velocidad de Descarga, configuramos las de Subida. No es necesario explicar ya que se procede de la misma forma que en el cuadro anterior. Establecemos No Limit para que no existan lmites en la subida de archivos, slo los de capacidades de Nuestra Banda Ancha.
305 www.electronica-pic.blogspot.com 22/09/2009
Esta pgina es relativamente sencilla, lo que hace es bloquear las IP que nosotros escribamos en los cuadros de texto para que de ese modo NO puedan acceder a nuestro servidor FTP. Supongamos que el acceso al Servidor se puede realizar de forma annima, y no queremos que determinadas personas puedan entrar, pues lo que tenemos que hacer es de alguna forma conseguir sus direcciones IP y escribirlas en el Primer cuadro de Texto.
306
www.electronica-pic.blogspot.com 22/09/2009
307
www.electronica-pic.blogspot.com 22/09/2009
En el Segundo cuadro podemos establecer excepciones con respecto al cuadro de arriba, as si por ejemplo es posible que nosotros hallamos bloqueado un rango de direcciones IP, pero entre ese rango hay una o varias direcciones que SI queremos que puedan acceder al Servidor, entonces lo que hacemos es escribir en el Cuadro que se encuentra debajo de todo las direcciones IP que queremos que se Puedan conectar. En nuestro caso no queremos bloquear ninguna Direccin IP, por eso dejamos todo en su estado predeterminado y seleccionamos el Botn OK. Ahora ya hemos Montado, Configurado y Agregado Usuarios Al servidor, lo nico que nos falta es configurar el Programa FileZilla Cliente, dicho programa lo debe poseer la persona que se quiera conectar a nuestro servidor desde una Red ajena y utilizando Internet.
308 www.electronica-pic.blogspot.com 22/09/2009
309
www.electronica-pic.blogspot.com 22/09/2009
Cuando un navegador no est equipado con la funcin FTP, o si se quiere cargar archivos en un ordenador remoto, se necesitar utilizar un programa cliente FTP. Un cliente FTP es un programa que se instala en el ordenador del usuario, y que emplea el protocolo FTP para conectarse a un servidor FTP y transferir archivos, ya sea para descargarlos o para subirlos. Para utilizar un cliente FTP, se necesita conocer el nombre del archivo, el ordenador en que reside (servidor, en el caso de descarga de archivos), el ordenador al que se quiere transferir el archivo (en caso de querer subirlo nosotros al servidor), y la carpeta en la que se encuentra. Algunos clientes de FTP bsicos en modo consola vienen integrados en los sistemas operativos, incluyendo Windows, DOS, Linux y Unix. Sin embargo, hay disponibles clientes con opciones aadidas e interfaz grfica. Aunque muchos navegadores tienen ya integrado FTP, es ms confiable a la hora de conectarse con servidores FTP no annimos utilizar un programa cliente.
Cliente
FTP Filezilla
Fuente.
310 www.electronica-pic.blogspot.com 22/09/2009
311
www.electronica-pic.blogspot.com 22/09/2009
Vuelve hacer click en la zona marcada de rojo y esperas unos segundos para su descarga.
Una vez descargados ya procedemos a su instalacin como muestra en las pginas siguientes.
312
www.electronica-pic.blogspot.com 22/09/2009
313
www.electronica-pic.blogspot.com 22/09/2009
Una vez instalado, ejecutas el FileZilla Cliente. Podrs ver la interfaz principal.
314
www.electronica-pic.blogspot.com 22/09/2009
315
www.electronica-pic.blogspot.com 22/09/2009
Vamos a Editar, luego a Opciones y a continuacin aparece una nueva pantalla que es de las configuraciones importantes en s.
316
www.electronica-pic.blogspot.com 22/09/2009
317
www.electronica-pic.blogspot.com 22/09/2009
Conexin:
En sta pgina es donde se pueden establecer algunas de las opciones para la conexin del FileZilla Client con el Programa Servidor. Tenemos una de las opciones ms importantes que son las de Modo de Transferencia, en las cuales tenemos la Opcin de seleccionar el Modo pasivo y el Modo Activo. Modo Pasivo (Recomendado El que usaremos Nosotros): Cuando el cliente enva un comando PASV sobre el canal de control, el servidor FTP abre un puerto efmero (cualquiera entre el 1024 y el 5000) e informa de ello al cliente FTP para que, de esta manera, sea el cliente quien conecte con ese puerto del servidor y as no sea necesario aceptar conexiones aleatorias inseguras para realizar la transferencia de datos. Antes de cada nueva transferencia, tanto en el modo Activo como en el Pasivo, el cliente debe enviar otra vez un comando de control (PORT o PASV, segn el modo en el que haya conectado), y el servidor recibir esa conexin de datos en un nuevo puerto aleatorio (si est en modo pasivo) o por el puerto 20 (si est en modo activo).
318
www.electronica-pic.blogspot.com 22/09/2009
Modo Activo: En modo Activo, el servidor siempre crea el canal de datos en su puerto 20, mientras que en el lado del cliente el canal de datos se asocia a un puerto aleatorio mayor que el 1024. Para ello, el cliente manda un comando PORT al servidor por el canal de control indicndole ese nmero de puerto, de manera que el servidor pueda abrirle una conexin de datos por donde se transferirn los archivos y los listados, en el puerto especificado. Lo anterior tiene un grave problema de seguridad, y es que la mquina cliente debe estar dispuesta a aceptar cualquier conexin de entrada en un puerto superior al 1024, con los problemas que ello implica si tenemos el equipo conectado a una red insegura como Internet. De hecho, los cortafuegos que se instalen en el equipo para evitar ataques seguramente rechazarn esas conexiones aleatorias. Para solucionar esto se desarroll el modo Pasivo.
319 www.electronica-pic.blogspot.com 22/09/2009
Nosotros seleccionamos el Modo Pasivo, esto lo hacemos Marcando el casillero que se encuentra al lado de esa misma opcin. Tambien vamos a seleccionar la Opcin que dice Permitir el retroceso a otro modo de transferencia si es que falla, esto sirve para que si nosotros de algn modo no podemos establecer una conexin en modo Pasivo automticamente pruebe conectarse pero en Modo Activo. Tambin tenemos las opciones de reconexin, las cuales son las siguientes: Nmero Mximo de Reintentos: Aqu podemos establecer cuantas veces queremos que el programa Intente Reconectarse con el Servidor, podemos establecer que intente reconectarse hasta 99 veces, pero nosotros elegimos 2 veces. Intervalo entre Intentos de Conexiones Fallidas: Si una conexin falla podemos establecer en cuanto tiempo trate de reconectarse a partir de que la conexin halla sido mala. Entonces nosotros establecemos que se reconecte a las 5 segundos de que la conexin haya sido Fallida. Se puede establecer que se intente reconectar hasta los 9999 segundos.
320
www.electronica-pic.blogspot.com 22/09/2009
Transferencias:
En la siguiente pgina podremos establecer las opciones de transferencias de datos. Nmero de transferencias Simultneas: Aqu es donde podemos establecer cual ser la mxima cantidad de archivos que se estarn trasnferiendo a la vez, se pueden transferir hasta 10 archivos al mismo tiempo con un mnimo de 1 Archivo, Nosotros seleccionamos que se puedan transferir 10 Archivos a la vez. Limite de Descargas Simultaneas: Aqu estableceremos cuantas descargas son permitidas desde el Servidor, Si ingresamos el Nmero 0 no existirn lmites (Nmero de descarga Ilimitadas), podemos ingresar cualquier otro nmero pero dejaremos el valor predeterminado, que es 0. Lmite para Subidas Simultaneas: Aqu bsicamente se puede hacer lo mismo que en la anterior opcin, salvo que en vez de configurar el Nmero Mximo de Descargas configuramos el de Subida, aqu tambin ingresamos el valor 0. As no existirn lmites a la hora de subir archivos.
321
www.electronica-pic.blogspot.com 22/09/2009
322
www.electronica-pic.blogspot.com 22/09/2009
Tiempo de Espera: Podemos tambin establecer en cuanto tiempo FileZilla intente reconectar si es que no se pueden enviar o recibir datos, por ejemplo: Si nosotros ingresamos el Valor 5 en el EDIT FileZilla esperar 5 segundos para reintentar conectar al Servidor si es que no se pudieron enviar ni recibir datos. Pero nosotros ingresaremos el valor Mximo, el 9999. Lmites de Velocidad: Aqu tenemos la posibilidad de establecer el lmite de subida y el lmite de descarga, dejamos ambos valores en 0, as no existen ningn tipo de lmites.
323 www.electronica-pic.blogspot.com 22/09/2009
Interfaz: En sta pgina bsicamente se nos presenta las opciones para configurar la parte visual del Programa, esta seccin es para mejorar la comodidad del usuario.
324
www.electronica-pic.blogspot.com 22/09/2009
325
www.electronica-pic.blogspot.com 22/09/2009
Podemos cambiar la distribucin de los paneles, les recomiendo probar todas las opciones de distribucin de paneles a fin de que encuentren sus preferidas, Nosotros elegimos la Opcin Clsico por que se nos es ms fcil para trabajar.
326
www.electronica-pic.blogspot.com 22/09/2009
Idioma: Si por alguna razn necesitamos que el Programa se encuentre en Ingles, francs, alemn, o cualquier otro idioma podremos cambiarlo en el cuadro de idiomas que aparece en sta pgina. Nosotros obviamente dejamos el castellano o Spanish por que es el idioma que estamos usando y el que ms fcil se nos hace. Para ello si cambiamos el idioma de FileZilla tambin se reiniciar el programa. Las opciones de Edicin de Archivos Remotos, Comprobacin de Actualizacin y depuracin no son de una importancia importante, por lo tanto no nos preocuparemos en modificar ningn valor que se encuentre en ellas y las dejamos en su modo predeterminado. Ya hemos terminado de configurar el FileZilla Cliente, ahora lleg el Momento de Realizar la Primera Conexin.
327 www.electronica-pic.blogspot.com 22/09/2009
Cliente
FTP Filezilla
328
www.electronica-pic.blogspot.com 22/09/2009
Como ya hemos explicado antes, y si se siguieron los pasos al pie de la letra, Nuestro Servidor FTP ya est funcionando Correctamente. Ahora procederemos a realizar una conexin con dicho Server FTP utilizando el Programa Cliente (FileZilla Client). Lo Primero que debemos hacer es Abrir el FileZilla Client, y luego aparece la pantalla principal en la que debemos llenar unos campos que se los diremos a continuacin.
329 www.electronica-pic.blogspot.com 22/09/2009
330
www.electronica-pic.blogspot.com 22/09/2009
Una vez abierto el programa lo primero que tenemos que hacer si deseamos conectarnos es escribir cada dato que corresponde en los 4 cuadros que se encuentran en la parte Superior. Servidor: Aqu tenemos que ingresar el nombre del Servidor FTP al cual nos queramos conectar, nosotros montamos un Server FTP con el Nombre ftp://ftp.iespana.es, entonces llenamos el campo tal cual mostraremos en la imagen:
331
www.electronica-pic.blogspot.com 22/09/2009
Nombre de Usuario: Aqu ingresamos el nombre de uno de los tantos usuarios que hemos creado, por ejemplo anonimo. Entonces el cuadro quedara as. En este caso como es un servidor real, su nombre es electronicapic.
332 www.electronica-pic.blogspot.com 22/09/2009
Contrasea: Si recuerdan los pasos anteriormente detallados al usuario anonimo no le hemos asignado contrasea de acceso al servidor, por lo tanto ste campo lo dejaremos en blanco. Pero cuando se trate de otro usuario es conveniente asignarle una contrasea de acceso por cuestiones de seguridad.
333 www.electronica-pic.blogspot.com 22/09/2009
Puerto: Aqu es donde tenemos que elegir el puerto mediante el cual se realizar la conexin con dicho Servidor FTP. Puede ser el Puerto 20 o 21, Los cuales son para Servicios de Transferencia de Archivos (FTP). Nosotros elegimos el puerto ms usado, el puerto 21.
334 www.electronica-pic.blogspot.com 22/09/2009
335
www.electronica-pic.blogspot.com 22/09/2009
Podemos observar que en el primer cuadro de arriba se nos informa que se ha identificado correctamente el usuario y su respectiva contrasea, por lo tanto el Usuario est Logeado o Conectado con el Servidor. La Operacin Fue todo un xito. Ahora bien, podemos observar que a la izquierda aparecen las carpetas y discos duros de nuestra computadora, y a la izquierda aparecen las carpetas o discos duros que el Servidor nos ha dado permiso con las cuales interactuar. En el caso del usuario anonimo solo tiene permisos sobre la Carpeta SERVIDOR FTP. Ahora para poder bajar un archivo lo que debemos hacer es Arrastrar un archivo desde la carpeta del Sitio Remoto que en ste caso es SERVIDOR FTP hacia algn disco o carpeta de nuestra PC. Exactamente el mismo proceso tenemos que realizar a la hora se Subir un Archivo al servidor, pero primero seleccionamos el Archivo desde nuestra PC y luego lo Arrastramos hacia la Carpeta del Sitio Remoto (Server FTP).
336 www.electronica-pic.blogspot.com 22/09/2009
337
www.electronica-pic.blogspot.com 22/09/2009
Podemos observar la barra verde en la parte inferior, que nos muestra el porcentaje de la transferencia, tambin el nombre del archivo, su lugar de ubicacin y de destino y la velocidad de transferencia.
Ya hemos podido establecer una conexin y tambin transferir archivos desde un Sitio Remoto a Nuestra PC y viceversa. Lo nico que queda es explicar correctamente el funcionamiento de cada uno de los Botones que tiene el Programa FileZilla Cliente, as tenemos la siguiente barra:
338 www.electronica-pic.blogspot.com 22/09/2009
339
www.electronica-pic.blogspot.com 22/09/2009
El Primer Icono, tiene forma de dos Computadoras conectadas pro una red, es El Gestor de Sitios, y sirve para guardar direcciones de Servidores FTP, a fin de poder tener una especie de listado de los servidores a los cuales accedemos y no tener que andar recordando la direccin de cada uno de ellos. El segundo Icono sirve para Ocultar o mostrar el rea de Mensajes, Dicha rea es el cuadro que se encuentra arriba de todo y que nos informa mediante texto todos los sucesos que hay en la Conexin, por ejemplo nos informa si pudimos acceder al servidor, si estamos copiando un archivo, si nos desconectamos, etc. El Tercer y Cuarto icono sirven para Ocultar o Mostrar el rbol de Escritorio Local y Remoto respectivamente. El rbol es bueno en el sentido de que nos facilita mucho la navegacin por las carpetas del Servidor. Si los ocultamos ganamos espacios, pero si el Servidor cuenta con gran Cantidad de carpetas para navegar es conveniente no ocultar el rbol.
340 www.electronica-pic.blogspot.com 22/09/2009
El quinto icono sirve para Ocultar o Mostrar la Cola de transferencia, la cual es la encargada de gestionar las descargas que todava no hayan comenzado. Cuando ponemos para descargar o subir muchos archivos no todos pueden transferirse al mismo tiempo, por eso todos van a La Cola de Transferencia, y a medida que se termina la transferencia de tales archivos comienzan otros que se encuentran en dicha cola. Es lo mismo si se oculta esta seccin del programa o no, no tiene mucha relevancia. El sexto icono Sirve para Actualizar Las Listas De Archivos & Carpetas, ya que si tenemos permisos para borrar archivos o carpetas estos no se actualizan automticamente en las ventanas que nos muestra la Aplicacin Cliente, es por eso que presionando dicho icono nosotros podemos tener una nocin de cmo se encuentran los directorios y archivos del Servidor. Sirve para actualizar o refrescar el Servidor.
El sptimo icono es muy interesante, es el que Sirve para Detener o reanudar el proceso de la Cola de Trasnferencias. Ya que si nosotros necesitamos en algn momento detener la transferencia de Archivos podemos detener dicho proceso solamente tocando dicho Icono. Tambien podemos mandar determinados archivos a la cola de transferencia para su posterior transferencia, y que se inicie determinado proceso cuando nosotros queramos.
341
www.electronica-pic.blogspot.com 22/09/2009
El octavo icono solo se encuentra activo cuando hay algn tipo de proceso en Marcha, como puede ser la transferencia de algn archivo, una vez que el proceso se encuentra en marcha, dicho icono sirve para poder detener ese proceso. En sntesis sera un botn para abortar. El noveno Icono sencillamente sirve para desconectarse del Servidor FTP al cual nos encontramos conectados en ese momento. Tocando ese botn terminamos con la conexin. El dcimo icono es aquel que sirve para reconectarse al ltimo servidor que estuvimos conectados en caso de que dicha conexin haya sido perdida.
342 www.electronica-pic.blogspot.com 22/09/2009
En el FileSilla Server, podrs ver los log que has realizado con cualquier cliente FTP.
343
www.electronica-pic.blogspot.com 22/09/2009
344
www.electronica-pic.blogspot.com 22/09/2009
345
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Instalar foro
346
www.electronica-pic.blogspot.com
22/09/2009
phpBB 3.0
347
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Puedes probar un foro con tu propio servidor para muchas cosas. Nos centraremos en la instalacin. Este manual se utilizar el famoso y popular foro bajo php llamado phpBB 3.0 y su idioma al espaol. Utilizamos la versin phpBB 3.0.5 que es el que estaba desde que se hizo este manual. Vete a la web www.phpbb.com
348
www.electronica-pic.blogspot.com 22/09/2009
phpBB3 es un altamente configurable, completo y escalable tabln de anuncios para tu sitio web. Funciones principales de phpBB3:
* Soporte para los servidores de bases de datos ms populares. * Ilimitada capacidad para foros y mensajes en tantas categoras como desees. * Posibilidad de creacin de foros pblicos y privados * Poderosa utilidad de bsqueda. * Sistema de mensajes privados. * Completa personalizacin por medio de plantillas. * Diseado con seguridad como prioridad. * Poderoso sistema de autorizacin. * Passwords encriptados seguros en la base de datos.
349
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
* Soporte para cookies y sesiones basadas en URI. * Foros privados y foros especficos para grupos de usuarios. * Mensajes formateados en varios estilos de fuentes, tamaos, citas, y enlaces automticos para URL. * Sistemas de encuestas que pueden ser fcilmente aadidos por los usuarios. * Notificaciones por e-mail de las respuestas a los mensajes. * Emoticonos originales. * Administracin de permisos para foro, usuario y grupo. * Capacidad para ilimitada cantidad de miembros. * Creacin de perfiles personalizados. * Sistema de envos de e-mails privados. * Soporta avatares remotos y locales. * Gran configuracin para la edicin de los mensajes: borrados masivos, bloqueos, etc.
350 www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Ya en la pgina principal, has click justo en el icono como vez en esta imagen para descargar el archivo.
351
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
352
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Ahora vamos a descargar el lenguaje espaol-Espaa. Tambin est lengua espaol de Argentina, en este caso slo usamos el espaol.
353
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
354
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Vete al directorio o carpeta C:\Servidor\Web y dentro de ella creas una carpeta llamada foro. Descomprime el archivo y ponlo todos dentro del directorio foro.
355
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Ahora descomprime los archivos de lenguaje espaol tanto los textos como los iconos.
356
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
El archivo lang_es, en su interior hay un archivo llamado es. Cpialo en el directorio C:\Servidor\Web\foro\l anguage. En su interior te encontrars la carpeta en que es el que viene por defecto en Ingls.
357
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
358
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Vete al directorio
C:\Servidor\Web\foro\styles,
359
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
360
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Empezamos ahora a instalar el foro phpBB. Introduce al navegador http://localhost/foro. Pulsa la pestaa instalar.
361
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
362
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
El instalador determina si se cumplen los requerimientos del servidor. Mirar en la pgina siguiente.
363
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
364
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Crea un usuario para la base de datos tu PC-Server (tuweb_name-xxx)(user y pass) Una ves creada completamos los datos de la instalacin del panel de control phpbb3. Nos pedir lo siguiente. Nombre de servidor de base de datos: (Va la ip de MySQ, 127.0.0.1 o localhost) Puerto del servidor en la base de datos: Opcional, en este caso lo dejamos en blanco.
Nombre de base de datos: PC-Server (nombre de base de datos que creamos).
Usuario de base de datos: Acaymo (el usuario de tu base de datos). Clave de base de datos: Metaconta2009 (la contrasea de tu usuario de la base de datos). Prefijo para tablas en base de datos: phpbb_
365
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Creamos una base de datos que llamaremos PC-Server. Puedes poner el nombre que quieras.
366
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
367
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Volvemos a la instalacin del foro de antes. Rellenamos los campos. Recuerda, en este caso la contrasea que usamos para este ejemplo es Metaconta2009.
368
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
369
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Aqu ponemos datos del foro. En este caso, el nombre del Administrador lo llamo Electronica-PIC, su contrasea y%p81$vgQ. Puedes poner el que desees.
370
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
371
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Si todo ha ido bien, has llegado hasta aqu. Ahora hay que resolver como mnimo una advertencia.
372
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Lee en cuadro rojo. Borra la carpeta install para que puedas manejar el foro y por seguridad de que no te entren intrusos. El otro caso del cuadro ms abajo lo explicamos en la pgina siguiente.
373
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
No tiene el motivo de aparecer excepto que no lo hayas configurado en modo lectura. Ya que ests aqu lo haces directamente desde el PC, y si es en un servidor Web, lo tendrs que hacer mediante FTP. Una vez hecho ya podemos usar el foro.
374
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Vete al directorio del foro y pulsa propiedades con el botn derecho del ratn del archivo config.php.
375
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
376
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
377
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
En un servidor FTP y ests usando un cliente FTP, como te dice en la advertencia del foro, el 640.
378
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
379
www.electronica-pic.blogspot.com 22/09/2009
phpBB 3.0
Hasta aqu hemos llegado. Ahora si puedes manejar el foro muy rpido y aprender de l.
380
www.electronica-pic.blogspot.com 22/09/2009
381
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
Instalar Web prefabricada
382
www.electronica-pic.blogspot.com
22/09/2009
Joomla 1.5
383
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
Joomla es una Web prefabricada bajo PHP. Se considera uno de los mejores hasta la fecha y fcil uso. Se utilizar la versin Joomla 1.5.11 desde el momento que se hizo este manual. Su pgina oficial es www.joomla.org, aunque vamos a entrar en otra Web en espaol que lo apoya como es esta otra www.joomlaspanish.org ya con el paquete espaol instalado.
384
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
En la pgina principal de
www.joomlaspanish.org
pincha en Joomla-
1.5.11-spanish.zip
para descargar el archivo.
385
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
Joomla 1.5
Como puedes comprobar, en este pack ya viene incluido el espaol, an as puedes usar cualquier lengua disponible e instalarla.
387
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
388
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
En esta seccin comprobars si todo ha ido bien. Si fallas algo, revisa los temas descrito atrs, en caso de que todo te haya ido bien como en la imagen, sigue adelante.
389
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
390
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
Antes que nada, como antes no hemos creado una bases de datos, vete al navegador e introduce:
http://localhost/phpmyadmin
Crear una base de datos llamado joomla, cuando acabes vuelve a la instalacin de antes para seguir.
391 www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
392
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
393
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
No vamos a tocar esta configuracin. Por seguridad, mejor usar el FTP externo. Sin tocar nada, sigue en la siguiente seccin.
394
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
Ya estamos en el paso 6. Rellena el formulario correspondiente. Ms abajo, si eres muy nuevo, puedes instalar un ejemplo pinchando en el botn. As vers una web completa predeterminada para que veas como es.
395 www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
396
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
Si has llegado hasta aqu, te ha salido bien. Por seguridad no podrs acceder a la administracin de Joomla hasta que borres lo que se te indica.
397
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
398
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
http://localhost/administrator
399
www.electronica-pic.blogspot.com 22/09/2009
Joomla 1.5
400
www.electronica-pic.blogspot.com 22/09/2009
401
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Instalar Blog
402
www.electronica-pic.blogspot.com
22/09/2009
WordPress
403
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Estamos ante el Blog ms usado hasta el momento bajo PHP. Vamos a utilizar la versin ya en espaol Wordpress 2.6.2, luego vamos a aprender a actualizar la versin Wordpress 2.7.1 que est en Ingls.
404
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Vamos a entrar en la Web http://ayudawordpress.c om/wordpress-espanol/ Ya que en ella el blog est preparado en espaol. Lo descargamos en el siguiente enlace.
405
www.electronica-pic.blogspot.com 22/09/2009
WordPress
406
www.electronica-pic.blogspot.com 22/09/2009
WordPress
407
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Crea una carpeta llamada blog dentro del directorio C:\Servidor\Web y copia los archivos ah. Su ruta completa quedara as: C:\Servidor\Web\blog.
408
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Antes que nada, hay que crear una base de datos, vete a
http://localhost/phpmyadmin
409
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Una vez creada la base de datos, vuelves al directorio blog, fjate que dentro de ella hay un archivo llamado wp-config-sample.php. Renmbralo a wp-config.php.
410
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Abre el archivo wp-config.php en un editor de texto y rellena los datos como indica en la imagen de arriba en rojo. En el recuadro rojo de abajo, pon cualquier smbolo o palabras sin entender. Al finalizar, guarda el archivo.
411 www.electronica-pic.blogspot.com 22/09/2009
WordPress
Una vez configurado el archivo wp-config.php, vete al navegador a la direccin http://localhost/blog donde tienes el blog. Introduces el ttulo de tu blog y tu e-mail.
412
www.electronica-pic.blogspot.com 22/09/2009
WordPress
413
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Recuerda que tu nombre de usuario por ahora es admin y la contrasea te aparece cualquiera generada. En este momento no lo olvides, la puedes cambiar cuando termines.
414
www.electronica-pic.blogspot.com 22/09/2009
WordPress
415
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Ya estars dentro. Puede dar el caso que haya una actualizacin nueva del blog y te da el aviso como podrs ver en la pgina siguiente. Si vez el aviso, pulsa actualizar ahora.
416
www.electronica-pic.blogspot.com 22/09/2009
WordPress
417
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Descarga el nuevo archivo como el anterior y lo metes al directorio del blog. Sustituirs los archivos. Al final vete a la direccin http://localhost/blog Comprobars que todo sigue en espaol.
418
www.electronica-pic.blogspot.com 22/09/2009
WordPress
419
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Si has visto la imagen de la pgina anterior, lo has hecho bien, en caso contrario repasa de nuevo. Ahora vete a Administracin que puedes encontrar ms debajo de la pgina.
420
www.electronica-pic.blogspot.com 22/09/2009
WordPress
421
www.electronica-pic.blogspot.com 22/09/2009
WordPress
422
www.electronica-pic.blogspot.com 22/09/2009
WordPress
423
www.electronica-pic.blogspot.com 22/09/2009
WordPress
424
www.electronica-pic.blogspot.com 22/09/2009
WordPress
Vete en la parte inferior derecha, cerca de la esquina del reloj de Windows, encontrars informacin de la ltima versin instalad del blog Wordpress.
425
www.electronica-pic.blogspot.com 22/09/2009
426
www.electronica-pic.blogspot.com 22/09/2009
phpSysInfo
Informacin del sistema desde PHP.
427
www.electronica-pic.blogspot.com
22/09/2009
phpSysInfo
428
www.electronica-pic.blogspot.com 22/09/2009
phpSysInfo
phpSysInfo es una aplicacin bajo PHP donde puedes ver cualquier informacin tcnica del servidor o PC en cualquier parte del mundo con Internet en tiempo real.
Utilizamos desde que se hizo este manual la versin phpSysInfo 3.0 RC9.
429
www.electronica-pic.blogspot.com 22/09/2009
phpSysInfo
Accedemos a su Web principal http://phpsysinfo.source forge.net Una vez finalizado la descarga lo descomprimimos.
430
www.electronica-pic.blogspot.com 22/09/2009
phpSysInfo
Crea la carpeta nueva y llmala phpSysInfo. Introduces los archivos ya descomprimido al directorio C:\Servidor\Web\phpS ysInfo.
431
www.electronica-pic.blogspot.com 22/09/2009
phpSysInfo
Hay un archivo que se llama config.php.new en el cual debes cambiar el nombre por este otro config.php slo quitando el .new.
432
www.electronica-pic.blogspot.com 22/09/2009
phpSysInfo
Al abrir el archivo config.php puedes cambiar el en del Ingls al es del espaol en modo predeterminado, es decir, que al indicar la Web, el espaol es el primero que aparece. Puede hacer lo mismo en el TEMPLATE de abajo.
433 www.electronica-pic.blogspot.com 22/09/2009
phpSysInfo
Puedes ya introducir en el navegador Web favorito esta direccin: http://localhost/phpsysinfo Podrs comprobar el resultado del phpSysInfo que puedes ver en la pgina siguiente.
434 www.electronica-pic.blogspot.com 22/09/2009
phpSysInfo
435
www.electronica-pic.blogspot.com 22/09/2009
436
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
437
www.electronica-pic.blogspot.com
22/09/2009
Visual C# y MySQL
438
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
Puede dar el caso que desees conectar tu base de datos con un entorno de desarrollo para hacer pruebas. En este caso vamos a usar el Visual C# Express 2008 que puedes bajar gratuitamente y en espaol en http://www.microsoft.com/express/download/default. aspx
439
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
Antes que nada, debes ir a la Web http://dev.mysql.com/downloads/connector/net/6.0.ht ml Para descargar el connector/net y poder comunicar Visual C# con MySQL. Utilizamos el connector/net 6.0.3 desde que se hizo este manual. Una vez descargado en .zip, instlalo.
440
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
Ahora vamos con Visual C#. Una vez instalado y el Visual C# Express abierto. Vete ArchivoNuevo proyecto. Pon el nombre que quieras, en este caso lo llamamos MySQL01.
441
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
442
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
443
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
En la barra de herramientas principal, vete a Proyectos, luego agregar referencias. Selecciona MySql.Data y luego pulsa Aceptar para agregar la referencia.
444
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
445
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
No olvide introducir estos dos using debajo de los dems en el editor de cdigo. using MySql.Data.MySqlClient; using MySql.Data.Types;
446
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
447
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
448
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
Una vez acabado, pulsa F5 del compilador. Si todo sale bien, introduces los datos de la base de datos que desees y su tabla. Pulsa el botn Conectar y ya tienes comunicacin con la base de datos. En este ejemplo lee la tabla seleccionada y te muestra su contenido.
449 www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
450
www.electronica-pic.blogspot.com 22/09/2009
Visual C# y MySQL
DESCARGA
DESCARGAR
451
www.electronica-pic.blogspot.com 22/09/2009
452
www.electronica-pic.blogspot.com 22/09/2009
Otros manuales
453
www.electronica-pic.blogspot.com
22/09/2009
Otros manuales
DESCARGAS DE MANUALES
454
www.electronica-pic.blogspot.com 22/09/2009
Enlaces de inters
Enlaces de pginas Web donde podrs encontrar ms informacin.
455
www.electronica-pic.blogspot.com
22/09/2009
Enlaces de inters
http://www.apache.org Servidor Apache ms popular, estable, seguro y usado hasta la fecha. http://www.php.net Potente programa para hacer script Web. http://www.mysql.com Base de datos ms robusto en varios sistemas operativos. Es uno de los ms estable, seguro y muy usado actualmente. http://www.phpmyadmin.net Administrador de bases de datos por va web ms famoso bajo php. http://www.phpbb.com Foro phpbb ms popular en esta comunidad. http://www.joomla.org Web prefabricada oficial bajo php y MySQL. http://www.joomlaspanish.org Igual que la anterior pero con el pack ya incluido todo en espaol.
456 www.electronica-pic.blogspot.com 22/09/2009
Enlaces de inters
http://wordpress.org Pgina oficial Wordpress unos de los mejores Blog bajo PHP hasta el momento. http://ayudawordpress.com/ Pgina en espaol de Wordpress. http://sqlmanager.net/products/mysql/manager Podrs descargar un programa libre sobre el gestor de bases de datos para MySQL de escritorio si no deseas el de va Web como phpMyAdmin. http://www.microsoft.com/express Entorno de desarrollo Visual C# Express. http://filezilla-project.org/ Cliente y Servidor FTP muy sencillo y gratuito. http://phpsysinfo.sourceforge.net Ver informacin tcnica de tu PC desde cualquier parte de Internet.
457 www.electronica-pic.blogspot.com 22/09/2009
458
www.electronica-pic.blogspot.com 22/09/2009
Enlaces de inters
459
www.electronica-pic.blogspot.com 22/09/2009
Versin :1.10
460 www.electronica-pic.blogspot.com 22/09/2009
Puedes publicar este tutorial o manual en tu Web, foros, blogs, CD, DVD o Blu-Ray para revistas oficiales, etc, libremente.
Contacto
Cualquier comentario, sugerencia o mejoras del manual, me lo envan por correo electrnico al metaconta@gmail.com
metaconta@gmail.com
461
www.electronica-pic.blogspot.com 22/09/2009
Autor:
ngel Acaymo M. G.
462
www.electronica-pic.blogspot.com 22/09/2009