Otro dibujo vectorial más, en esta ocasión exclusivamente con inkscape
Manual para tontos de servidores SVN en Windows
Abril 25, 2007 a 11:57 pm (Howto, Informática, Internet, Otros, Programación)
Voy a explicar en 12 pasos como montar un servidor SVN desde 0, ya se que hay muchos por la red, pero somos más los tontos que nos somos capaces de instalarlo, por eso me he decidido a crear uno SENCILLITO, sin morir en el intento y SIN USAR LA CONSOLA para nada (que a muchos les hará ilusión
), va a ser una guía muy rápida, para profundizar en ciertos aspectos (configuración apache, configuración php, seguridad de carpetas… ) hay mucha información en la red. También está este manual como PDF aquí.
¿Y para qué quiero yo un servidor SVN? Actualmente es la mejor forma de trabajo colaborativo. Más sobre subversión.
* OJITO CON LAS BARRAS INVERTIDAS en la configuración del php.in que Windows es muy caprichoso. En las rutas del php.ini hay que usar la barra \
1. Instalar Apache 2.0.59
2. Instalar PHP 5.2.1
3. Configurar Apache y PHP
3.1 Configurar Apache (Archivo httpd.conf)
-Descomentar las lineas:
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
-Añadir justo después, estas dos lineas:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
-El final del archivo debería ser así:
#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
PHPIniDir “C:/Archivos de programa/PHP/”
LoadModule php5_module “C:/Archivos de programa/PHP/php5apache2.dll”
AddType application/x-httpd-php .php5 .php .phtml .php4 .php3
AddType application/x-httpd-php-source .phps
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
-Y justo debajo, añadir estas lineas:
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath C:/SVN
</Location>
-Buscar “DirectoryIndex” y cambiarla por esta:
DirectoryIndex index.html index.php index.php5 index.php4 index.php3
-Buscar “DocumentRoot” y cambiarla por la que prefieras (aquí es donde se almacenan las webs), yo por ejemplo:
DocumentRoot “C:/servidor”
-Unas 20 líneas abajo también hay que cambiarlo:
<Directory “C:/servidor”>
3.2 Configurar PHP (Archivo php.ini)
-Buscar “short_open_tag” y ponerlo en “On”
-Buscar las cadenas “upload_tmp_dir” y “session.save_path” y si no aparecen poner la ruta que se quiera, por ejemplo la de php (antes crear las carpetas por supuesto)
upload_tmp_dir=”C:\Archivos de programa\PHP\upload”
session.save_path=”C:\Archivos de programa\PHP\session”
4. Instalar y configurar un gestor de base de datos si se quiere (MySQL, SQLserver,.. )
5. Instalar Subversion 1.4.3
6. Copiar archivos .dll y .so de la carpeta subversion/bin a la carpeta Apache/modules
6.1 Reinicar servidor Apache
7. Instalar TortoiseSVN 1.4.3 (+ idioma Español)
8. Crear la carpeta C:/SVN y una subcarpeta dentro de ella con el proyecto (por ejemplo proyecto)entrar en ella, hacer click derecho en espacio en blanco (O menú Archivo), y en el menu contextual “TortoiseSVN > Configuracion” y cambiar el idioma al español.
9. Crear archivos del repositorio. Siguiendo en la carpeta SVN/proyecto, hacer click derecho y en el menú contextual “TortoiseSVN > Crear repositorio aquí”, tipo NSFS.
10. Crear copia de trabajo. Teniendo la carpeta del proyecto (web, archivos c++, o cualquier trabajo comenzado) hacer click derecho en la carpeta y en el menú “TortoiseSVN > Importar” y en la URL del repositorio poner la direccion “file:///C:/SVN/proyecto” o la dirección donde lo hayais creado (esto siendo en local, si fuera el remoto poniendo la dirección mediante el protocolo http:// o svn:// luego lo veremos). Para ver si funciona entrar desde un navegador a la dirección http://localhost/svn/proyecto/ si salen los archivos es que todo ha salido bien, los archivos de la carpeta desde donde importarmos se puede borrar.
11. Hacer la copia local de trabajo (Ahora ya como clientes). Ya solo queda hacer una copia local. Por ejemplo para una web, la haremos en la carpeta C:/servidor/proyecto, dentro de esta carpeta haremos click derecho “SVN Obtener” en la URL del repositorio pondremos file:///C:/SVN/proyecto para el equipo local, http://192.168.1.4/svn/proyecto (la IP que corresponda al equipo servidor) para una red local y si fuera para una red externa http://nuestrodominio.com/svn/proyecto (lo más normal es no tener una IP fija en nuestro equipo así que lo mejor es configurar una cuenta en un servicio como dyndns.com) luego habrá que configurar el router con la cuenta que nos dan, por ejemplo subdominio.dyndns.org.
12. Ya tenemos todo montado, ahora solo nos queda saber como enviar y recibir las modificaciones de los archivos. Todo se hace desde el menú contextual dentro de la carpeta de trabajo local (C:/servidor/proyecto). Podremos enviar las modificaciones (SVN confirmar), recibir las modificaciones de otros usuarios (SVN actualizar) o acciones más complejas como bloquear archivos para que nadie más pueda editarlo mientras lo haces tú, fusionar archivos, o volver a una versión anterior del archivo. Para aprender como usar todas estas funciones, leer la sección “Guía de uso diario” de este PDF.
Espero que sea útil, cualquier comentario o duda será bienvenido.
Reparar un mástil de guitarra roto
Abril 25, 2007 a 2:50 pm (Guitarra, Howto, Música, Otros)
Para los que hayan tenido la desgracia de que se le rompa el mástil de la guitarra, os dejo como reparé, podría haber quedado mejor con un rellenado, lijado y un lacado, pero personalmente no me merecía el esfuerzo.
Aguanta muy bien, ya lleva 3 semanas y sigue intácto.

Opel Calibra [WIP]
Marzo 17, 2007 a 11:20 am (3D, Arte, Diseño)
Ahora estoy con este WIP, en breve lo continuaré cuando saque algo de tiempo
Este coche es el culpable de la foto del Arco de la Estrella, buscándole un sitio donde integrarlo.
Arco de la Estrella [HDRI]
Marzo 9, 2007 a 6:10 am (Arte, Diseño, Fotografía)
Dos días buscando un sitio para hacer una foto, y nada, no encuentro el lugar apropiado
por lo menos de estos dos días he hecho una única foto, la del Arco de la Estrella (Cáceres), es una imagen hdri con algunos ajustes posteriores con gimp. No me vale para lo que quería, pero en fin, menos da una piedra (Nunca mejor dicho).
« Artículos anteriores Entradas siguientes » Entradas siguientes »





![Opel Calibra [WIP] - www.alberizo.com](http://alberizo.files.wordpress.com/2007/03/009m.jpg)
![Opel Calibra [WIP] - www.alberizo.com](http://alberizo.files.wordpress.com/2007/03/010m.jpg)


