2016-08-10 2 views
0

Ich weiß, dass Sie übergeordnete Pfade aktivieren müssen, um Dateien in ein übergeordnetes Verzeichnis einzuschließen, jedoch habe ich keine Möglichkeit diese Eigenschaft auf godaddy's plesk Hosting zu aktivieren. Gibt es einen Weg um dies oder muss ich nur die Include-Dateien in jedes Verzeichnis auf meiner Website hochladen.ASP classic include Dateien im Elternverzeichnis mit plesk auf godaddy

Die Idee der Include-Dateien war, dass ich hätte weniger Wartung benötigt, und wenn ich sie in jeden Ordner hochladen muss, dann habe ich sicherlich nicht weniger zu pflegen.

Vielen Dank für die Hilfe.

+0

Bereits gefragt - [IIS 8 & Plesk web.config, um übergeordnete Pfade und Fehlerberichterstattung zu aktivieren] (http://stackoverflow.com/q/25951524/692942) – Lankymart

+0

@Lankymart: (1) gibt es keine Antwort darauf Frage, also ist es nicht eine schrecklich nützliche Verbindung. (2) Bei der Frage-wie-bearbeitet-geht es nicht mehr wirklich darum, Elternpfade zu aktivieren. – Martha

+0

@Martha wirklich? * " UPDATE. GoDaddy Tech Support schlug eine einfachere web.config vor, mit der ich detaillierte Fehler sehen konnte. ** Sie wissen nicht, wie man übergeordnete Pfade aktiviert, aber diese sind nicht immer eine gute Idee und es war einfach genug, manuell zu ändern /../../Dateiname auf einen vollständigen Pfad **, so dass die Migration zu IIS 8 mit Plesk abgeschlossen ist. "* – Lankymart

Antwort

1

Sie können Dateien enthalten, die "höher" in der Ordnerhierarchie sind, können Sie einfach nicht die file="../../" Syntax verwenden. Verwenden Sie stattdessen „virtuelle“ anstelle von „Datei“ und geben Sie den vollständigen Pfad relativ zum Stamm Website:

<!-- #include virtual="/path/to/includes/filename.inc" --> 

Dies hat den zusätzlichen Vorteil, immer den gleichen Weg zu sein, unabhängig davon, wo Sie es sind, einschließlich, so können Sie & Paste nach Herzenslust kopieren.

Natürlich erfordert dies die Bearbeitung jeder Seite, die darin enthalten ist, aber da Sie das sowieso tun würden, nehme ich an, dies ist kein Problem.

0

Hier ist die Art und Weise übergeordneter Pfad in plesk Shared Hosting, zum Beispiel zu ermöglichen: GoDaddy

  1. Zur virtuellen Verzeichnissen
  2. Finden Verzeichnis Immobilien unter Abschnitt Tool, klicken Sie darauf
  3. Tick Erlauben, übergeordnete Pfade zu verwenden Checkbox unter Anwendungseinstellungen Abschnitt

Hoffe das hilft.