15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen
09.10.2024

cPanel File Manager: Vollständige technische Anleitung zur Webserver-Dateiverwaltung

Der cPanel File Manager ist eine browserbasierte Dateiverwaltungsoberfläche, die in das cPanel-Kontrollpanel integriert ist und direkten Lese-/Schreibzugriff auf das Dateisystem Ihres Webhosting-Kontos bietet – ohne FTP-Client, SSH-Sitzung oder lokal installierte Software. Er zeigt den vollständigen Verzeichnisbaum Ihres Hosting-Kontos, einschließlich public_html, versteckter Dotfiles wie .htaccess und serverseitiger Konfigurationsdateien, alles über eine authentifizierte HTTPS-Sitzung auf Port 2083.

Für alle, die eine Website auf Shared- oder VPS-Hosting verwalten, ist der File Manager der schnellste Weg für Dateioperationen: PHP-Konfigurationen bearbeiten, fehlerhafte Berechtigungen korrigieren, komprimierte Archive bereitstellen oder eine Live-Datei während eines Vorfalls patchen – alles aus einem Browser-Tab.

Warum der cPanel File Manager leistungsfähiger ist, als die meisten Nutzer ahnen

Die meiste Dokumentation behandelt den File Manager als FTP-Ersatz für Einsteiger. Das unterschätzt ihn erheblich. Für Systemadministratoren und Entwickler, die auf einem VPS mit cPanel arbeiten, ist er ein legitimes Betriebswerkzeug für Aufgaben, die sonst eine Terminal-Sitzung oder einen konfigurierten SFTP-Client erfordern würden.

Wesentliche betriebliche Vorteile sind:

  • Keine Client-Konfiguration: Keine FTP-Zugangsdaten, keine Passiv-Modus-Firewallregeln, kein SFTP-Schlüsselaustausch. Die Authentifizierung erfolgt vollständig über die bestehende cPanel-Sitzung.
  • Browserbasierte Code-Bearbeitung mit Syntaxerkennung: Der integrierte Code-Editor unterstützt PHP, HTML, CSS, JavaScript und Klartext mit grundlegendem Syntax-Highlighting.
  • Serverseitige Archivoperationen: Das Komprimieren oder Entpacken eines 500 MB großen Archivs erfolgt vollständig auf dem Server – ohne Bandbreite für die Übertragung von Dateien auf Ihren lokalen Rechner zu verbrauchen.
  • Direkter Dotfile-Zugriff: Versteckte Dateien wie .htaccess, .env und .user.ini sind über einen Schalter zugänglich, was für WordPress- und Laravel-Deployments entscheidend ist.
  • Berechtigungsverwaltung ohne SSH: chmod-Operationen sind über eine GUI verfügbar, was wichtig ist, wenn ein Plugin oder ein Deployment-Skript falsche Berechtigungen setzt.

Zugriff auf den cPanel File Manager

Standardmäßiger Anmeldepfad

  1. Navigieren Sie zu Ihrer cPanel-Anmelde-URL – in der Regel https://yourdomain.com:2083 oder https://yourserver.hostname:2083.
  2. Authentifizieren Sie sich mit Ihrem cPanel-Benutzernamen und Passwort.
  3. Suchen Sie den Bereich Dateien im Haupt-Dashboard und klicken Sie auf File Manager.

Verzeichnisauswahl beim Start

Beim ersten Öffnen kann cPanel Sie auffordern, ein Startverzeichnis auszuwählen. Die Optionen sind:

  • Home-Verzeichnis (/home/username/) – das Konto-Stammverzeichnis, oberhalb des Web-Stammverzeichnisses
  • Web-Stammverzeichnis (public_html) – das von Apache oder LiteSpeed bereitgestellte Dokumenten-Stammverzeichnis; hier befinden sich Ihre Website-Dateien
  • Öffentliches FTP-Stammverzeichnis – nur relevant, wenn anonymes FTP aktiviert ist
  • Dokumenten-Stammverzeichnis für eine bestimmte Domain – nützlich bei Konten, die mehrere Domains oder Subdomains hosten

Für die meisten Web-Management-Aufgaben setzen Sie den Standard auf Web-Stammverzeichnis (public_html). Sie können diesen Standard jederzeit über Einstellungen in der oberen rechten Ecke der File-Manager-Oberfläche ändern.

Versteckte Dateien aktivieren

Standardmäßig werden Dotfiles nicht angezeigt. So zeigen Sie sie an:

  1. Klicken Sie auf Einstellungen (Zahnrad-Symbol oben rechts).
  2. Aktivieren Sie Versteckte Dateien anzeigen (Dotfiles).
  3. Klicken Sie auf Speichern.

Dies ist ein obligatorischer Schritt, wenn Sie auf .htaccess, .env, .htpasswd oder andere Dotfiles zugreifen müssen.

Aufbau der File-Manager-Oberfläche

Das Layout zu verstehen verhindert Verwirrung beim Navigieren in großen Verzeichnisbäumen.

BereichFunktion
Linke SeitenleisteEinklappbarer Verzeichnisbaum für das gesamte Konto
HauptinhaltsbereichDatei-/Ordnerauflistung für das ausgewählte Verzeichnis
Obere SymbolleisteAktionsschaltflächen: Neue Datei, Neuer Ordner, Hochladen, Herunterladen, Kopieren, Verschieben, Umbenennen, Löschen, Komprimieren, Entpacken, Berechtigungen, Bearbeiten
Breadcrumb-LeisteZeigt den aktuellen Pfad an; jedes Segment ist anklickbar
SuchleisteDateinamensuche im aktuellen Verzeichnis (standardmäßig nicht rekursiv)
StatusleisteZeigt die Anzahl der ausgewählten Elemente und die Gesamtgröße des Verzeichnisses an

Kernfunktionen: Technische Vertiefung

Datei-Upload und -Download

Das Hochladen verwendet einen browserbasierten Uploader, der mehrere gleichzeitige Datei-Uploads unterstützt. Das praktische Größenlimit für einen einzelnen Upload wird durch die PHP-Direktiven upload_max_filesize und post_max_size bestimmt, die auf dem Server konfiguriert sind – üblicherweise 256 MB bei verwalteten Hosts, aber variabel.

Kritischer Sonderfall: Wenn Sie ein großes Anwendungsarchiv bereitstellen müssen (z. B. ein 1 GB großes WordPress-Backup), ist das direkte Hochladen der .zip und das serverseitige Entpacken dramatisch schneller als das Hochladen von Tausenden einzelner Dateien. Der Upload-und-Entpacken-Workflow des File Managers umgeht den HTTP-Overhead pro Datei vollständig.

Das Herunterladen ist über die Browser-Oberfläche nur für einzelne Dateien möglich. Um ein gesamtes Verzeichnis herunterzuladen, komprimieren Sie es zuerst und laden Sie dann das resultierende Archiv herunter.

Dateibearbeitung im Browser

Der File Manager bietet drei Bearbeitungsmodi:

  • HTML-Editor – ein WYSIWYG-Editor für .html-Dateien; für Entwickler selten nützlich, aber für nicht-technische Benutzer zugänglich
  • Code-Editor – ein Klartexteditor mit Syntax-Highlighting; die richtige Wahl für .php-, .js-, .css-, .conf-, .htaccess– und .yaml-Dateien
  • Texteditor – ein minimaler Editor ohne Syntax-Highlighting; geeignet für .txt und einfache Konfigurationsdateien

Kodierungswarnung: Der Code-Editor verwendet standardmäßig UTF-8. Wenn Sie eine Datei bearbeiten, die ursprünglich in einer anderen Kodierung gespeichert wurde (z. B. Windows-1252), kann der Editor beim Speichern Nicht-ASCII-Zeichen beschädigen. Überprüfen Sie immer die Kodierung, bevor Sie Konfigurationsdateien bearbeiten, die aus Windows-Umgebungen migriert wurden.

Praktischer Anwendungsfall – .htaccess für eine Weiterleitung bearbeiten:

Navigieren Sie zu public_html, aktivieren Sie versteckte Dateien, klicken Sie mit der rechten Maustaste auf .htaccess, wählen Sie Bearbeiten und fügen Sie hinzu:

RewriteEngine On
RewriteRule ^old-page/?$ /new-page/ [R=301,L]

Speichern Sie, und testen Sie dann mit curl -I https://yourdomain.com/old-page, um den 301-Antwort-Header zu bestätigen.

Datei- und Verzeichnisverwaltung

Dateien und Ordner erstellen: Verwenden Sie die Schaltflächen Neue Datei und Neuer Ordner in der Symbolleiste. Neue Dateien werden leer erstellt – Sie können sie dann im Code-Editor öffnen, um Inhalt hinzuzufügen.

Kopieren vs. Verschieben:

  • Kopieren dupliziert die Datei oder das Verzeichnis in einen Zielpfad; das Original bleibt erhalten.
  • Verschieben (entspricht mv in der Befehlszeile) verschiebt die Datei; der ursprüngliche Pfad existiert nicht mehr.

Beide Operationen akzeptieren absolute Pfade vom Konto-Stammverzeichnis (z. B. /home/username/public_html/assets/).

Umbenennen: Einmal klicken zum Auswählen, dann auf Umbenennen in der Symbolleiste klicken oder mit der rechten Maustaste klicken und Umbenennen wählen. Das Umbenennen eines Verzeichnisses ist für seinen Inhalt nicht destruktiv.

Löschen: In den Papierkorb verschobene Dateien können wiederhergestellt werden. Mit Dauerhaft löschen gelöschte Dateien umgehen den Papierkorb und sind über den File Manager nicht wiederherstellbar – überprüfen Sie immer, bevor Sie die dauerhafte Löschung verwenden.

Dateikomprimierung und Archiv-Entpackung

Der File Manager unterstützt folgende Archivformate:

FormatErweiterungBester Anwendungsfall
ZIP`.zip`Plattformübergreifende Kompatibilität, Windows-Benutzer
Gzip Tar`.tar.gz`Linux-Server-Backups, erhält Berechtigungen
Bzip2 Tar`.tar.bz2`Besseres Kompressionsverhältnis als `.tar.gz`
Gzip`.gz`Nur Einzeldatei-Komprimierung

Komprimierungs-Workflow:

  1. Wählen Sie Dateien oder ein Verzeichnis im Hauptbereich aus.
  2. Klicken Sie auf Komprimieren in der Symbolleiste.
  3. Wählen Sie das Archivformat.
  4. Geben Sie den Archivdateinamen und den Zielpfad an.
  5. Klicken Sie auf Datei(en) komprimieren.

Entpackungs-Workflow:

  1. Wählen Sie die Archivdatei aus.
  2. Klicken Sie auf Entpacken.
  3. Geben Sie das Zielverzeichnis an (standardmäßig das aktuelle Verzeichnis).
  4. Klicken Sie auf Datei(en) entpacken.

Fallstrick: Das Entpacken einer .zip, die ein Verzeichnis der obersten Ebene enthält, erstellt ein Unterverzeichnis. Das Entpacken einer ohne ein solches Verzeichnis erstellten Datei legt alle Dateien direkt im Zielverzeichnis ab. Überprüfen Sie immer die Archivstruktur, bevor Sie in public_html entpacken, um das Web-Stammverzeichnis nicht zu verunreinigen.

Dateiberechtigungen verwalten

Dateiberechtigungen in Linux folgen dem Modell Eigentümer / Gruppe / Welt, ausgedrückt als dreistellige Oktalzahl. Der File Manager stellt dies über ein Kontrollkästchen-Raster und ein numerisches Eingabefeld bereit.

Standardberechtigungswerte für Webhosting:

RessourcentypEmpfohlene BerechtigungOktalBedeutung
Reguläre Dateien`644``rw-r–r–`Eigentümer kann lesen/schreiben; Gruppe und Welt nur lesen
Ausführbare Skripte`755``rwxr-xr-x`Eigentümer kann ausführen; Gruppe und Welt können lesen/ausführen
Verzeichnisse`755``rwxr-xr-x`Standardmäßiger Verzeichniszugriff
Konfigurationsdateien`600``rw——-`Nur Eigentümer lesen/schreiben; kein Gruppen- oder Weltzugriff
`.htaccess``644``rw-r–r–`Von Apache lesbar; nicht von der Welt beschreibbar

Rekursive Berechtigungsänderungen: Der File Manager ermöglicht es Ihnen, Berechtigungsänderungen rekursiv auf alle Dateien und Unterverzeichnisse innerhalb eines ausgewählten Ordners anzuwenden. Verwenden Sie dies mit Vorsicht – das rekursive Anwenden von 755 auf ein Verzeichnis, das PHP-Dateien enthält, macht diese Dateien ausführbar, was unnötig ist und die Angriffsfläche leicht vergrößert.

Häufige berechtigungsbedingte Fehler:

  • 500 Interner Serverfehler nach dem Bearbeiten von .htaccess – oft verursacht durch 777-Berechtigungen auf der Datei, die Apache als Sicherheitsmaßnahme in vielen Konfigurationen ablehnt.
  • WordPress-Plugin-Installationsfehler – typischerweise fehlt wp-content/uploads oder wp-content/plugins die Schreibberechtigung für den Webserver-Benutzer; auf 755 setzen.
  • PHP-Datei wird nicht ausgeführt – die Datei hat möglicherweise 600-Berechtigungen, die den Webserver am Lesen hindern; auf 644 setzen.

cPanel File Manager vs. alternative Dateizugriffsmethoden

MethodeErforderliche EinrichtungMassenoperationenSkripting/AutomatisierungSicherheitAm besten geeignet für
cPanel File ManagerKeineBegrenztNeinHTTPS-SitzungSchnelle Bearbeitungen, kleine Uploads
SFTP (FileZilla usw.)SSH-Zugangsdaten, Client-InstallationAusgezeichnetÜber SkripteSSH-VerschlüsselungGroße Übertragungen, Entwickler
FTPFTP-Zugangsdaten, Client-InstallationGutÜber SkripteUnverschlüsselt (vermeiden)Nur Legacy-Systeme
SSH / TerminalSSH-Zugang, SchlüsseleinrichtungAusgezeichnetVollständiges Shell-SkriptingSSH-VerschlüsselungSystemadministratoren, komplexe Operationen
Git-DeploymentRepository-EinrichtungAusgezeichnetVollständiges CI/CDSSH/HTTPSCode-Deployments

Der File Manager besetzt eine spezifische Nische: reibungsarme, authentifizierte, browserbasierte Dateioperationen, die den Aufwand der Konfiguration eines SFTP-Clients oder der Einrichtung einer SSH-Sitzung nicht rechtfertigen. Für wiederkehrende Workflows sind SFTP oder SSH immer effizienter.

Praktische Workflows: Schritt für Schritt

Eine WordPress-Website aus einem Backup-Archiv bereitstellen

  1. Laden Sie das .zip-Backup mit der Schaltfläche Hochladen in public_html hoch.
  2. Wählen Sie das hochgeladene Archiv aus und klicken Sie auf Entpacken; setzen Sie das Ziel auf public_html.
  3. Überprüfen Sie die entpackte Verzeichnisstruktur – wp-config.php sollte sich im Stammverzeichnis von public_html befinden, nicht in einem Unterverzeichnis.
  4. Wenn das Archiv in ein Unterverzeichnis entpackt wurde (z. B. public_html/backup-2024/), verwenden Sie Verschieben, um alle Inhalte eine Ebene nach oben zu verschieben.
  5. Klicken Sie mit der rechten Maustaste auf wp-config.php, wählen Sie Bearbeiten und aktualisieren Sie DB_NAME, DB_USER, DB_PASSWORD und DB_HOST, um der neuen Umgebung zu entsprechen.
  6. Setzen Sie die Berechtigungen von wp-config.php auf 600.
  7. Setzen Sie die Berechtigungen von wp-content/uploads auf 755.

.user.ini für die PHP-Konfiguration bearbeiten

Auf Servern mit PHP-FPM (üblich bei LiteSpeed und modernen Apache-Stacks) werden .htaccess-PHP-Direktiven ignoriert. Verwenden Sie stattdessen .user.ini:

  1. Aktivieren Sie versteckte Dateien in den File-Manager-Einstellungen.
  2. Navigieren Sie zu public_html.
  3. Klicken Sie auf Neue Datei und benennen Sie sie .user.ini.
  4. Öffnen Sie sie im Code-Editor und fügen Sie hinzu:
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
memory_limit = 256M
  1. Speichern. Änderungen treten nach Ablauf des user_ini.cache_ttl des PHP-FPM-Pools in Kraft (Standard: 300 Sekunden).

Eine Wartungsseite ohne SSH erstellen

  1. Navigieren Sie zu public_html.
  2. Erstellen Sie eine neue Datei namens maintenance.html mit Ihrer Wartungsmeldung.
  3. Bearbeiten Sie .htaccess und fügen Sie hinzu:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123.456.789.000$
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteRule ^(.*)$ /maintenance.html [R=302,L]

Ersetzen Sie 123.456.789.000 durch Ihre eigene IP-Adresse, damit Sie weiterhin Zugriff haben. Verwenden Sie 302 (temporär) statt 301 (permanent), um zu verhindern, dass Browser die Weiterleitung zwischenspeichern.

Sicherheitshärtung bei der Verwendung des File Managers

Sitzungs- und Zugriffssicherheit

  • Greifen Sie immer über HTTPS auf cPanel zu (Port 2083). Verwenden Sie niemals HTTP für cPanel-Sitzungen in öffentlichen Netzwerken.
  • Melden Sie sich nach jeder Sitzung explizit ab. cPanel-Sitzungen haben ein konfigurierbares Timeout, aber eine aktive Sitzung auf einem gemeinsam genutzten Rechner ist ein erhebliches Sicherheitsrisiko.
  • Aktivieren Sie die Zwei-Faktor-Authentifizierung (2FA) für Ihr cPanel-Konto. Dies ist die wirkungsvollste einzelne Sicherheitsmaßnahme für den browserbasierten Kontrollpanel-Zugriff.
  • Verwenden Sie IP-Adressbeschränkungen, wenn Ihr Hosting-Anbieter cPanel-IP-Whitelisting unterstützt – dies begrenzt Anmeldeversuche auf bekannte Adressen.

Sicherheitspraktiken auf Dateiebene

  • Setzen Sie niemals eine Datei oder ein Verzeichnis auf 777. Dies gewährt allen Systembenutzern Schreibzugriff und ist in Shared-Hosting-Umgebungen ausnutzbar.
  • Schützen Sie sensible Dateien, indem Sie sie auf 600 setzen (nur Eigentümer lesen/schreiben): wp-config.php, .env, Datenbankkonfigurationsdateien.
  • Überprüfen Sie regelmäßig public_html auf unerwartete Dateien – insbesondere .php-Dateien in Upload-Verzeichnissen (wp-content/uploads/), die ein häufiger Indikator für ein kompromittiertes Konto sind.
  • Komprimieren Sie das Zielverzeichnis und laden Sie das Archiv als zeitpunktbezogenes Backup herunter, bevor Sie wesentliche Änderungen vornehmen (Bearbeitung von Kernkonfigurationsdateien, Umstrukturierung von Verzeichnissen).

Die .htaccess-Datei schützen

Die .htaccess-Datei steuert das Apache-Verhalten auf Verzeichnisebene. Eine falsch konfigurierte oder böswillig modifizierte .htaccess kann den gesamten Datenverkehr umleiten, Verzeichnisauflistungen offenlegen oder Sicherheits-Header deaktivieren. Empfohlene Basiskonfiguration:

# Prevent directory listing
Options -Indexes

# Block access to sensitive files
<FilesMatch ".(env|log|sql|bak|config)$">
    Order allow,deny
    Deny from all
</FilesMatch>

# Protect .htaccess itself
<Files .htaccess>
    Order allow,deny
    Deny from all
</Files>

cPanel File Manager auf VPS vs. Shared Hosting

Der File Manager verhält sich in beiden Umgebungen aus UI-Perspektive identisch, aber der zugrundeliegende Zugriffsbereich unterscheidet sich erheblich.

Beim Shared Web Hosting ist der File Manager auf das Home-Verzeichnis Ihres Kontos (/home/username/) beschränkt. Sie können nicht über diesen Pfad hinaus navigieren, auf Dateien anderer Benutzer zugreifen oder Konfigurationsdateien auf Serverebene ändern. Dies wird durch die Jail-Shell-Umgebung von cPanel durchgesetzt.

Bei einem VPS-Hosting-Konto mit installiertem cPanel hat der Root-cPanel-Benutzer (WHM-Ebene) einen breiteren Zugriff, und einzelne cPanel-Konten arbeiten weiterhin innerhalb ihrer eigenen Home-Verzeichnis-Jails. Ein VPS gibt Ihnen jedoch SSH-Root-Zugriff neben dem File Manager, was es einfach macht, Operationen zu handhaben, die die Fähigkeiten des File Managers übersteigen – große rekursive Operationen, Symlink-Verwaltung oder Aufgaben, die erhöhte Berechtigungen erfordern.

Bei Dedizierten Servern mit cPanel/WHM gilt dasselbe Sandboxing auf Kontoebene pro cPanel-Benutzer, aber der Serveradministrator hat vollen Dateisystemzugriff über den File Manager von WHM oder direktes SSH.

Was der File Manager nicht kann

Die Einschränkungen zu kennen verhindert Zeitverschwendung und Frustration:

  • Keine rekursive Suche über Unterverzeichnisse – die integrierte Suche ist auf das aktuelle Verzeichnis beschränkt. Verwenden Sie SSH mit find oder grep -r für rekursive Suchen.
  • Kein Diff oder Versionsvergleich – Sie können nicht zwei Versionen einer Datei vergleichen. Verwenden Sie Git oder laden Sie beide Versionen lokal zum Vergleich herunter.
  • Keine Erstellung symbolischer Linksln -s-Operationen erfordern SSH-Zugang.
  • Kein Echtzeit-Log-Tailing – für Live-Log-Überwachung ist SSH mit tail -f erforderlich.
  • Keine Massenumbenennung mit Mustern – das Umbenennen mehrerer Dateien mit Wildcards oder Regex erfordert SSH oder ein Skripting-Tool.
  • Upload-Größenbeschränkungen – begrenzt durch PHP- und Serverkonfiguration; sehr große Dateien (mehrere GB) werden besser über SFTP übertragen.
  • Keine Ausführung serverseitiger Skripte – Sie können kein PHP- oder Bash-Skript innerhalb des File Managers ausführen; verwenden Sie SSH oder einen Cron-Job dafür.

Schnellreferenz-Entscheidungsmatrix

Verwenden Sie diese Matrix, um zu bestimmen, ob der File Manager das richtige Werkzeug für eine bestimmte Aufgabe ist:

AufgabeFile ManagerSFTPSSH
Eine einzelne Konfigurationsdatei bearbeitenBeste WahlMöglichMöglich
Ein einzelnes Archiv hochladen und entpackenBeste WahlMöglichMöglich
10.000 einzelne Dateien übertragenNicht empfohlenBeste WahlBeste Wahl
Fehlerhafte Dateiberechtigungen in einem Verzeichnis korrigierenBeste WahlMöglichMöglich
Rekursive Berechtigungskorrektur im gesamten KontoVermeidenVermeidenBeste Wahl
Über Git deployenNicht möglichNicht möglichBeste Wahl
`.user.ini` oder `.htaccess` erstellenBeste WahlMöglichMöglich
Ein Fehlerprotokoll in Echtzeit verfolgenNicht möglichNicht möglichBeste Wahl
Rekursiv auf bösartige Dateien prüfenNicht möglichTeilweiseBeste Wahl

Technische Checkliste: Best Practices für den File Manager

  • Aktivieren Sie die Anzeige versteckter Dateien, bevor Sie mit Konfigurationsarbeiten beginnen
  • Setzen Sie das Standardverzeichnis für Web-Management-Aufgaben auf public_html
  • Überprüfen Sie die Dateikodierung, bevor Sie Dateien bearbeiten, die aus Nicht-Linux-Umgebungen migriert wurden
  • Verwenden Sie den Code-Editor, nicht den HTML-Editor, für alle PHP-, CSS-, JS- und Konfigurationsdateien
  • Wenden Sie 644 auf Dateien und 755 auf Verzeichnisse als Standardberechtigungen an
  • Verwenden Sie unter keinen Umständen 777-Berechtigungen
  • Komprimieren Sie Zielverzeichnisse, bevor Sie strukturelle Änderungen vornehmen
  • Melden Sie sich nach jeder Sitzung explizit von cPanel ab
  • Aktivieren Sie 2FA für Ihr cPanel-Konto auf Ebene des Hosting-Anbieters
  • Verwenden Sie für Operationen, die die Fähigkeiten des File Managers übersteigen, SSH auf einem VPS mit cPanel oder konfigurieren Sie SFTP-Zugang

Wenn Ihre Hosting-Umgebung eine detailliertere Kontrolle erfordert, als der File Manager bietet – insbesondere für Produktions-Deployments, CI/CD-Pipelines oder Multi-Domain-Management – evaluieren Sie die vollständige Palette der verfügbaren VPS-Kontrollpanels, die Alternativen zu cPanel mit unterschiedlichen Toolsets und Berechtigungsmodellen umfassen.

Für Umgebungen, in denen die E-Mail-Konfiguration mit der Dateiverwaltung zusammentrifft (z. B. Bearbeitung von Mail-Filter-Skripten oder Verwaltung von Maildir-Strukturen), bieten E-Mail-Hosting-Umgebungen mit cPanel dieselbe File-Manager-Oberfläche mit Zugriff auf mail-bezogene Verzeichnisse unter dem Konto-Home.

Häufig gestellte Fragen

Kann ich den cPanel File Manager verwenden, um PHP-Dateien auf einer Live-Produktionswebsite zu bearbeiten?

Ja, aber mit erheblicher Vorsicht. Der Code-Editor speichert Änderungen sofort ohne Staging- oder Rollback-Mechanismus. Ein Syntaxfehler in einer Live-PHP-Datei erzeugt einen 500-Fehler, der für alle Besucher sichtbar ist. Komprimieren Sie immer die Datei oder das Verzeichnis vor der Bearbeitung und testen Sie Änderungen wenn möglich in einer Staging-Umgebung.

Warum kann ich meine .htaccess-Datei im File Manager nicht sehen?

Dotfiles sind standardmäßig ausgeblendet. Klicken Sie auf Einstellungen in der oberen rechten Ecke des File Managers, aktivieren Sie Versteckte Dateien anzeigen (Dotfiles) und speichern Sie. Die .htaccess-Datei erscheint dann in der Verzeichnisauflistung.

Was ist die maximale Dateigröße, die ich über den File Manager hochladen kann?

Das Limit wird durch die PHP-Konfiguration des Servers festgelegt – insbesondere upload_max_filesize und post_max_size. Bei den meisten Shared Hosts beträgt dies 256 MB. Für größere Dateien verwenden Sie SFTP oder laden Sie ein komprimiertes Archiv hoch und entpacken Sie es serverseitig.

Warum werden beim Entpacken einer .zip-Datei alle Inhalte in das falsche Verzeichnis abgelegt?

Die interne Struktur des Archivs bestimmt das Entpackungsverhalten. Wenn die .zip ohne einen Ordner der obersten Ebene erstellt wurde, werden alle Inhalte direkt in das Zielverzeichnis entpackt. Wenn sie einen Ordner der obersten Ebene enthält, wird ein Unterverzeichnis erstellt. Überprüfen Sie die Archivstruktur vor dem Entpacken, indem Sie es auswählen und seinen Inhalt prüfen, oder entpacken Sie zuerst in ein temporäres Verzeichnis.

Ist der cPanel File Manager sicher genug für die Verwaltung sensibler Konfigurationsdateien?

Die File-Manager-Sitzung läuft über HTTPS (Port 2083) und ist durch cPanel-Authentifizierung geschützt. Die Hauptrisiken sind Session-Hijacking in ungesicherten Netzwerken, schwache cPanel-Passwörter und offene Sitzungen auf gemeinsam genutzten Rechnern. Mindern Sie diese Risiken durch Aktivierung von 2FA, Verwendung starker einzigartiger Passwörter und explizites Abmelden nach jeder Sitzung. Für hochsensible Operationen auf Produktionsservern bietet SSH mit schlüsselbasierter Authentifizierung eine stärkere Sicherheitslage.

15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen