Estoy usando php.

Cuando uso el jquery-1.3.2-min.js en un servidor de google, se carga y todo corre bien.

Pero cuando trato de usar la que me he descargado a mi servidor, Firebug me da esto:

1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2<html><head>
3<title>403 Forbidden</title>
4</head><body>
5<h1>Forbidden</h1>
6<p>You don't have permission to access /path/to/scripts/jquery-1.3.2.min.js
7on this server.</p>
8<hr>
9<address>Apache/2.2.12 (Ubuntu) Server at localhost Port 80</address>
10</body></html> 

¿Cómo puedo solucionarlo? ¿Tengo que cambiar alguna configuración en Apache.

La otra cosa es que hay otro archivo js (el que usa jquery) que carga bien. Se encuentra en la misma carpeta que el jquery-1.3.2.min.js (es decir, en la carpeta de secuencias de comandos).

  • serverfault.com – Dada la naturaleza de este tema, yo elegidos, para que esta pregunta sea migrado a Serverfault.
  • Elijo que exagerada twats deje de tener su ropa interior en un montón acerca de una pregunta que pertenece. La solución no puede implicar la programación, pero es bastante claramente un problema de programación si el archivo no se carga.
InformationsquelleAutor ladaghini | 2010-01-16

7 Comentarios

  1. 12

    Suena como un problema de permisos en el archivo en sí. Trate de

    chmod 755 /local/path/to/jquery-1.3.2.min.js
  2. 2

    Yo sólo tenía algo muy similar a suceder. Lo que fija para mí fue tomar el archivo que no estaba trabajando y copiar el contenido del archivo en un archivo nuevo. E. G. En mi caso, tomar el JQuery archivo, abrir, copiar en un nuevo archivo JS, guardar, mover el archivo antiguo, de poner un nuevo archivo en el mismo lugar con el mismo nombre… luego todo funcionaba bien.

    • Esta solucionado mi problema!!!
  3. 0

    Usted necesita comprobar sus permisos a los usuarios con respecto a los directorios/archivos. Considere la posibilidad de ponerse en contacto con su anfitrión acerca de este problema si usted no puede resolver usted mismo.

  4. 0

    Si apache se puede leer un archivo pero no el otro. Compruebe los permisos del archivo uso chmod o chown y ver si eso hace la diferencia. Establecer el archivo a la misma permisos de otro archivo javascript que carga bien.

  5. 0

    Aparte de la comprobación de permisos, el prefijo de la ruta con este y, a continuación, ver:

    $_SERVER[DOCUMENT_ROOT];
  6. 0

    Si el suphp módulo está habilitado en apache tienes que ajustar los permisos y el propietario del archivo de jquery.
    Echa un vistazo a los permisos de los archivos con

    cd /path/to/scripts
    ls -l *.js

    si los permisos son diferentes que usted puede ajustar los permisos de los jquery-1.3.2.min.js archivo con, por ejemplo,

    chmod 664 jquery-1.3.2.min.js

    y si el propietario es diferente puede ajustar con

    chown user:group jquery-1.3.2.min.js
  7. 0

    Esta solución no va a arreglar su problema de permisos, pero es mejor cargar la librería de jQuery desde Google.

    Google albergar a varias popular librerías JS.

    La principal ventaja es que muchas personas ya cargado el archivo de Google, por lo que ya tienen en la memoria caché. De esta manera, se ahorra una gran cantidad de ancho de banda, y las páginas se cargan más rápido en la mayoría de sus visitantes.

    Usted puede utilizar esta dirección para incluir la api. (más info)

    http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js

Dejar respuesta

Please enter your comment!
Please enter your name here