2016-05-16 28 views
0

Ich verwende die Anwendung lokal und es funktioniert gut. Als ich es auf meinen Hosting-Account hochgeladen habe, bekam ich 404 Fehler auf JSJS Dateien nicht gefunden (404)

Es ist in Chrome und Firefox passiert.

Chrome Inspect Element Errors

The directory structure

Die Dateien in den bezeichneten Ort befinden, und der Code am unteren Rand der Seite, so sollten sie vor nicht zugegriffen werden immer sie geladen sind.


 
<script src="libs/bootstrap-switch-master/docs/js/jquery.min.js"></script> 
 
<script src="libs/bootstrap-toggle-master/js/bootstrap-toggle.min.js"></script> 
 
<script src="libs/angular/angular.js"></script> 
 
<script src="libs/angular/angular.min.js"></script> 
 
<script src="libs/angular-auto-validate/dist/jcs-auto-validate.min.js" ></script> 
 
<script src="libs/ladda/dist/spin.min.js" ></script> 
 
<script src="libs/ladda/dist/ladda.min.js" ></script> 
 
<script src="libs/angular-ladda/dist/angular-ladda.min.js"></script> 
 
<script src="libs/clipboard.js-master/dist/clipboard.min.js"></script> 
 
<script src="libs/jquery-color-master/jquery.color.js"></script> 
 

 
<script src="main.js" ></script> 
 

 
</body > 
 
</html >

+0

Hier ist der Link: http://ztsales.com/support-wizard/ – Falpangaea

+0

Die Dateien sind entweder nicht in dem Verzeichnis, das Sie denken, sie sind (haben Sie gesucht?), Oder sie wurden noch nicht einmal hochgeladen. Nur Sie können sicher wissen, wo diese Dateien sind und ob sie zugänglich sind. Wenn Sie in 'libs' stöbern, sehen Sie dann zusätzliche Verzeichnisse wie 'angular'? Und wenn Sie in diese zusätzlichen Verzeichnisse gehen, sehen Sie die fraglichen Dateien? – Marcus

+0

Sie sollten Ihr gesamtes Verzeichnis vor öffentlichem Zugriff verbergen ... http://ztsales.com/support-wizard/libs/ – aldanux

Antwort

2

In Chrome Developer Tools (F12 in Google Chrome), wenn Sie die Registerkarte Quellen gehen Sie den Inhalt sehen kann (css und js), der auf der Seite. Es scheint, dass einige Ihrer Dateien fehlen und einige der Verzeichnisse nicht korrekt sind.

Es sieht so aus, als ob Sie mit einem Teil des Inhalts angenommen haben, dass der Support-Assistent das Stammverzeichnis ist, wenn dies nicht der Fall ist.

Zum Beispiel sollten einige Ihrer Quellen:

/support-wizard/libs/ladda/dist/spin.min.js 
/support-wizard/libs/ladda/dist/ladda.min.js 
/support-wizard/libs/bootstrap-toggle-master/css/bootstrap-toggle.min.css 

enter image description here

Wenn Sie auf jeder Seite versuchen gehen sollte es geladen werden (dh: ztsales.com/support-wizard/libs/ladda /dist/ladda.min.js)

+0

Wenn ich das den PATHs hinzufüge, lädt es sie immer noch nicht. – Falpangaea

+0

Es wurden einige von ihnen behoben, wenn Sie sehen, dass spin.min.js und Ladda.min.js jetzt geladen sind. Sie müssen auch die Pfade der anderen überprüfen und sehen, was fehlt. Sehen Sie sich den Tab "Quellen" in den Chrome-Entwicklertools an. Dies ist sehr hilfreich. Wenn Sie versuchen, zu jeder Seite zu gehen, sollte sie geladen werden (zB: http://ztsales.com/support-wizard/libs/ladda/dist/ladda.min.js) –

+0

Das ist nicht das Problem ... Das Problem ist, dass die Datei nirgendwo existiert. – aldanux

3

Gelöst.

Es war ein Berechtigungsproblem. Die PATHs hatten Recht, aber die problematischen Verzeichnisse und Dateien hatten keine Ausführungsberechtigungen.

EDIT (zpert): Stellen Sie sicher, dass die Verzeichnisberechtigungen 755 sind, was bedeutet:

  • Besitzer: Lesen, Schreiben, Ausführen
  • Gruppen: Lesen, Ausführen
  • Öffentlich: Lesen, Ausführen
+0

wie du die Erlaubnis gegeben hast, kannst du mir zeigen. Ich habe auch dasselbe Problem. Danke. –