Foros del Web » Administración de Sistemas » Apache »

[SOLUCIONADO] Apache 403 Forbidden con js.map

Estas en el tema de Apache 403 Forbidden con js.map en el foro de Apache en Foros del Web. Hola, Estoy minificando mis js con uglifyjs2 llamando a node.js y a uglifyjs con exec() desde php y todo funciona correctamente. Tengo mi_fichero.dev.js mi_fichero.min.js y ...
  #1 (permalink)  
Antiguo 22/06/2016, 17:47
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 11 años, 6 meses
Puntos: 10
Apache 403 Forbidden con js.map

Hola,
Estoy minificando mis js con uglifyjs2 llamando a node.js y a uglifyjs con exec() desde php y todo funciona correctamente.
Tengo mi_fichero.dev.js mi_fichero.min.js y mi_fichero.min.map en los directorios que quiero ( para pruebas los he puesto en el mismo directorio ).

He introducido intencionado un error en mi javascript para ver como funciona en el devtools de chrome para detectar el error en el original.

Todo bien ... me sale como que apunta al script original mi_fichero.dev.js pero se queda la ventana sources del devtools vacía como si no hay ningun codigo.

Al mirar en la ventana network del devtools veo que pone error 403
Forbidden para mi_fichero.dev.js ( que es el original que deberia mostrarse para los errores). Otra cosa que me ha saltado la vista es que pone text/html y no application/javascript como pone para los script cargados.

Estoy trabajando en localhost con wamp con apache 2.2.4 y con openssl (o sea tengo https en localhost ... dirreccion que he puesto también cuando he generado los .map al minificar javascript)

Por lo visto la dirreccion es correcta puesto que me sale la dirreccion correcta del fichero pero salta el 403.

He intentado en httpd.conf poner en <directory> en la raiz de mi www allow from all pero sigue igual.

Sabe alguien como solucionar esto?

Gracias
  #2 (permalink)  
Antiguo 22/06/2016, 19:06
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 11 años, 6 meses
Puntos: 10
Respuesta: Apache 403 Forbidden con js.map

Bfff,

Al fin y a cabo era otra cosa. Siento haber molestado.

El problema es del minificador y no de apache que guarda en el fichero .map la dirreccion completa de windows para el fichero original ... tipo C:\\carpeta\\mi_fichero.dev.js

Lo que no me di cuenta antes de abrir el tema era que dicha dirreccion se estaba añadiendo a la dirreccion buena y salia
https://localhost/carpeta/C:/carpeta/mi_fichero.dev.js
en vez de
https://localhost/carpeta/mi_fichero.dev.js

Por ahora lo he resuelto manualmente dejando al principio de mi_fichero.map solo el nombre del fichero:
En vez de
Cita:
"sources":["C:\\carpeta\\mi_fichero.dev.js"]
he dejado
Cita:
"sources":["mi_fichero.dev.js"]
Falta ver porque se guarda asi .... pero esto es otro tema

Saludo y perdonen las molestias

Etiquetas: 403, forbidden, php, todo
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 15:11.