depuraci贸n de la web en un servidor externo

marta
17 de Septiembre del 2003
Hola,

he realizado una web de noticias con php, en mi servidor local "apache" me funciona correctamente, pero al pasarlo a un servidor externo se producen errores en todas las p谩ginas php y no se ejecuta nada de nada.
C贸mo puedo saber qu茅 es lo que le pasa al c贸digo?

gracias,

Marta

guatavo
17 de Septiembre del 2003
el servidor externo, ¿tiene apache?, ¿es la misma version de php?, ¿windows o linux?

marta
17 de Septiembre del 2003
pues la verdad es que no lo se,
puede ser debido a una de estas razones?
ha de ser todo igual a lo que tengo yo en mi servidor?

hasta ahora y gracias,

Marta

guatavo
17 de Septiembre del 2003
Puede influir, por ejemplo si tienen IIS, el register_globals en el php.ini tiene que estar en on, de lo contrario cuando hac茅s el submit del form, la p谩gina del action no recibe el valor de las variables. Ser铆a bueno que detallaras un poco que clase de errores te da, o cual es el "comportamiento extra帽o".

Marta
17 de Septiembre del 2003
Hola otra vez,

he comprobado que el fallo que me da depende de la p谩gina, en la mayoria simplemente parece que no reconoce el c贸digo php, y me sale escrito el c贸digo en la pantalla 铆ntegramente, por ej:
n"); print (" Tamany de la imatge guardada: $File_size
n"); if (copy ($File,"archius/$File_name")) { print (" La imatge $File_name, ha estat guardada correctament!
n"); } else { print (" La imatge $File_name, no ha estat guardada!
n"); } unlink ($File); print ("
n"); //l铆nea en blanc per qüestions estètiques. } if ($Delete) { //Manipula l'eliminaci贸 d'archius. Si es borra un archiu es farà el següent: for ($i = 0; $i < count ($Delete); $i++) { if ( unlink ("archius/$Delete[$i]") ) { print (" La imatge $Delete[$i], ha estat borrada correctament!
n"); } else { print (" La imatge $Delete[$i], no ha estat borrada.
n"); } } print ("
n"); //l铆nea en blanc per qüestions estètiques. } if ($Rename) { //Manipula el renombrat d'archius: for ($n =0; $n < count ($Rename); $n++) { $OldFilename =$Rename[$n]; $Old = "archius/$OldFilename"; $New = "archius/$NewName[$OldFilename]"; if ( rename ($Old, $New) ) { print (" La imatge, $Rename[$n], ha estat renombrada correctament!
n"); } else { print (" La imatge, $Rename[$n], no ha estat renombrada.
n"); } } print ("
n"); //l铆nea en blanc per qüestions estètiques. } // inici del formulari html: print ("

- en otra p谩gina php en donde se debe introducir un password de entrada, me salen errores de depuraci贸n y me dice que no me encuentra la p谩gina, escribiendo en la ruta url:
admin/$rootpath&do=edit&id=$id

no se si te he aclarado las cosas...
perdona lo pesadita que soy....
much铆simas gracias,

Marta

guatavo
17 de Septiembre del 2003
Te envio un mail con la respuesta a esta pregunta. Para hacerlo m谩s 谩gil.