35 lines
1.7 KiB
Markdown
35 lines
1.7 KiB
Markdown
---
|
|
title: "Verzeichnisstruktur"
|
|
date: 2023-06-30T08:54:09+02:00
|
|
---
|
|
|
|
Dein [Homeverzeichnis](https://wiki.ubuntuusers.de/Homeverzeichnis/) ist wie folgt aufgebaut (am Beispiel der Nutzerin *Alice*
|
|
und der Domain *example.org*):
|
|
```
|
|
.
|
|
└── /home/alice/
|
|
├── php-fpm-error.log
|
|
├── public_html/
|
|
└── example.org/
|
|
└── webserver-errors.log
|
|
```
|
|
|
|
Die Dateien und Verzeichnisse haben unterschiedliche Funktionen:
|
|
|
|
| Datei/ Verzeichnis | Anmerkung |
|
|
|-------------------|-----------|
|
|
| `php-fpm-error.log` | Enthält Hinweise zur [PHP-Fehleranalyse](/nutzerwebserver/anwendungen/#fehleranalyse). |
|
|
| `public_html` | Der öffentliche Bereich deines Webspaces.<br/>Alle Inhalte deiner **.kosmos.systemausfall.org*-Website musst du dort ablegen. |
|
|
| `public_html/example.org` | Unterverzeichnis für deine [eigene Domain](/nutzerwebserver/domain).<br/> Alle Inhalte deiner Domain musst du dort ablegen. |
|
|
| `webserver-errors.log` | Enthält Hinweise zur [Webserver-Fehleranalyse](/nutzerwebserver/anwendungen/#fehleranalyse). |
|
|
|
|
Damit deine Inhalte auch im Browser erscheinen, ist der Speicherort entscheidend. Alles was außerhalb von `public_html` liegt, wird nicht im Browser angezeigt.
|
|
|
|
{{< hint title="Hinweis" >}}
|
|
Aus Sicherheitsgründen ist der Zugriff auf Dateien außerhalb von `public_html` für PHP-Anwendungen gesperrt.
|
|
Wenn du von dem `public_html`-Verzeichnis heraus einen symbolischen Link auf Daten außerhalb dieses Verzeichnisses
|
|
erstellst, werden die Zugriffe darauf blockiert.
|
|
{{</ hint >}}
|
|
|
|
Damit alles korrekt funktioniert, muss das `public_html`-Verzeichnis die Zugriffsrechte `0755` haben. Dies ist so voreingestellt und sollte nicht verändert
|
|
werden.
|