algun tipo de gestion parecida a php pero sin necesidad de bbdd?

pues eso me gustaria saber si existe la posibilidad de hacr un sitio web sin que el sevrer tenga apache php y sql para hacer algo parecido a php...
No te entiendo lo que quieres decir.

PHP funciona perfectamente sin ningún tipo de base de datos, de hecho creo que no soporta ninguna nativamente, todo es a base de módulos...
digo por ejemplo... phpnuke necesita que el servidor tenga tal tal y cual. y yo quiero algo para que el servidor no necesite nada... solo tengo el espacio y ya.
Se podría hacer con ficheros de texto, no es tan fiable, pero...

No se si habrá un gestor de portales basado en ficheros de texto.
yo no he visto ninguno, con ficheros se pueden hacer cosas basicas como un contador y cosas asi, pero lo q es meter informacion y eso no es seguro.
sin php o algun lenguaje de scripting server-side lo veo muy chungo, o imposible. sin bd se puede pero no es fiable.
Y porqué no iba a ser fiable ?

Prueba SQLite, creo que puede hacer perfectamente lo que necesitas.

Salu2.Ferdy
Ah... que no tiene ni PHP... entonces está jodido jeje

PD: De todas formas no es poco fiable tener información en ficheros.... no entiendo porqué iba a serlo

Salu2.Ferdy
Ferdy, no es fiable de cara a concurrencias, y es muy fácil perder datos... Si un script no llega a terminar por lo que sea, el fichero no se cierra, y los datos vuelan.

Claro que si sólo usas lectura no debería haber problema.



Dudo que pueda instalar SQLite si no puede instalar MySQL :D
De cara a concurrencias ? eso no es cierto, se puede hacer bloqueo de ficheros. Y si el script no llega a finalizar, no tienen por qué volar los datos, de todas formas, en ese hipotético caso, MySQL tambien los va a perder, porque no tiene chequeos de integridad.

Salu2.Ferdy
No me había fijado que PHP soportaba ese tipo de sincronización ;)


De todos modos, no es fiable, por experiencia propia. Por ahorrar una consulta en CINeol, los contadores iban por ficheros, y más de una vez se han perdido datos. Con una BD es muy dificil, si se bloquease el script por alguna razón, ésta sigue funcionando por detrás.

Saludos
Por experiencia propia, puedes simular una Base de datos con ficheros. Evidentemente, si puedes usar una base de datos, una consulta consume menos que abrir-leer-escribir-cerrar un fichero.

La única forma de que un script deje de ejecutarse es cuando Apache muere, y si apache muere, seguro que MySQL ha muerto antes :)

Salu2.Ferdy
simular una bd con ficheros es un pason, es mas facil usar mysql. si se tiene q poner con bloqueos, desbloqueo, binarios, etc..... y toda la parafernaria de ficheros, le es mas facil poner el mysql, aprender 4 comandos y listo
tonces en que quedamos... porque como dije antes solo tengo un espacio en un servidor que no tiene absolutamente nada
Escrito originalmente por Ferdy
Por experiencia propia, puedes simular una Base de datos con ficheros. Evidentemente, si puedes usar una base de datos, una consulta consume menos que abrir-leer-escribir-cerrar un fichero.

La única forma de que un script deje de ejecutarse es cuando Apache muere, y si apache muere, seguro que MySQL ha muerto antes :)

Salu2.Ferdy


Sí hombre, claro que puedes simularla, pero además de no merecer la pena, sigue siendo menos seguro ;)

El script puede morir no sólo por caerse el servidor, sino por dar timeout (el 99% de los servidores con PHP llevan el safe mode activado), y si pilla con el fichero abierto, adios a los datos... Sin embargo, con una BD si ya se ha hecho la consulta, aunque de timeout, el servidor la sigue procesando.


Saludos
Si un script muere es porque está mal programado. Si está mal programado, es problema del programador no del sistema o método :)

Y no, trabajo en una empresa de hosting y PHP no tiene el safe_mode en On ni en ningun servidor. Y de los que conozco, claro... los gratisguarrindongos si, pero el resto no.

Salu2.Ferdy
Sí y no.

En servidores dedicados claro que no es necesario, pero en servidores virtuales se usa sino siempre casi siempre.


Y volviendo al tema, si no tiene soporte para MySQL, ni posibilidad de tenerlo, dudo mucho que no tenga safe mode activado ;)
En servidores dedicados claro que no es necesario, pero en servidores virtuales se usa sino siempre casi siempre.


No son dedicados. El safe mode, IMNHO es una castaña...


Salu2.Ferdy
17 respuestas