index.php vor index.html interpretieren. Mit Plesk Zugriff auf /conf/ genehmigen?

  • Hallo, ich habe einen virt. Server mit Plesk. Dort habe ich verschiedene Domains angelegt. Jede Domain hat ihren eigenen FTP-Zugang.

    Ich möchte es jetzt für eine Domain so einstellen, dass die index.php vor der index.html gelesen wird (Joomla-Installation). Die .htaccess wird aber nur akzeptiert, wenn ich httpd im Verzeichnis /conf/ ändere. Leider sagt mir mein Pesk aber immer, wenn ich das Verzeichnis öffnen will: "System error 13: Permission denied". Es handelt sich um einen Apache-Server.

    Wie kann ich in Plesk zugriff auf das Verzeichnis /conf/ freigeben? Wie kann ich den Server zur bevorzugten Interpretation der index.php bringen?

    Die index.html einfach umzubenennen geht nicht, da dann die gesamte Joomla-Installation nicht mehr funktioniert.

  • Passe die Konfiguration des Webservers an, Stichwort DirectoryIndex

  • ...
    Wie kann ich in Plesk zugriff auf das Verzeichnis /conf/ freigeben?...

    Das Verzeichnis "conf/" gehört dem Benutzer und der Gruppe "root" ein Zugriff durch andere Benutzer oder Gruppen auf dieses Verzeichnis sollten auch nicht gewährt werden (Hierunter fällt auch Plesk).

    Um nun die httpd.conf in diesem Verzeichnis zu ändern, logge dich per Shell als "root" auf deinen vServer ein, wechlse in das Verzeichnis und passe die Datei mittels "vi" an.

    Wichtiger Hinweis:
    Sollten Änderungen an der httpd.conf im Verzeichnis "conf/" dauerhaft bestehen bleiben, empfiehlt es sich in diesem Verzeichnis eine Datei mit dem Namen "vhost.conf" anzulegen und die Änderungen dort hinein zu schreiben.
    Der Grund dafür ist simple: Wird über Plesk etwas verändert, so werden händisch eingetragene Änderungen in der "httpd.conf" überschrieben!

    Einmal editiert, zuletzt von CPCoder (2. März 2010 um 11:57)