Feed Tiendas Virtuales
LEE TAMBIÉN:Zen Cart


Open Source Php

Logo Open Source PhpGalería donde se exponen los mejores proyectos php de código libre:

http://open.srcphp.com

Vota por tus favoritos!!

Comparte esta entrada:
  • Facebook
  • Twitter
  • LinkedIn

Blogs recomendados

Voy a publicar cada cierto tiempo una pequeña lista de blogs, que sigo habitualmente y que me parecen interesantes. La temática posiblemente será variada, aunque en esta primera lista todos hablen, generalmente, de temas relacionados con la informática.

  • anieto2k.com: blog de Andrés Nieto, un referente en Wordpress, javascript y en temas relacionados con el desarrollo web. A este chico hay que hacerle un marcaje al hombre, menudo crack!
  • sentidoweb.com: Luis Sacristán es quien publica en este blog y lo cierto es que cada día que publica una entrada me alegro muchisimo, pues muchas de sus publicaciones me han servido en temas de trabajo.
  • jordioller.com: otro fuera de serie y amigo, con un blog donde habla de temas relacionados con el mundillo de las tiendas virtuales y otros varios (sobre todo, sus mil viajes, congresos, quedadas, etc)
  • planetacodigo.com: este mas que un blog es un agregador donde se juntan las publicaciones de muchos blogs.
  • genbeta.com: siguiendo este blog, no te va a quedar ninguna aplicación por conocer, pues en el se publican dirariamente varios artículos sobre aplicaciones de escritorio, aplicaciones web, actualizaciones, novedades en sistemas operativos, etc, etc.
Comparte esta entrada:
  • Facebook
  • Twitter
  • LinkedIn

Instalar Trac en DreamHost

Logo - Proyecto Trac DreamHost es en mi opinión uno de los mejores proveedores de alojamiento web que hay hoy en día. Una de las cosas que más me gusta es que resulta relativamente fácil encontrar información para llevar a cabo todas las instalaciones y/o configuraciones que uno se proponga (evidentemente, si el servidor es compartido tendremos más restricciones que si es dedicado). He de decir que este proveedor tiene bastantes aspectos a su favor, pero ya hablaré en otro momento de los pros y contras de este.

Si buscamos en el wiki de DreamHost, encontraremos la información necesaria para instalar el software Trac y aunque esté bien documentado todo el proceso a seguir, no resulta una tarea nada sencilla o por lo menos no lo es para aquellos, que como yo, no tengan un gran dominio sobre el shell de linux. Sin embargo, existen herramientas (scripts) que nos ayudan a simplificar enormemente todo este trabajo. Entre las herramientas que he encontrado (todas muy parecidas), me he decantado por: dreamy-trac y sí, al fin conseguí correr Trac sobre DreamHost!!

La información de dreamy-trac para la instalación, prerequisitos, etc, se encuentra en el siguiente enlace:

http://www.petarmaric.com/entry/2008/aug/22/trac-dreamhost-install/

Pero pondré a continuación una traducción con ejemplos para que se vea un poco como iría la instalación con este script y la creación de un nuevo proyecto en Trac, con el nuevo comando que se nos proporciona.

Condiciones previas

Para automatizar todo el proceso de la mejor forma posible dreamy-trac asume que:

  1. Estás realizando esta instalación sobre una cuenta activa en Dreamhost (best to create a new one),
  2. Tienes acceso shell a la cuenta,
  3. Todos los repositorios de Subversión que quieres utilizar en Trac son propiedad de esta cuenta,
  4. Todos los dominios donde quieres instalar Trac son propiedad de esta cuenta,
  5. Todos los dominios donde quieres instalar Trac tienen el sistema FastCGI activado y
  6. Entiendes de lo que se ha hablado hasta el momento.

Instalación

Es importante saber que estas instrucciones son válidas para la versión estable existente en el momento de escribir esta entrada – Dreamy-trac 0.11.1.

Accede a tu cuenta shell e introduce los siguientes comandos:

wget http://dreamy-trac.googlecode.com/files/dreamy-trac-0.11.1.tgz
tar xzvf dreamy-trac-0.11.1.tgz
cd dreamy-trac
./configure.sh source
~/.bash_profile
./install.sh

En caso de finalizar el proceso de instalación de Trac correctamente obtendrás el siguiente mensaje:

...lines omitted...
You have installed Trac. To create a new trac project run 'create_trac_project.'
Thank you for using dreamy-trac :)

 

Crear un nuevo proyecto en Trac

Para crear un nuevo proyecto con Trac es tan sencillo como ejecutar el siguiente comando: create_trac_project

Sige las instrucciones que te vayan apareciendo y el script realizará las siguientes tareas:

  1. Creará un nuevo proyecto en Trac,
  2. Configurará los permisos y creará un usuario (superuser),
  3. Configurará y utilizará el plugin Account Manager
  4. Configurará la opción post-commit hook en Subversion,
  5. Hará que tu proyecto en Trac sea accesible vía web utilizando FastCGI,
  6. Hará que las URLs de Trac sean más sencillas y
  7. Hará que las páginas estáticas sean servidas por Apache en vez de hacerlo Trac.

Ejemplo

# Podéis situaros en el directorio que queráis para instalar Trac
# INSTALACIÓN DE TRAC
# Descargáis el script dreamy-trac
wget http://dreamy-trac.googlecode.com/files/dreamy-trac-0.11.1.tgz

# Descomprimís
tar xzvf dreamy-trac-0.11.1.tgz

# Accedéis a la carpeta dreamy-trac
cd dreamy-trac

# Ejecutáis el configurador
./configure.sh

# Ejetáis el .bash_profile
source ~/.bash_profile

# Ejecutáis el instalador 
./install.sh

# Elimináis los ficheros de instalación utilizados
rm -r dreamy-trac
rm dreamy-trac-0.11.1.tgz

# CREACIÓN DE UN NUEVO PROYECTO EN TRAC
# SERÁ NECESARIO TENER:
# – Un proyecto creado en Subversion. Para el ejemplo se ha creado uno con ID: mi_ejemplo
# – Tener un dominio o subdominio donde visualizar el proyecto Trac. En el ejemplo: trac.patxcode.com
# – Tener activada la opción FastCGI para este dominio o subdominio. En el ejemplo se ha activado para el subdominio: trac.patxcode.com
create_trac_project

Before continuing you must satisfy these preconditions:
* working subversion repository (on *this* shell account),
* working domain name (on this shell account) and
* enabled FastCGI for selected domain name.

Create a new Trac project? (y/n) y

Enter subversion project ID (e.g. svn_example_project): mi_ejemplo
You entered mi_ejemplo. Is this correct? (y/n) y

Enter Trac project ID (e.g. trac_example_project): trac_mi_ejemplo
You entered trac_mi_ejemplo. Is this correct? (y/n) y

Enter Trac project name (e.g. Trac example project): Ejemplo con trac
You entered Ejemplo con trac. Is this correct? (y/n) y

Enter the *absolute* path to Trac domain name (e.g. /home/user/sites/trac.example.org): /home/nombre_de_usuario/trac.patxcode.com
You entered /home/nombre_de_usuario/trac.patxcode.com. Is this correct? (y/n) y

Enter username for the superuser (e.g. admin): admin
You entered admin. Is this correct? (y/n) y

Creating and Initializing Project
Installing default wiki pagesIndexing repository

[...]

[1]

———————————————————————

Project environment for ‘Ejemplo con trac’ created.

You may now configure the environment by editing the file:

  /home/nombre_de_usuario/trac_projects/ejemplo/conf/trac.ini

If you’d like to take this new project environment for a test drive,
try running the Trac standalone web server `tracd`:

  tracd –port 8000 /home/nombre_de_usuario/trac_projects/ejemplo

Then point your browser to http://localhost:8000/ejemplo.
There you can also browse the documentation for your installed
version of Trac, including information on further setup (such as
deploying Trac to a real web server).

The latest documentation can also always be found on the project
website:

  http://trac.edgewall.org/

Congratulations!

Enter password for the superuser (you have only one try): ***********
New password: ***********
Re-type new password: ***********

Adding password for user admin

Ahora accedéis al la URL que habéis indicado, con los datos del ejemplo sería: http://trac.patxcode.com y ya tenéis vuestro sistema corriendo.

Comparte esta entrada:
  • Facebook
  • Twitter
  • LinkedIn

Bienvenidos!

Bienvenidos a SergioGuerrero.es, en este blog encontréis diversa información sobre temas relacionados con internet, programación, comercio electrónico y otros temas varios que espero que sean del interés de por lo menos algunas personas que compartan mis inquietudes. Espero recibir vuestros comentarios, correcciones, críticas, ayudas y sobre todo, espero disfrutar con este blog y aprender mucho de todos vosotros. Un saludo!
 
Comparte esta entrada:
  • Facebook
  • Twitter
  • LinkedIn
Página 11 de 11« Primera...«67891011