====== Installationsbeispiel für Mac OS X (Als Server) für untermStrich X3 ======
Installationen sind ab macOs Mojave 10.14 möglich.
^ **:!: 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! |
^ ** :!: ACHTEN SIE AUF DIE SICHERHEIT IHRES SERVERS!! ** ^
| Apache, PHP, MySQL muss wie auch untermStrich aktuell gehalten werden. Dies gilt besonders, wenn der Server im Internet verfügbar sein soll. |
===== ⓘ Update von macOS =====
| :righty: [[de:installation:mac_update|Informationen zum Update von macOS (Von 10.13 auf 10.15 etwa)]] |
| Führen Sie **unbedingt vor dem Update von macOS** das Update auf [[de:x3|untermStrich X3]] durch! |
===== ⓘ Update von MySQL =====
| :!r: Das Update von MySQL auf OS X ist nur **manuell** durchführbar. :!r: |
| :righty: MySQL übernimmt auf OS X nicht automatisch die alte Datenbank, bei einem Update. |
| :righty: Erstellen Sie unbedingt ein __Backup (SQL-Dump)__ der Datenbank, __bevor__ Sie mit dem Update beginnen. Per MySQL Workbench - Import/Export. |
| :righty: Beachten Sie die Hinweise von MySQL: [[https://dev.mysql.com/doc/refman/5.6/en/upgrading.html]] |
| Stellen Sie sicher, dass der Launch Daemon deaktiviert ist, bevor Sie MySQL deinstallieren. \\ ''sudo launchctl unload -F com.oracle.oss.mysql.mysqld.plist'' |
| Die alte MySQL Version muss vor der Installation der neuen Version deinstalliert werden. \\ Dafür gibt es kein Deinstallationsprogramm. \\ Pfade zur Deinstallation: [[de:faq:mysql_topics#mysql_auf_mac_os_x_deinstallieren|MySQL Spezialthemen]] |
| Sie müssen die Datenbank manuell vom alten Verzeichnis in das das neue Verzeichnis umkopieren. |
===== ⓘ Virenscanner =====
| Installieren Sie keine (zusätzlichen) Virenscanner auf ihrem Server. |
\\
===== X. Vorbereitung =====
* Laden Sie sich einen kostenlosen Editor. (Beispiel: [[http://www.barebones.com/products/textwrangler/|BBEdit free/TextWrangler von Bare Bones Software]])
* So öffnen Sie ein verstecktes Verzeichnis:
* Gehen Sie in den Finder und wählen Sie im Menü "Gehe zu" > "Gehe zu Ordner":
* {{:de:installation:mac_goto.png?250|}}
===== I. MySQL =====
Installieren Sie MySQL nur dann, wenn Sie noch keinen MySQL Server am System haben!
Wenn Sie ein älteres Mac OS X Server System nutzen, haben Sie bereits eine veraltete Version von MySQL am Server.
* Wenn dies der Fall ist, stellen Sie sicher, dass der alte MySQL Server nicht gestartet ist und auch nicht mehr gestartet wird.
* Verschieben Sie dann die ''/etc/my.cnf'' am besten nach ''/etc/my.cnf.old'', da diese nicht mit den neueren Versionen von MySQL Kompatibel ist.
==== MySQL Workbench ====
* Installieren Sie die MySQL [[http://www.mysql.de/downloads/workbench/|Workbench]].
==== MySQL Server ====
=== MySQL 5.6 oder 5.7 ===
* MySQL Server 5.6 oder 5.7 herunterladen:
* Ab MySQL 5.6.5, nicht MySQL 5.7.6 bis 5.7.10.
* [[https://dev.mysql.com/downloads/mysql/5.7.html]] ((Es ist nicht zwingend notwendig sich auf mysql.com zu registrieren.))
* Älterer Versionen: [[https://downloads.mysql.com/archives/community/]]
* :righty: Laden Sie die DMG Datei herunter.
* Installieren Sie das Paket
* {{:de:installation:mysql_server_setup_n1.png?nolink&350|}}
* :righty: Merken Sie sich das **MySQL root Kennwort** gut.
* Sollten Sie kein Kennwort erhalten haben: [[de:installation:reset_mysql_pw_mac|MySQL Kennwort am Mac zurücksetzen]]
* Melden Sie sich nach der Installation des des MySQL Servers in der grafischen [[http://www.mysql.de/downloads/workbench/|Workbench]] an.
* Diese wird Sie nach einem neuen Kennwort fragen. Bewahren Sie dieses gut auf. Sie benötigen es, um später untermStrich zu installieren, ein Backup auszuführen u.s.w..
=== MySQL 8.0 ===
NEUINSTALLATION NUR MIT untermStrich 13.3.3 MÖGLICH.
* MySQL Server 8.0 herunterladen:
* Ab MySQL 8.0.22.
* [[https://dev.mysql.com/downloads/mysql/8.0.html]] ((Es ist nicht zwingend notwendig sich auf mysql.com zu registrieren.))
* :righty: Laden Sie die DMG Datei herunter.
* Installieren Sie das Paket
* {{:de:installation:mac_mysql0.png?nolink&350|}}
* :righty: Verwenden Sie auf jeden Fall die **Legacy Password Encryption**, wenn Sie eine PHP Version vor 7.4 oder den Connector 4VX nutzen möchten.
* {{:de:installation:mac_mysql4.png?nolink&350|}}
* :righty: Merken Sie sich das **MySQL root Kennwort** gut.
* Sollten Sie kein Kennwort erhalten haben: [[de:installation:reset_mysql_pw_mac|MySQL Kennwort am Mac zurücksetzen]]
* Melden Sie sich nach der Installation des des MySQL Servers in der grafischen [[http://www.mysql.de/downloads/workbench/|Workbench]] an.
* Diese wird Sie nach einem neuen Kennwort fragen. Bewahren Sie dieses gut auf. Sie benötigen es, um später untermStrich zu installieren, ein Backup auszuführen u.s.w..
==== Konfigurieren und optimieren Sie den Server ====
* Öffnen Sie die ''/etc/my.cnf'' (Diese Datei ''/etc/my.cnf'' muss nicht existieren. Legen Sie die Datei dann einfach an.):
* {{section>de:faq:mysql_optimieren#anpassungen&noheader&noindent}}
* Setzen Sie die Rechte:
* sudo chmod a+r /etc/my.cnf
* Geben Sie **keine** Schreibrechte für **alle**. Ansonsten wird die Datei von MySQL **nicht genutzt**!
* MySQL neu starten
* Dies können Sie über die Systemeinstellungen durchführen
* {{:de:installation:mysql_sysconfig.png?link&300|Systemeinstellungen}}
==== Backup ====
Sie sollten regelmäßig ein Backup der MySQL Datenbank durchführen.
* :righty: [[de:faq:mysql_backup|Informationen zum Backup]]
* Wenn Sie manuell ein Backup erstellen möchten, können Sie auch die grafische [[http://www.mysql.de/downloads/workbench/|Workbench]] nutzen. Im Bereich "Administration" finden Sie "Export/Import".
* Sehr detailierte Information von Oracle (MySQL) für Systemadministratoren: [[http://dev.mysql.com/doc/refman/5.1/de/disaster-prevention.html|Datensicherung und Wiederherstellung]]
===== II. PHP/Apache konfigurieren =====
* :righty: **Folgen Sie unbedingt der passenden Anleitung für Ihr System: **
* macOS Mojave 10.14, Catalina 10.15, 11 Big Sur, 12 Monterey //Intel//
* [[de:installation:mac14_detail71|Konfiguration von macOS - Intel (Als Server)]]
* macOS 11 Big Sur, 12 Monterey //M1//
* [[de:installation:mac111_detail71|Konfiguration von macOS - M1 (Als Server)]]
=== Veraltet ===
* Veraltet: macOS High Sierra 10.13
* [[de:installation:mac13_detail71|Konfiguration von macOS - Intel (Als Server)]]
* Veraltet: Alte Variante macOS High Sierra 10.13 ((
* [[de:installation:mac_detail71|Konfiguration von Mac OS X - Client (Als Server)]]
* ''[[de:installation:mac_detail_server71|Konfiguration von Mac OS X - Server (Als Server)]]''
))
* Veraltet: Bis macOS Sierra 10.12
* [[de:installation:mac_detail|Konfiguration von Mac OS X 10.12 - Client (Als Server)]]
* [[de:installation:mac_detail_server|Konfiguration von Mac OS X 10.12 - Server (Als Server)]]
* [[de:installation:mac_rights|Rechte für Verzeichnisse setzen]]
===== III. Installation von untermStrich X3 =====
* :righty: Folgen Sie der [[de:installation:installation#i_neuinstallation_oder_update_ausfuehren|Installation von untermStrich X3]]
\\
\\
.
\\
\\