jQuery wird nicht geladen
Ich bin mit der php.
Wenn ich den jquery-1.3.2-min.js auf dem google-server, es lädt und läuft alles einwandfrei.
Aber wenn ich versuche die benutzen, die ich heruntergeladen habe, auf meinem server, Firebug gibt mir Folgendes:
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>
Wie kann ich es beheben? Habe ich einige Einstellungen im Apache.
Die andere Sache ist, es ist eine andere js-Datei (die eine mit dem jquery), das lädt einfach nur gut. Es ist im selben Ordner wie die jquery-1.3.2.min.js (also in den scripts-Ordner).
serverfault.com - Gegeben die Natur, wenn dieses Problem, ich entscheiden, dass diese Frage migriert werden Serverfault.
Ich entscheiden, dass Sie übereifrig twats beenden Sie immer Ihr Höschen in einem Bündel über, wo eine Frage hingehört. Die Lösung kann nicht mit der Programmierung, aber es ist ziemlich eindeutig ein Programmier-Problem, wenn die Datei nicht geladen werden kann.
Ich entscheiden, dass Sie übereifrig twats beenden Sie immer Ihr Höschen in einem Bündel über, wo eine Frage hingehört. Die Lösung kann nicht mit der Programmierung, aber es ist ziemlich eindeutig ein Programmier-Problem, wenn die Datei nicht geladen werden kann.
InformationsquelleAutor ladaghini | 2010-01-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Klingt wie ein Problem mit Berechtigungen auf die Datei selbst. Versuchen
InformationsquelleAutor Chris
Ich hatte gerade eine sehr ähnliche Sache passieren. Welche Feste es war für mich die Einnahme der Datei, die nicht funktioniert und kopieren den Inhalt der Datei in eine neue Datei. E. G. In meinem Beispiel, nehmen Sie die JQuery-Datei, öffnen, kopieren, in eine neue JS-Datei, speichern, verschieben Sie die alte Datei, neue Datei im gleichen Ort mit dem gleichen Namen... dann ist es alles gut geklappt hat.
InformationsquelleAutor richt48
Müssen Sie überprüfen Sie Ihre Benutzer-Berechtigungen im Hinblick auf diese Verzeichnisse/Dateien. Betrachten Sie sich mit Ihrem Gastgeber über dieses Problem, wenn Sie nicht in der Lage, es zu beheben sich.
InformationsquelleAutor Sampson
Wenn der apache Lesen kann eine Datei, aber nicht die anderen. Überprüfen Sie die Berechtigungen für die Datei verwenden chmod oder chown und sehen, ob das einen Unterschied macht. Legen Sie die Datei in das gleiche Berechtigungen der anderen javascript-Datei geladen, in Ordnung.
InformationsquelleAutor Schneems
Abgesehen von der überprüfung Berechtigungen, Präfix den Pfad dazu, und dann sehen:
InformationsquelleAutor Sarfraz
Wenn Sie das suphp-Modul aktiviert ist, in apache müssen Sie anpassen, die Berechtigungen und der Besitzer der jquery-Datei.
Werfen Sie einen Blick auf die Berechtigungen der Dateien mit
wenn die Berechtigungen anders sind, können Sie anpassen, die Berechtigungen für die jquery-1.3.2.min.js Datei mit z.B.
und wenn der Besitzer ist anders, Sie können es anpassen, mit
InformationsquelleAutor agent0074
Diese Lösung nicht lösen Ihr Problem mit Berechtigungen, aber es ist besser, laden Sie die jQuery-Bibliothek von Google.
Google hosten mehrerer populärer JS-Bibliotheken.
Der Vorteil ist, dass viele Menschen schon geladen, die Datei von Google, so dass Sie bereits im cache. Diese Weise Sie sparen eine Menge Bandbreite, und die Seiten laden schneller für die meisten Ihrer Besucher.
Können Sie verwenden Sie einfach diese URL auf die api. (mehr info)
InformationsquelleAutor Daan