--- title: "Serversystem-Anforderungen" slug: "server-system-requirements" tags: ["Site Administrator", "Reference", "Explainer"] updated: 2023-04-11T11:02:30Z published: 2023-04-11T11:02:30Z canonical: "totara.help/server-system-requirements" --- > ## Documentation Index > Fetch the complete documentation index at: https://totara.help/llms.txt > Use this file to discover all available pages before exploring further. # Serversystem-Anforderungen ## Server-Hardware Die folgende Hardwarespezifikation veranschaulicht ein Beispiel für ein System, das eine Website mit etwa 10.000 Nutzern (ca. 500 gleichzeitig) hostet: - **Prozessor:** 2x Quad Core Xeon - **Speicher:** 16GB - **Speicherung:** SATA-Speicher nach Ihren Bedürfnissen. Totara benötigt nur minimalen Speicher für sich selbst. - **Konnektivität:** 100MBit Full-Duplex dedizierter Switch-Port-Anschluss Spezifische Hardwareanforderungen für Ihr Projekt hängen vom Volumen der erwarteten gleichzeitigen Nutzer und anderen Faktoren ab. Es wird dringend empfohlen, dass Totara-Websites **SSL verwenden**. ## Server-Software Best Practices finden Sie auf unserer Seite [Empfohlene Hosting-Umgebungen](https://help.totaralearning.com/display/TPD/Recommended+hosting+environments). Die folgende Umgebung wird mindestens unterstützt: | **OS** | - Empfohlen: CentOS, Red Hat oder Ubuntu - Debian, OSX oder ein beliebiges unix-basiertes Betriebssystem sollten kompatibel sein. - Windows Server Es sollte beachtet werden, dass Microsoft bekannt gegeben hat, dass es seinen Support für zukünftige PHP-Versionen in Windows ab PHP 8.0 gemäß der internen Mailingliste von [PHP einstellen wird](https://news-web.php.net/php.internals/110907). | | --- | --- | | **Webserver** | - Apache 2.4.x - Nginx 1,20+ - IIS 8.x | | **PHP** | - Empfohlen: 8.0.x, 7.4.x - Unterstützt: 8.1.x, 8.0.x, 7.4.3+ - Nicht unterstützt: 7.4.2 oder niedriger, 8.2 oder höher Erforderliche Module: Curl, ctype, dom, gd, iconv, intl, json, mbstring, pcre, simplexml, spl, xml, zip, zlib Empfohlene Erweiterungen: [opensl](http://php.net/manual/en/openssl.installation.php), [tokenizer](http://php.net/manual/en/tokenizer.installation.php), [xmlrpc](http://php.net/manual/en/xmlrpc.installation.php), [soap](http://php.net/manual/en/soap.installation.php), [opcache](http://php.net/manual/en/opcache.installation.php), [exif](https://www.php.net/manual/en/exif.installation.php). | | **Datenbank** | - PostgreSQL - Unterstützt: 10.0 oder höher - MariaDB - Empfohlen: 10.6.x - Unterstützt: 10.8.x, 10.7.x, 10.6.x, 10.5.x, 10.4.x, 10.3.17+ - Nicht unterstützt: Hauptversionen größer als 10.8, 10.3.16 oder niedriger - MySQL - Unterstützt: 8.0.x, 5.7.21+ - Nicht unterstützt: Hauptversionen größer als 8.0, 5.7.20 oder niedriger, 5.6.x und niedriger - MSSQL - Unterstützt: 14.0 (2017) oder höher - Nicht unterstützt: 13 (2016) und niedriger - PostgreSQL-Einstellungen - **enable_memoize:** Für PostgreSQL 14 und höher muss diese Einstellung deaktiviert sein | ### **Server PHP-Konfiguration** Es gibt einige PHP-Konfigurationsvariablen, die je nach Ihren Bedürfnissen angepasst werden müssen. Die Variablen, die häufig geändert werden, sind im Folgenden aufgeführt: - **memory_limit:** Das erforderliche Minimum ist 512MB, aber bei großen Installationen oder bei der Arbeit mit großen Datensätzen muss dies möglicherweise erhöht werden. - **post_max_size:** Stellen Sie sicher, dass diese Datei größer ist als die größte Datei, die Ihre Nutzer hochladen sollen. - **upload_max_filesize:** Diese Einstellung in Verbindung mit **post_max_size** legt fest, wie hoch die maximale Upload-Größe in Totara eingestellt werden kann. - **max_input_vars:** Diese Einstellung muss auf mindestens 10.000 erhöht werden, wenn Sie eines der Totara Sprachpakete anpassen möchten. - **upload_tmp_dir:** Einige Kunden möchten diese Einstellung aktivieren und speziell ein Verzeichnis festlegen, in dem Dateien während des Uploads vorübergehend gespeichert werden. - **opcache.enable**: Wenn die opcache-Erweiterung installiert ist, wird empfohlen, opcache aus Leistungsgründen zu aktivieren. Dies ist standardmäßig in modernen Versionen von PHP aktiviert. Beachten Sie, dass der Webserver-Benutzer über die Berechtigung zum Schreiben von Dateien in diesem Verzeichnis verfügen muss, da sonst alle Datei-Uploads fehlschlagen. Eine Thread-sichere PHP-Version muss installiert werden, wenn Sie einen Multithread-Server wie Apache verwenden, oder eine Nicht-thread-sichere PHP-Version, wenn Sie PHP als CGI-Binärdatei wie FastCGI ausführen. ### MSSQL-Einstellungen - **Groß-/Kleinschreibung beachten:** Es wird empfohlen, Groß-/Kleinschreibung zu verwenden, z. B. Latin1_General_CS_AS - **ANSI NULLEN aktivieren:** Um sicherzustellen, dass Nullwerte korrekt behandelt werden, sollten Sie sicherstellen, dass aktiviert ANSI_NULL ist - **Angebotskennungen aktivieren:** Es wird empfohlen, Angebotskennungen (auch als „getrennte Identifizierung“ bezeichnet) zu aktivieren - **Gelesene Transaktion aktiviert:** Es wird empfohlen, dies auf zu READ_COMMITTED_SNAPSHOT setzen, um Ihre Transaktionen zu schützen - **Volltextsuche:** Diese Einstellung ist standardmäßig in MSSQL aktiviert. Sie sollte daher bereits aktiviert sein, es sei denn, Sie haben sie zuvor ausdrücklich deaktiviert Weitere Informationen finden Sie unter [Einrichten der FTS-Komponente in MSSQL](https://help.totaralearning.com/display/DEV/How+to+setup+FTS+component+in+MSSQL) in der Entwicklerdokumentation. Bitte beachten Sie, dass Sie mit PHP 7 SQL-Treiber verwenden müssen. Wenn Sie zuvor mssql-Treiber verwendet haben, müssen Sie diese für die Verwendung von sqlsrv-Treibern neu konfigurieren. Totara ist in der Lage, eine Verbindung zu einem SQL-Server ohne Benutzernamen/Passwort mithilfe der integrierten Windows-Authentifizierung herzustellen. Sie müssen die Anwendungspool-Identität Ihrer Website konfigurieren, wenn dies für Ihre Systemumgebung erforderlich ist. Weitere Informationen finden Sie in den folgenden Artikeln von Microsoft: - [Anwendungspools ](https://docs.microsoft.com/en-us/iis/configuration/system.applicationhost/applicationpools/) - [Anwendungspool-Identitäten](https://docs.microsoft.com/en-us/iis/manage/configuring-security/application-pool-identities) Join the [Totara Community](https://totara.community/) for more resources to help you get the most out of Totara. © Copyright 2026 Totara Learning Solutions. All rights reserved.