Verzeichnisstruktur
Dein Webroot (das Wurzel-Verzeichnis deiner Website) befindet sich unter /var/www/webXYZ/
, wobei "webXYZ" dein Controlpanel-/FTP-Benutzername darstellt. Onlime liefert eine vordefinierte Struktur von Verzeichnissen mit, welche nicht geändert werden darf/kann:
/var/www/webXYZ
├── backups
├── error_docs
├── files
├── includes
├── logs
├── public_html
│ ├── subdomain
│ └── www
├── system
└── tmp
Als kurzer Überblick sind diese hier erläutert (ohne vorangehendes /var/www/webXYZ/
, welches im FTP-Client nicht sichtbar ist):
Abo limeBASIC / limePRO
Verzeichnisse, auf die du Lese-/Schreibrechte (rw = read/write) hast:
Verzeichnis | Berechtigung | Verwendungszweck |
---|---|---|
/public_html/www | rw | Deine Website, Haupt-Domain (www.example.com ) |
/public_html/* | rw | Sonstige Subdomains (z.B. subdomain.example.com ) |
/error_docs | rw | Benutzerdefinierte Fehlerseiten (Schreibrechte nur auf Dateien! Fehlerseiten können auch via Controlpanel editiert werden.) |
/files | rw | Dateien, die vom Webroot aus nicht erreichbar sein sollen (also als "private Ablage") |
/includes | rw | Analog /files , jedoch zusätzlich im PHP include_path |
ACHTUNG
Dein Webroot befindet sich im Verzeichnis /public_html/www
. Falls dich diese zusätzliche Komplexität der Spezial-Verzeichnisse stört, kannst du auch via Controlpanel einen separaten FTP-Account anlegen, der direkt auf den Webroot zugreift, also sich nach Login direkt im Verzeichnis /public_html/www
befindet.
Melde dich unter https://my.onlime.ch an und richte dann unter FTP-Zusatzaccounts ein neues FTP-Konto ein:
Beauftragst du einen Webdesigner, deine Website hochzuladen via FTP, gib ihm bevorzugt nur einen solchen FTP-Zusatzaccount. Dieser Benutzername hat nur Zugriff via FTP(S) und der Webdesigner kann sich damit nicht ins Controlpanel (sprich: Vollzugriff auf deinen Account bei Onlime, inkl. Verwaltung der Datenbanken, Mail-Konten, usw.) einloggen.
TIPP Index/Startseite
Im Webroot unter /public_html/www
resp. in den Verzeichnissen deiner Subdomains (z.B. /public_html/relaunch
) befindet sich standardmässig eine Index-Datei namens default-index.php
. Diese Datei stellt eine Standard-Seite von Onlime Webhosting dar mit der Meldung "Herzlich Willkommen! Die Internet-Seiten des Benutzers webXYZ befinden sich noch im Aufbau. Bitte schauen Sie später wieder vorbei." (vgl. Startseite von web33).
Lösche/Überschreibe diese default-index.php
, sobald du deine Website veröffentlichen willst. Unsere Index-Datei wird nächtlich wiederhergestellt, sofern du noch keine eigene Index-Datei hochgeladen hast.
Beachte die Reihenfolge der möglichen Startseiten:
DirectoryIndex index.php index.html index.htm default.php default.htm default-index.php
Eine Datei namens index.php
hat also gegenüber einer index.html
Vorrang. Lösche also index.php
, sofern deine Startseite index.html
lautet. Die standardmässig eingerichtete default-index.php
stört jedoch in der Regel nicht, da diese die tiefste Priorität hat. Du kannst sie also auch einfach liegen lassen.
Spezielle Verzeichnisse:
Verzeichnis | Berechtigung | Verwendungszweck |
---|---|---|
/tmp | rw | Temporäre Zwischenablage für PHP, insbesondere PHP sessions |
Verzeichnisse, auf die du nur eingeschränkte Rechte (ro = read only) hast:
Verzeichnis | Berechtigung | Verwendungszweck |
---|---|---|
/conf | ro | (veraltet) Deine PHP-Konfiguration, php.ini |
/logs | ro | Logdateien Apache: access.log , error.log ; PHP-Error-Logs: php_error.log |
/system | - | Spezialverzeichnis für interne Zwecke (Awstats reports) |
Abo limeDRIVE
Das Abo limeDRIVE ist ein reines Daten-Abo, auf welches du nur Zugriff via FTP resp. WebDAV hast. Dieses Abo eignet sich nicht für Websites oder die Veröffentlichung von Dateien via HTTP(S).
Ein limeDRIVE verfügt nur über das eine Verzeichnis /files
. Bitte laden all deine Dateien/Ordner in dieses Verzeichnis.
Verzeichnis | Berechtigung | Verwendungszweck |
---|---|---|
/files | rw | Daten-Ablage via FTP |
TIP
Der einzige Grund, warum wir diese Unter-Struktur vordefiniert haben, ist die Kompatibilität mit unseren anderen Web-Abos limeBASIC, limePRO. Falls du dich in Zukunft für ein Upgrade auf ein solches Web-Abo entscheidest, befinden sich deine privaten Dateien bereits am korrekten Ort, welcher nicht via Website zugänglich ist.