====== Systemanforderungen ====== ===== Client (PC oder Smartphone) ===== Die folgenden Erwartungen stellen wir an den Client, um untermStrich benutzen zu können: * Betriebssystem: Windows ((Bis 10)), Mac OS X ((Bis 10.12)), Linux, Android, iOS (iPhone / iPad) - Beachten Sie bitte die [[#browser|unterstützen Browser]]. * {{page>de:need4vx}} * Der eingeschränkte Connector für Java™ ((Java Applikation (JAR) oder Webstart)) benötigt Java 1.7 oder 8 (Verfügbar ab Windows 7, Mac OS X 10.7.3, Ubuntu Linux 10.04). * ODT/ODS Funktionen unterstützen LibreOffice 3.5 - 5. * Netzwerk: Anbindung an den Server mittels LAN, WLAN, DSL, mobiles Internet (HSDPA), VPN ==== Browser ==== {{page>de:installation:browser&noheader}} ===== Server ===== Der Server sollte etwas besser ausgestattet sein und muss das folgende erfüllen: * //Betriebssystem//: * Windows * Windows 7 SP1 ((SP1 für PHP 7.x Version)), 8, 8.1, 10, Server 2008 R2 SP1 ((SP1 für PHP 7.x Version)), Server 2012, Server 2012 R2, Server 2016, Server 2019 * Für PHP 7.0 und neuer, nur 64-Bit-Version von Windows! * Wenn Sie einen Virenscanner einsetzen: * Stellen Sie sicher, das die untermStrich und MySQL Verzeichnisse bzw. der Apache und MySQL Dienst ausgenommen sind: [[de:faq:server_is_slow_virus_scanner|Ausnahmen für Virenscanner]] * Wenn Sie die Verzeichnisse nicht vor der Installation zu den Ausnahmen hinzufügen können, deaktivieren Sie den Virenscanner vor der Installation. * :!: Aktive GData und ESET Virenscanner führen zu zerstörten MySQL Tabellen. * Linux * X2 **12.10** PHP 7.1: Ubuntu Server Xenial Xerus 18.04 ((Long Term Support (LTS) Versionen)) * X2 PHP 7: Ubuntu Server Xenial Xerus 16.04 ((Long Term Support (LTS) Versionen)) * X2: Neuinstallation nicht mehr empfohlen: * Ubuntu Server Trusty Tahr 14.04 (Nur PHP 5.5 und 5.5.61, [[https://wiki.ubuntu.com/Releases|End of Standard Support April 2019]]) * Verwenden Sie keine LAMP Pakete die nicht vom Distributor des Betriebssystems stammen (Wie xampp/PPA) * Bei anderen Distributionen und Versionen können wir Ihnen leider keine Unterstützung durch unseren Support garantieren. * Mac OS X * X2 PHP 7.1: Mac Os 10.13 * :righty: Updaten Sie untermStrich unbedingt auf 12.6.9, bevor Sie den Mac Server auf macOS High Sierra 10.13 updaten! * X2: Mac Os 10.12 ((MySQL 5.7.23 verfügbar)) * :righty: Updaten Sie untermStrich unbedingt auf 11.6/12.0, bevor Sie den Mac Server auf macOS Sierra 10.12 updaten! * [[https://downloads.mysql.com/archives/community/]] * Neuinstallation nicht mehr empfohlen: * Mac OS X 10.10 (Nur PHP 5.5 und MySQL 5.6.32 verfügbar) * Mac OS X 10.11 (Nur PHP 5.5 und MySQL 5.6.34 verfügbar) * Verwenden Sie keine MAMP Pakete. Nutzen Sie das eingebaute Apache/PHP und stellen Sie sicher, dass Port 80 und 443 zur Verfügung stehen (Kerio muss so konfiguriert werden, dass Port 80 und 443 für den in macOS integrierten Apache zur Verfügung stehen.). * //Software//: * [[de:x2|untermStrich X2]]: * PHP * //untermStrich X2:// PHP 5.5, PHP 5.6 ((Version 5.4 ist veraltet: [[http://php.net/supported-versions.php]])) * //untermStrich X2 PHP 7:// PHP 7.0 * //untermStrich X2 PHP 7.1:// PHP 7.1, PHP 7.2 * MySQL 5.6 oder 5.7 und auf Linux MySQL 5.5 . * MySQL Version von **5.7.6 bis 5.7.10** haben einen [[https://bugs.mysql.com/bug.php?id=79333|Bug]] und werden daher nicht unterstützt. Bitte auf eine aktuelle MySQL Version aktualisieren. * Alte MySQL 5.5 Versionen haben einen Bug und können daher mit untermStrich X2 nicht genutzt werden. * Apache 2.4 * Installieren Sie nur untermStrich auf dem Server. * [[de:installation:java_installation|Java]] * [[de:installation:java_installation|Version 11]] (Ab X2 12.10) * [[de:installation:java_installation|Version ab 8 auf Ubuntu Linux]] * Java 8 ((Java 8 erhält keine öffentlichen Updates von Oracle ab Jannuar 2019 [[https://www.oracle.com/technetwork/java/java-se-support-roadmap.html]])) * "PDF Erstellung über LibreOffice" benötigt LibreOffice 3.5 - 5. * //Prozessor//: 2-Kern Intel/AMD, Kein ARM * //Speicher//: 2 GB Ram (1 GB davon exklusiv für MySQL ((Beachten Sie: Der Microsoft Exchange Server 2010/ 2013 nutzt den gesamten verfügbaren Speicher(RAM). [[de:faq:exchange_ram|Details]])), 1GB für Apache) * //Festplatte/SSD//: 120 GB und mindestens 3% der Kapazität der Partition. (Für optimale Performance empfehlen wir den Einsatz einer SSD) * //Grafikkarte//: egal, GUI ist nur für Windows und Mac notwendig * //Netzwerk//: 1 GBit * Vor allem, wenn Apache und MySQL auf unterschiedlichen System sind, achten Sie auf ein stabiles Netzwerk. * Der Server muss zum Einspielen von untermStrich Updates/Installationen Zugang zum Internet haben. ((Explizit auf: https://webservices.untermstrich.com/)) * :!: Außerdem wird empfohlen, eine Hardware-Firewall einzusetzen und passend zu konfigurieren, um den Server nicht nach außen ungewollt zu exponieren und eine Sicherheitslücke zu öffnen. * //Server Virtualisierung//: * Wir empfehlen den Einsatz von VMware oder Xen. * Nicht empfohlen: Hyper-V ((Grund: [[de:faq:hyper_v]] und Stabilität)) /** * Mysql ab 5.1.53, Auch möglich: MySQL 5.1.35 - 5.1.48 */ /** * Nicht empfohlen ((Keine Updates der Herstellers)): Ab XP SP3 (Keine Home Version), Server ab 2003 R2 */ ==== Notwendige Apache / PHP Module ==== **Die folgenden Informationen sind als Hilfe für Ihren Systembetreuer gedacht. Installation siehe Installationsbeispiele.** * Apache 2 * ''mod_rewrite'' * ''mod_expires'' * ''mod_env'' * Einstellungen: * ''AllowOverride All'' für das Verzeichnis * PHP * [[http://www.ioncube.com/loaders.php|ionCube Loader]] * ''openssl'' * ''mysqli'' * ''xsl'' - Ubuntu: ''php5-xsl'' * ''zip'' * Dringend empfohlen, da sonst einige Bild-Funktionen nicht funktionieren: [[https://www.php.net/manual/de/image.installation.php|GD image]] * Wenn [[de:setup:setup:sideboard:system:ldap|Adressen LDAP]] genutzt werden soll: ''ldap'' - Ubuntu: ''php-ldap'' * Einstellungen: * ''register_globals = Off'' * ''safe_mode = Off'' * ''magic_quotes_gpc = Off'' * ''magic_quotes_runtime = Off'' * ''max_execution_time >= 30'' * ''memory_limit >= 128M'' * ''file_uploads = On'' * ''upload_max_filesize >= 20M'' * ''post_max_size >= 30M'' * ''max_input_time >= 60'' * Die Werte ''upload_max_filesize'' und ''post_max_size'' bestimmen die maximale Größe der mit untermStrich verwaltbaren Dateien. [[de:faq:upload_big_files|Weitere Details]] * Im **CGI/FastCGI** Betrieb müssen die Timeouts entsprechend hoch gesetzt werden. Wichtig ist dies vor allem beim Update von X.1 auf X2. Diese Betriebsarten werden nicht getestet, weswegen wir auch keinen Support dazu anbieten können. ==== Notwendige MySQL Engines ==== * MyISAM * INNODB * ARCHIVE * MEMORY ==== E-Mail Server ==== {{page>de:tested_email}} . .