Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

DirectAdmin

Was die Quellen von Exponential über Hosts mit DirectAdmin sagen (Stufe 3, funktioniert erwartungsgemäß, in derselben Zeile wie cPanel), die Anforderungen von Exponential übersetzt in allgemeine Aufgaben im Panel, die…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/hosting/panels/directadmin.md

On this page

This page is a translation. Read the English original

DirectAdmin

Diese Seite ist für Hosting-Anbieter, die Server mit DirectAdmin betreiben und Exponential darauf anbieten möchten. Sie beantwortet, was die Quellen von Exponential über DirectAdmin sagen, welche Aufgaben im Panel eine Exponential-Website braucht und wie Sie die Kombination testen, bevor Sie sie verkaufen.

Warnung .htaccess bremst jede Anfrage. Sind .htaccess-Dateien erlaubt (AllowOverride alles außer None), geschweige denn genutzt, sucht Apache sie bei jeder Anfrage in jedem Verzeichnis des Pfads und liest und wertet sie aus, und die Ladezeiten der Seiten steigen drastisch (gemessen). Die einzige wirkliche Abhilfe ist, die Funktion für den virtuellen Host abzuschalten: AllowOverride None im virtuellen HTTPS-Host, und die Regeln in der Konfiguration des virtuellen Hosts selbst als mod_rewrite-Regeln. Das ist in Geschwindigkeitstests im Produktivbetrieb weit schneller und die Zeit für die Optimierung einer Produktivkonfiguration unbedingt wert. Stellen Sie sofort um: Übernehmen Sie die Regeln des Beispiels für einen virtuellen HTTPS-Host in Ihren virtuellen Host (mit dem statischen Cache auch staticcache_offload.conf), setzen Sie AllowOverride None, führen Sie apachectl configtest aus, laden Sie Apache neu und testen Sie die Website. Dieselben Regeln für andere Server: nginx, LiteSpeed, Caddy, IIS, Velocity (eingebaut); wohin Regeln für virtuelle Hosts in einem Control Panel gehören: Plesk, cPanel, DirectAdmin, ISPConfig. Unter LiteSpeed oder OpenLiteSpeed kann zusätzlich der Seiten-Cache des Servers anonyme Besucher und Crawler ohne PHP bedienen: Seiten-Caching mit LiteSpeed und OpenLiteSpeed.

Hinweis Die Quellen von Exponential beschreiben keine Bildschirme, Menüs oder Dateiorte von DirectAdmin. Diese Seite nennt Funktionen des Panels allgemein; lesen Sie in der Dokumentation von DirectAdmin nach, wie Ihre Version jede Aufgabe erledigt.

Inhalt

  1. Was die Quellen sagen
  2. Fragen zu Ihren DirectAdmin-Servern
  3. Die Aufgaben im Panel für eine Exponential-Website
  4. Webserver auf dem Server
  5. Ein Testplan
  6. Checkliste

Was die Quellen sagen

DirectAdmin erscheint in den Quellen an genau zwei Stellen, beide in Betriebssystemunterstützung:

  • In der Tabelle der Stufe 3, in einer Zeile gemeinsam mit cPanel: „EasyApache (EA-PHP 8.x), PHP pro Konto“ als Grund, warum die Zeile funktionieren sollte, und „Shared Hosting kann lang laufende Prozesse verbieten, sodass Velocity womöglich nicht erlaubt ist; nutzen Sie Apache oder LiteSpeed mit .htaccess“ als das, worauf zu achten ist. Der Punkt, der für DirectAdmin gilt, ist ein PHP 8.x pro Konto (Stufe 3).
  • In „Container, Cloud und Hosting-Panels“: cPanel und DirectAdmin sind Stufe 3; auf Shared Hosting ohne Shell-Zugang ist der Setup-Assistent im Browser der Installer (Container, Cloud und Hosting-Panels).

Stufe 3 ist eine begründete Erwartung, kein Testergebnis. Niemand im Projekt hat Exponential auf DirectAdmin laufen sehen.

Fragen zu Ihren DirectAdmin-Servern

Beantworten Sie diese für Ihren eigenen Server-Aufbau, bevor Sie eine Produktbeschreibung schreiben:

FrageWarum sie für Exponential zählt
Welche PHP-Versionen 8.x kann ein Konto wählen, und sind intl und xsl eingebaut?beide sind kritische Tests des Setup-Assistenten (2.4)
Läuft PHP als eigener Benutzer des Kontos (PHP-FPM pro Konto oder Gleichwertiges)?die Regel eines Benutzers für var/ und die Abschottung zwischen Konten (8.7.2)
Welcher Webserver liefert die Konten aus, und liest er .htaccess?die Rewrite-Regeln werden als .htaccess_root mitgeliefert
Ist open_basedir pro Konto gesetzt?der Assistent warnt nur, aber Werkzeuge, die nach Binärdateien des Systems suchen, sind betroffen (ezupdate)
Welche Funktionen stehen in disable_functions?die Seite Cronjobs braucht proc_open, exec und posix_kill (Cronjobs)
Erhalten Konten eine Shell?Composer und die Konsole brauchen eine; ohne sie installiert der Setup-Assistent
Auf welchen Datenbankservern können Konten Datenbanken anlegen?die offizielle Reihenfolge und ihre praktischen Mindestwerte

Die Aufgaben im Panel für eine Exponential-Website

AufgabeWas Exponential brauchtDetails
PHP-Version8.0 oder später für Web und Kommandozeile, in beiden dieselben ErweiterungenPHP-Auswahl und FPM-Pools
PHP-Einstellungenmemory_limit 64M oder mehr, max_execution_time 30 oder mehr, date.timezone, file_uploads, allow_url_fopen; Upload-Größen für die Dateien der Redakteure2.5
Document Rootdas Wurzelverzeichnis der Installation, wo index.php liegt8.5.1
Rewrite-Regeln.htaccess aus .htaccess_root kopiert; mit Shell, als Benutzer des Kontos: php bin/php/console exp:setup:htaccess --apply13.2, von der Konsole
config.php (optional)config.php-RECOMMENDED nach config.php kopiert: php bin/php/console exp:setup:config --apply, Werte mit exp:config:setvon der Konsole
Datenbankin der offiziellen Reihenfolge: 1. SQLite 3 (kein Server) · 2. PostgreSQL · 3. MongoDB · 4. MariaDB · 5. Oracle · 6. MySQL; Microsoft SQL Server ist derzeit bekanntermaßen mit zusätzlicher Arbeit möglichDatenbanken und Benutzer
Cronruncronjobs.php mit dem PHP des Kontos, alle paar Minuten für frequentCron und Shell-Zugang
ZertifikatHTTPS für jeden Namen der Website, Umleitung von HTTPTLS-Zertifikate in Panels

Webserver auf dem Server

Die Quellen sagen nicht, welchen Webserver ein DirectAdmin-Server betreibt. Was sie über die Kandidaten sagen:

ServerStand in den Quellen
Apache httpd 2.4 mit PHP-FPMStufe 1; Regeln in .htaccess_root
nginx mit PHP-FPMStufe 2; der Server-Block ist abgeleitet, nicht mitgeliefert (8.6)
LiteSpeed, OpenLiteSpeedStufe 3; liest die Rewrite-Regeln von Apache in den meisten Fällen
nginx vor ApacheApache liest .htaccess; setzen Sie die Einstellungen für vertrauenswürdige Proxys wie bei jedem vorgeschalteten Proxy (13.10)

Quelle: Webserver. Wenn Konten nur von nginx ausgeliefert werden, kann ein Konto .htaccess nicht nutzen; der abgeleitete Server-Block muss dann Teil der Serverkonfiguration sein, die Sie verwalten.

Ein Testplan

SchrittBesteht, wenn
Frisches Konto, Setup-Assistentjeder kritische Test besteht; Website und /admin antworten
/settings/site.ini, /.env, /composer.json von außen404 oder eine Exponential-Seite, nie die Datei
Ein Bild hochladenBild und Varianten werden ausgeliefert
Cron-Zeile aus dem Panelder Lauf erscheint auf Setup > Cronjobs
Sichern und in ein zweites Konto wiederherstellendie wiederhergestellte Website funktioniert
Zwei Konten auf einem Serverdas PHP keines der Konten kann settings/override des anderen lesen

Melden Sie einen erfolgreichen Lauf dem Projekt, damit die Stufe aufrücken kann (Die vier Stufen).

Checkliste

  • To do: Die Fragen oben für Ihren Server-Aufbau beantwortet und aufgeschrieben.
  • To do: PHP 8.x mit jeder erforderlichen Erweiterung; ein PHP-Benutzer pro Konto.
  • To do: Document Root, .htaccess und Datenbank bereit.
  • To do: Cron und Zertifikat eingerichtet.
  • To do: Der Testplan hat bestanden, einschließlich des Tests der Abschottung.

Der Seiten-Cache von LiteSpeed unter DirectAdmin. Mit LiteSpeed als Webserver beantwortet sein Seiten-Cache anonyme Besucher und Crawler ohne PHP. Schalten Sie ihn je Website mit dem auskommentierten Block aus .htaccess_root in der .htaccess der Domain ein, oder fügen Sie litespeed-page-cache.conf in die Custom HTTPD Configurations der Domain ein. Schritt für Schritt: Seiten-Caching mit LiteSpeed und OpenLiteSpeed.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x