[Ubuntu-bo] Como montar un test server local, y que sea cross-platform? y que sea en una sola PC ; )

Gerencia AlrocMedia gerencia en alrocmedia.net
Vie Sep 19 16:30:42 BST 2008


Ing. Israel Céspedes Peñaloza escribió:
> Te cuento que no te comprendi tan bien.... pero creo que mas o menos 
> va por este camino:
>  
> Puedes utilizar ubuntu, con una partición de reconocimiento de 
> windows, cosa que cuando reinices con otro SO, ahi mismo tengas tus 
> propias bases de datos. Aunque la verdad sigo mucho sin entender 
> jajaja, pero bueno.
>  
> Otra alternativa, pensaste en WMware??? como maquinitas virtuales, 
> donde puedan desarrollar y tener una carpeta en samba, de donde puedan 
> trabajar tanto en Windows como en Ubuntu???
>
> Slds
>
> */Ing. Israel Céspedes Peñaloza.
> /*Cochabamba - Bolivia.
>
> ------------------------------------------------------------------------
>
> > Hola gente, generalmente los sigo, pero ahora me atrevo a lanzarles una
> > pregunta.
> >
> > En mi empresa actualmente desarrollamos sitios web, pero trabajamos
> > principalmente bajo Win debido a que muchos diseñadores se sienten más
> > cómodos en este sistema o en la Mac, sin embargo a la hora de probar 
> los
> > sitios en ambiente de desarrollo elegimos Linux, tenemos Ubuntu 8.04
> > instalado en todas la maquinas que hacen desarrollo y diseño, lo que
> > necesitamos es una forma de que al reiniciar con otro SO, Ubuntu nos
> > reconozca las bases de datos y los usuarios que están instalados en una
> > carpeta de Windows, me explico??
> >
> > Bueno, aclaro, en win Xampp nos instala todo en una carpeta, llamada
> > digamos X:\webserver y ahí hay una carpeta que tiene las bases de datos
> > y las tablas y los usuarios, y otra donde están los sitios, básico,
> > bueno en Ubuntu tenemos la posibilidad de instalar Xampp o meterle 
> desde
> > cero con apache, php, mysql y todo lo demás para montarnos el server,
> > por flojera y falta de experiencia elegimos Xampp pero siempre estamos
> > copiando los archivos php, las bases de datos y es un caos y un lio y
> > todo lo demás, entonces instalar apache 2, php 5, mysql, phpMyAdmin,
> > Filezilla server y un server de correo que puedan trabajar con los 
> datos
> > que están en la carpeta del Xampp bajo win, y así dejar que sufra esta
> > mi gente, o tal vez debería conseguirme nueva gente?? lol.
> >
> ------------------------------------------------------------------------
> Invite your mail contacts to join your friends list with Windows Live 
> Spaces. It's easy! Try it! 
> <http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us>

Gracias por la respuesta Israel, no queremos montar samba porque eso 
significa tener una maquina Linux encendida todo el tiempo para 
compartir los archivos y hacer las pruebas, y como andamos escasos de 
maquinas... por ahora tenemos tres PC's con dual boot, para desarrollo y 
diseño, ya cada quien se entenderá con sus bases de datos; Las 
particiones son NTFS y tenemos habilitado el soporte de 
escritura/lectura desde Ubuntu, por cierto sabes alguna forma de que 
Ubuntu no me escriba en caracteres que solo él reconoce, ejemplo los 
acentos y las eñes, creo que es habilitar UTF-8 en algún lado, aunque 
creo que lo tenemos así, pero al volver a Windows este se hace lio con 
algunos nombres de archivo, los bloquea e impide borrarlos, al bajar a 
Ubuntu este tampoco los reconoce luego de que Windows les metió mano, 
así tengo huérfanos por todos lados, y la alternativa WMware se nota muy 
interesante, pero prefiero algo más directo y que no consuma recursos.

Como te decía, Xampp crea en Windows una carpeta de la siguiente manera

    X:\WebServer\mysql\data

que es donde están las bases de datos, y por ejemplo una tabla esta bajo

    X:\WebServer\mysql\data\cmsdatabase\cms_contenidos.MYD

esto en ubuntu se entiende como

    /media/desarollo/WebServer/mysql/data/cmsdatabase/cms_contenidos.MYD

entonces como hago que la instalación de Xampp bajo Ubuntu o 
apache+mysql+php5 reconozcan esas tablas que están en la partición de 
Windows, y que no me las dañe ninguno de los dos.

En el caso de Apache la cosa resulto más sencilla para la carpeta de 
scripts que están bajo

    X:\WebServer\htdocs\cmsv1.0\public_html\index.php en windows

y en ubuntu es

    /media/desarollo/WebServer/htdocs/cmsv1.0/public_html/index.php

simplemente hacemos una redirección o la metemos así tal cual en el 
httpd.conf bajo ServerRoot, DocumentRoot y <Directory 
"/media/desarollo/WebServer/htdocs/"> lo cual nos da acceso a los 
archivos desde la partición Windows y cualquier cambio que hagamos lo 
vemos reflejado automáticamente en ambos SO, ¿pero cómo podemos hacer lo 
mismo con las bases de datos y las tablas de mysql? para que al correr 
bajo Ubuntu se conecte a la partición Windows que ya está montada y con 
soporte de escritura y use las mismas carpetas y archivos que usa la 
instalación de Xampp bajo Windows.

Uhmm o talvez a la inversa que Windows reconozca las tablas y archivos 
desde la partición EXT3 mediante el soporte IFS que tengo instalado.

¿La aclare o la enrede más?

Saludos a todos


Gonzalo Alroc Aliaga
Gerente General - AlrocMedia

------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : gerencia.vcf
Tipo       : text/x-vcard
Tamaño     : 347 bytes
Descripción: no disponible
Url        : https://lists.ubuntu.com/archives/ubuntu-bo/attachments/20080919/b89b060c/attachment-0001.vcf 


Más información sobre la lista de distribución Ubuntu-bo