Foros del Web » Programando para Internet » PHP »

crear "instalable"

Estas en el tema de crear "instalable" en el foro de PHP en Foros del Web. Hola. Hay algún programa para hacer de tu página web como un instalable? Es decir que al ejecutarlo la página se descomprima en la carpeta ...
  #1 (permalink)  
Antiguo 21/07/2006, 09:37
 
Fecha de Ingreso: febrero-2006
Mensajes: 297
Antigüedad: 11 años, 9 meses
Puntos: 1
Pregunta crear "instalable"

Hola. Hay algún programa para hacer de tu página web como un instalable? Es decir que al ejecutarlo la página se descomprima en la carpeta adecuada y que se creen los usuarios y tablas. Esto es teniendo en cuenta que en el ordenador donde se pretende "instalar" tiene instalado apache. Hay alguna manera de hacerlo, o algún programa gratuito?

Gracias por adelantado
  #2 (permalink)  
Antiguo 21/07/2006, 10:19
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tendrías que concretar para que Sistema operativo lo quieres .. no será lo mismo para Linux que para Windows.

Un simple "zip" en principio te serviría .. y que el usuario decida donde va a dejar su sitio .. Creo que es muy "aventurado" con tantas configuraciones de servidores donde uno puede instalar su servidor HTTP donde le guste al igual que definir sus "DocumentRoot" (e incluso si usa servidores virtuales ..) .. no será muy factible realizar un "instalador" de esas características .. Por lo menos para esa parte.

Una vez que solventes o te decidas sobre la forma a actuar en ese caso .. el tema de "instalar" y terminar de configurar tu aplicación en ese servidor se puede implementar con PHP ya todo: Te haces un volcado de tu SQL de tu estructura de tablas y datos base .. y lo ejecutas con un script PHP (según la BBDD que uses así será su código SQL/PHP a emplear).

¿Que es lo que realmente deseas hacer? (por qué seguramente hay otros métodos o recomendaciones que hacerte).

Dado las características de PHP/Apache y este entorno de desarrollo (cliente-servidor bajo web).. no deberías crear aplicaciones con "instalador" .. y la persona que lo instale debe tener los mínimos conocimientos de su configuración de su servidor como para que "descomprima" (por decirlo así) la estructura de archivos que tu le vas a proporcionar en el lugar recomendado que tu sugieras.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 21/07/2006, 13:47
 
Fecha de Ingreso: febrero-2006
Mensajes: 297
Antigüedad: 11 años, 9 meses
Puntos: 1
mi sistema operativo es windows. Estoy con un proyecto y pongo que es necesario tener instalado php, mysql, apache y phpMyAdmin. Supuestamente con lo de instalar me refiero a que se descomprima todo y se cree todo lo de la base de datos simplemente dándole a un botón. (seria lo ideal porque tengo que hacer un manual de instalación). Sé que se puede hacer porque he visto un proyecto parecido al mio que tiene un autorun y hace todo lo que digo. No se si se hizo el el programilla ese o si utilizó algo que existe;Eso es lo que pregunto. Alguna pista?
Cuando los programadores crean una página web cómo se la envian al cliente?
  #4 (permalink)  
Antiguo 21/07/2006, 15:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Cuando los programadores crean una página web cómo se la envian al cliente?
El cliente proporciona los datos de acceso a sus servidores y estos la instalan, configuran y la hechan andar ahí. Por ejemplo proporcionan el acceso por FTP para subir los archivos y datos de conexión para subir las BBDD por algún "phpMyadmin" (o GUI para mysql) y/o a lo sumo crean los scripts que te he comentado en PHP que sólo generan las BBDD y poblan con datos esas tablas.

Y esto es así por qué estás desarrollando aplicaciones del "lado del servidor" (no hablo en este caso de una simple página HTML sólo) .. En ese caso si no has desarrollado directamente sobre el "servidor" final (de tu cliente) es muy probable que la configuración de este te pueda afecar al comportamiento de tu aplicación .. por eso es tan necesario que la última palabra la dé el que programó el sitio.

No puedes confiar que tu cliente va a usar PHP/Apache bajo Windows .. ¿que hay de los que usan un servicio de hosting? o usan Linux? ..

Ya te comenté que creando un simple ZIP o un .RAR donde mantengas la estructura de directorios -sobra-. Tu sólo inicias la descompresión en el directorio que corresponda (eso lo tienes que saber quien haga ese proceso . .no un "cliente" .. sino alguien con algún conocimiento más).

Con "WinZip" o alguno de estos compresores puedes crear un ejecutable autodescomprimible ... (para windows por lo menos). Eso sí .. no te recomiendo para -nada- forzar la ruta de instalación desde c:/..... hazlo desde el raid de tu aplicación y deja que el "cliente" lo instal donde tenga su "documentRoot" ..

El tema de crear las BBDD no es más que lo que te he comentado .. lo mismo que haces con phpMyadmin cuando importas un .sql y lo ejecutas .. (si te fijas phpMyadmin que es? .. un script hecho en PHP? (si tienes dudas sobre esto .. inicia un nuevo tema y lo conversamos ..).

Si quieres otro tipo de aplicaciones que crean sistemas de instalación (en principío para aplicaciones windows) consulta en el foro de "Programación" mejor ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:56.