Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: jockim en 13 de Diciembre 2011, 11:49
-
Hola, comento un caso que me resulta bastante extraño. He subido un sistema de archivos (una web en joomla) por ftp archivo a archivo porque el servidor no me permitía descomprimir un archivo comprimido. El caso es que lo ha subido todo, y al intentar correr el sitio joomla me saltan errores referentes a que no se encuentran determinados archivos. He comprobado alguno de ellos y compruebo que el archivo en vez de llamarse por ejemplo default.php, se llama default.php000064
Cosa que no entiendo, pues yo no he hecho nada y en teoría la transferencia fue correcta. El caso es que ahora tengo más o menos localizado que es esto y puedo renombrar el archivo correctamente, pero lo que no sé es cómo buscar todos los archivos que puedan tener este problema... a ver si alguien me echa un cable que estoy saturado.
-
¿Qué gestor (programa) de FTP has usado para subir los archivos al servidor?
-
Filezilla client 3.5.2
-
El caso es que parece ahí que has tenido un error, no sé bien si por parte del gestor ftp o por parte del servidor. Lo primero es que localizes los archivos que se han subido con el error. Para ello puedes ir a Filezilla --> te conectas al servidor --> vas al menú : servidor --> buscar archivos en remoto.
En directorio de búsqueda deja la raíz del sitio ( / ) y en condiciones de búsqueda establece:
Nombre de archivo --> Contiene --> 0000644
Ahí te aparecerá un listado de los archivos que se han subido y presentan esa extensión rara.
-
Son unos 90 archivos, están localizados, pero lo que no sé es si hay alguna opción automática para reemplazar todas esas extensiones dañadas por las extensiones correctas, porque hacerlo a mano...
-
Creo que lo tendrás que hacer a mano. Pero, al menos, ya tienes localizados los archivos. Algo es algo.
Otra opción sería que tuvieras acceso a shell donde tienes montado el servidor y ejecutar allí la instrucción de reemplazo... pero creo que tal y como lo cuentas esto no es posible.
Feliz Navidad
-
A mí también me parece lo más razonable hacerlo a mano. Si hablamos de 90 archivos a 10 segundos por archivo te saldrían 900 segundos, o sea 15 minutos. Creo que te pueda llevar unos 10 minutos hacer eso a mano, y seguro que simplemente plantear un script para correrlo en servidor y solucionar los problemas que se presentarían con ese script te va a llevar más tiempo.
-
Gracias amigos, ya está resuelto (a mano), efectivamente no he tardado tanto, aunque no sé si no habría otra soluci´n