Entweder müssen alle Optionen mit + oder - beginnen, oder es darf keine Option [geschlossen] werden.

11

Ich habe diese Zeile in einer .htaccess-Datei

Options +SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI  Includes  IncludesNOEXEC  SymLinksIfOwnerMatch  Indexes -Indexes

Ich erhalte die folgende Fehlermeldung:

Either all Options must start with + or -, or no Option may.

Wie kann ich das beheben und trotzdem das Gleiche tun?

Besser noch, was macht diese Linie und wird sie überhaupt benötigt?

d0001
quelle
3
Diese Zeile macht überhaupt keinen Sinn, sie ist immer wieder dasselbe und widerspricht sich selbst ( Indexes -Indexes). Lesen Sie die Dokumente, um zu erfahren, was die Optionen bedeuten, und schreiben Sie dann eine neue Zeile, die genau das tut, was Sie benötigen. Die Fehlermeldung selbst sollte selbsterklärend sein. Schließlich denke ich, dass dies Apache 2.4 ist, nicht 2.2, wie Sie es markiert haben?
Sven
Ich habe diesen Server übernommen. Habe nicht viel Erfahrung damit.
d0001
Ich auch nicht. Ich würde versuchen, die Begriffe htaccess optionszu googeln , um zu beginnen. Sie können auch den Text der Fehlermeldung googeln, die Sie erhalten.
Ich sage Reinstate Monica

Antworten:

21

Die Antwort auf Ihre Frage ist in der Fehlermeldung enthalten.

In diesem Fall wäre es richtig, denjenigen zu schlagen, der diese Zeile geschrieben hat, und eine Liste aller angegebenen Optionen zu erstellen. Wenn es überhaupt mit einem Minus angezeigt wird, setzen Sie es einmal mit einem Minus ein. Wenn es nur nackt oder mit einem Plus erscheint, setzen Sie es einmal mit einem Plus ein.

Ich glaube, du willst nur das:

Options +SymLinksIfOwnerMatch +ExecCGI +Includes +IncludesNOEXEC -Indexes

Warum dieser spezielle Optionssatz in diesem Bereich erforderlich ist, weiß ich nicht. Lesen Sie jedoch die Dokumentation, um eine Erläuterung der einzelnen Dokumente zu erhalten, und sehen Sie, wie oder ob Ihr Anwendungsfall dies erfordert.

Falcon Momot
quelle