Migrar de Xampp a Servidor web nativo

Forums: 

Que tal.

En mi trabajo sobre un servidor red hat han preferido utilizar lamp en vez de instalar el servidor web de la forma nativa.

Ahora me piden hacer ese cambio. Cuales serian los pasos que deberia tomar en cuenta para tener exito en esta migracion.

Se me ocurre copiar los archivos de configuracion de php, mysql, apache que estan funcionando actualmente en lampp y los mismos copiar en la instalacion nativa.

Puede haber conflictos por esto??

Se les ocurre alguna forma mejor o diferente de hacerlo?

Saludos

LAMP significa Linux, Apache,

Imagen de acl

LAMP significa Linux, Apache, Mysql, PHP. Todos estos vienen en la instalación de RH, CentOS, debian o cualquier distribución medianamente capaz. ¿Para qué quieren cambiar?

Los conflictos que se te presentarán son mayor dificultad para actualizar los paquetes tanto como el sistema operativo, posible incompatibilidad de versiones en el futuro que te tocará resolver a tí.

Haber no entiendo cuando te

Imagen de antoniojhb

Haber no entiendo cuando te refieres a LAMP, coincido con acl en su explicación "LAMP significa Linux, Apache, Mysql, PHP. Todos estos vienen en la instalación de RH, CentOS, debian o cualquier distribución medianamente capaz."...

Por casualidad te refieres a xampp?

1. Para las BD de MySQL, exporta todas las BD que tengas.
2. Haz una copia de tu web.
3. Haz copia de los ficheros de configuración, httpd.conf, php.ini, my.ini,...
4. Instala entonces cada paquete que conforma el LAMP.
5. Actualiza los ficheros de configuración.
6. Copia tu web a su nuevo destino.
7. Importa las BD de MySQL.

Por ahí van los pasos....

Revisa también http://www.redhat.com/magazine/003jan05/features/lamp/

Suerte!!!!

Saludos
____________________________________
Ing. Antonio J. Hdez. Blanco.
antoniojhb@yahoo.com
Ecuador.

Yo creo que la única manera

Yo creo que la única manera de saberlo es probarlo!
Todo lo que debe en el trabajo bien hecho ... EXCEPTO reescribe la dirección URL en htaccess ... Si su sitio web se basa en ellos, por ejemplo, Search Engine Friendly (SEF) URL ... Reconsidere!

Suponiendo que quiero poner a prueba, probablemente seguiría la lista de control a continuación:
1 - La instalación de IIS o bien en la prueba de otro () máquina o en el mismo equipo con un puerto de web diferentes, por ejemplo, 8080 en lugar del habitual 80 por defecto.
NOTA: Si su sitio está actualmente en producción, con un tráfico importante, su única opción segura es probar en otro equipo
2 - Copiar el archivo de todo el árbol para Joomla desde el sitio antiguo al nuevo sitio (por ejemplo: la nueva máquina o si por el mismo, un directorio diferente)
3 - Hacer una copia de seguridad de la base de datos
4 - Restaurar sobre la nueva máquina (mismo nombre base) o en la vieja (nombre base diferente ... puede que tenga que editar la copia de seguridad para eliminar el nombre de base)
5 - Editar manualmente el archivo de configuración de Joomla para que refleje cualquier cambio necesario, tales como:
- En una máquina nueva:-URL del sitio, la URL de MySQL, el nombre de usuario y contraseña de MySQL si es necesario
- En la misma máquina:-URL del sitio: 8080, nombre de la base de datos
6 - Lanzamiento de Joomla, comprobar si está funcionando. Si no, ver si hay problemas evidentes.
7 - Una vez que todo parece estar funcionando, el uso Xenu para explorar el nuevo sitio y obtener una lista ordenada de direcciones URL internas. Haga lo mismo con el sitio antiguo. Comparar las dos listas: ¿existen discrepancias?

---------------------------
work from home

pienso que lo que dice es que

Imagen de Epe

pienso que lo que dice es que instaló un apache y/o php y/o mysql y/o cualquierotracosa via tar.gz, desde fuentes. Ahora cuando tienen que actualizar tienen que hacerlo con todos esos 'y/o'.. y es duro.

entonces están pensando usar el apache y/o php y/o mysql y/o cualquierotracosa nativos de redhat para aprovechar las ventahjas de poder poner yum update y actualizar.
una variante es eliminar TODOS los paquetes isntalados a la brava, desde tar.gz, pero sin obviar ni una sola librería ni nada, pues puede dar líos.

la mejor, la que hago cuando me topo con esos casos es reinstalar, así gano tiempo (es por ganar tiempo) pues reinstalo en 15 minutos y monto todo desde limpio... claro, saca un respaldo antes de los datos.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Y si solo actualizo

Lo que sucede es que son equipos en produccion entonces el impacto debe ser minimo.
Estaba pensando instalar mysql y php (apache ya esta instalado) que es lo que falta.

Luego bajar el XAMP y activar el LAMP nativo. Con eso el impacto podria ser menor.

Que les parece?

Saludos

Hola Juca, Mira cuando vas a

Imagen de antoniojhb

Hola Juca,

Mira cuando vas a tocas algún servicio en estos equipos debes tener mucho cuidado y estar 100% que todo va a funcionar. Ya que sino después tendrás problemas....

Mira yo dejaría funcionando todo con el xampp, ya que este instala todo en /opt/lammp y no vas a tener problema alguno cuando estes instalando mysql, apache, php, solo instalando porque cuando arranques los servicios vas a tener conflictos en los puertos.

Por esto te recomiendo que los servicios que instales los pongas a escuchar en otros puertos y pruebes todo en ellos y que funcione y después sacrificate que mañana (9 Oct)es feriado y has la migración en una hora que sepas que no vas a tener problemas.

Pero te repito prueba primero que todo funcione antes de iniciar el proceso de migración.

Suerte!!!

Saludos
____________________________________
Ing. Antonio J. Hdez. Blanco.
antoniojhb@yahoo.com
Ecuador.