====== Konfiguration von Mac OS X ab 10.13 - Server (Als Server) ====== Installation auf macOS Sierra 10.13 werden nicht mehr unterstützt. [[https://support.apple.com/de-at/HT201222|Letzte Sicherheitsaktualisierungen durch Apple im November 2020]] und nur [[https://www.php.net/supported-versions.php|veraltetes PHP 7.1]]. ^ **:!: ACHTUNG: ANLEITUNG OHNE GEWÄHR. ** ^ | Die Firma untermStrich software gmbh übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen! | . ^ Gültig für 10.13, mit installiertem Mac OS X Server. ^ ===== I. PHP 7.1 und AllowOverride aktivieren ===== Da Mac OS X bereits einen Apache Webserver inklusive PHP mit liefert, muss dieser nur aktiviert und konfiguriert werden. - Aktivieren Sie PHP bei Websites im Server. - Dann bearbeiten Sie die Serverwebsite und - wenn gewünscht - auch die Serverwebsite (SSL). * {{:de:installation:mac_server_1.png?nolink&500|}} - Öffnen Sie die erweiterten Einstellungen * {{:de:installation:mac_server_2.png?nolink&350|}} - Und aktivieren Sie die Overrides mittels .htaccess. * {{:de:installation:mac_server_3.png?nolink&400|}} ===== II. ionCube Loader in php.ini ===== - [[http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_dar_x86-64.tar.gz|ionCube Loader herunterladen]] - Entpacken Sie die Datei. * Sie sollte nun unter ''/Users/IHR_BENUTZERNAME/Downloads/ioncube'' liegen. - Kopieren Sie das Verzeichnis ''ioncube'' nach ''/etc'' - Kopieren Sie dazu das Verzeichnis ioncube. - Gehen Sie in den Finder und wählen Sie im Menü "Gehe zu" > "Gehe zu Ordner": * {{:de:installation:mac_goto.png?250|}} - Geben sie /etc ein. - Fügen Sie ioncube ein. Sie sollten nun das Verzeichnis /etc/ioncube haben. - Editieren Sie nun die ''/etc/php.ini'': * Diese Datei /etc/php.ini muss nicht existieren. Legen Sie die Datei dann einfach an. === macOS High Sierra 10.13 === [PHP] zend_extension = /etc/ioncube/ioncube_loader_dar_7.1.so ===== III. Apache neu starten ===== * Aus und wieder Ein schalten: * {{:de:installation:mac_server_4.png?nolink&400|}} ===== IV. Herunterladen ===== Die aktuelle Version der X2 für PHP7.1 finden Sie unter: https://webservices.untermstrich.com/update/ * Entpacken Sie die ''ustrich.2_p71.zip'' in das Verzeichnis(siehe screenshot), dass in Serverwebsite angezeigt wird: * {{:de:installation:mac_server_5.png?nolink&350|}} ===== V. OS X Server App 5 ===== {{:de:installation:mac_app5_1.png?nolink&300|}} {{:de:installation:mac_app5_2.png?nolink&300|}} Da der OS X Server ab Version 5 einen Reverse Proxy integriert hat, müssen Sie die Basis URL manuell definieren: * Melden Sie sich über ''http://localhost/ustrich'' bei untermStrich an * Stellen Sie sicher, dass Ihr Benutzer in der Konfigura­tion das Recht "Unternehmer plus" besitzt. ((Definieren Sie dies über das Modul Team und melden Sie sich nach der Änderung ab)) * Öffnen Sie [[de:setup:setup:sideboard:system:system_settings|Konfigura­tion - System - System­ein­stellungen]] * Aktivieren Sie "Basis URL" und ändern Sie http auf https und localhost auf die IP-Adresse oder den Server-Namen. ((Sie müssen danach genau mit dieser URL auf untermStrich zugreifen.)) * z.B.: ''http__s__:/''''/__NurEinBeispielServer__/ustrich/'' ===== WICHTIG: Update von Mac OS X ===== ^ WICHTIG: Update von Mac OS X ^ | :!r: [[de:installation:mac_update_server|Informationen zum Update von Mac OS X (Von 10.9 auf 10.10 etwa)]] | \\ \\ . \\ \\