miércoles, 11 de marzo de 2009

Prontuario de MySQL

Configurar la seguridad de Apache

Es posible configurar la seguridad en Apache creando ficheros con nombre .htaccess en las carpetas que deseemos. Esta forma de configurar tiene enormes ventajas siempre y cuando queramos individualizar el acceso puesto que con ello evitaremos reinciar el servicio para que se pongan en marcha.

AuthUserFile "C:\xampp\apache\conf\.htpasswd"
AuthType Basic
AuthName "My Secret Page"

    
  order deny,allow
  deny from all
  Require valid-user
  #order allow,deny 
  #allow from all
  allow from 127.0.0.1
  allow from 192.168.200.

  Require valid-user
  order allow,deny 
  allow from all  

order allow,deny 
deny from all

Configuración de Xampp para tener varias instancias abiertas simultáneamente

Xampp es un paquete de software que incluye varios componentes muy útiles para publicar páginas web. incluye Apache (servidor web), MySQL (servidor de bases de datos), PHP (extensión  de Apache para la interpretación de este lenguaje de programación), Filezilla (servidor FTP) y Mercury (servidor de correo). Además tiene la ventaja de que es port´til, de modo que podemos llevarnos nuestro trabajo de un equipo a otro sin necesidad de hacer instalaciones en cada máquina.

El procedimiento para hacer que funcione el sistema en el aula es el siguiente:

  1. En google, buscamos Xampp
  2. Entramos en la primera entrada
  3. Descargamos Xampp para Windows
  4. Versión exe que ocupa unos 33Mb
  5. Lo copiamos en mis documentos
  6. Ejecutamos el programa
  7. Una vez que tengamos la carpeta Xampp, vamos a la carpeta mysql/bin
  8. Editamos con el bloc de notas el fichero “my”
  9. Modificamos las líuneas donde aparecen los puertos (por defecto 3306) lo cambiamos por el nuestro.
  10. Buscamos la línea #skip_innodb y eliminamos el comentario, la dejamos como skip_innodb
  11. Buscamos la carpeta apache. Y en la subcarpeta config localizamos el archivo httpd.conf
  12. Modificamos las dos líneas que indican el purto 80 y lo cambiamos por el nuestro que será 8xxx u 808x
  13. Buscamos la línea que pone Include conf/extra/httpd-ssl.conf y lo modificamos poniendo una almohadilla delante, quedará como #Include conf/extra/httpd-ssl.conf
  14. Guardamos el archivo.
  15. Creamos un archivo que llamaremos “cambio de unidad para xampp” copiando cualquiera de los que contiene la carpeta xampp, como por ejemplo apache_start y le cambiaremos el nombre. Lo editamos con el bloc de notas y borramos el contenido.
  16. Escribimos lo siguiente:
  17. subst R: N:\areadetrabajo\pcxxx
  18. pause
  19. Donde xxx es el número de pc que tenemos. Este número lo podemos localizar si vamos a mis documentos y nos metemos dentro de cualquier carpeta. En la barra de direcciones comprobaremos dicho número.
  20. Ejecutamos este archivo que acabamos de crear (cambio de unidad para xampp)
  21. Iremos a Mi PC, entraremos en la unidad R:
  22. Y ejecutaremos dentro de la carpeta xampp mysql_start y apache_start
  23. Una vez ejecutados y funcionando

  24. iremos a la caprta phpmyadmin y editaremos el archivo config.inc.php
  25. Incluiremos una línea en la que pondremos:
  26. $cfg['Servers'][$i]['port'] = '33xx';
  27. Donde xx sera el Puerto que tengamos nosotros, puede que tengamos uno del tipo 320x.

martes, 17 de febrero de 2009

Access: bbdd actualizada 20080216

Incluye cómo acceder a datos de una tabla que no sea el origen de datos del formulario.
Descargar la base de datos - Descargar las imágenes

jueves, 12 de febrero de 2009

Access: Actualización de la bbdd de ejemplo

Incluye funciones y procedimientos para los formularios en VB
Descargar