====== Installationsbeispiel für Mac OS X ab 10.10 (Als Server) für untermStrich X2 ====== Neuinstallation auf Mac OS X 10.10 (Nur PHP 5.5 und MySQL 5.6.32 verfügbar) und Mac OS X 10.11 (Nur PHP 5.5 und MySQL 5.6.34 verfügbar) sind nicht mehr empfohlen. ===== ⓘ ===== ^ **:!: 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. | ===== ⓘ ===== | ** Diese Anleitung ist nur für [[de:x2|untermStrich X2]] gültig. ** | | :!: Beachten Sie die: [[de:x2|Wichtigen Informationen zu X2]] | ^ WICHTIG: Update von Mac OS X ^ | :!r: Führen Sie **unbedingt vor dem Update von macOS** das Update auf X2 durch! | | :!r: Wenn Sie auf **macOS High Sierra 10.13** Updaten, müssen Sie untermStrich danach noch manuell aktualisieren. Siehe: | | :righty: [[de:installation:mac_update|Informationen zum Update von Mac OS X (Von 10.9 auf 10.10 etwa)]] | ===== ⓘ ===== ^ WICHTIG: 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. | \\ ===== X. Vorbereitung ===== * Laden Sie sich einen kostenlosen Editor. (Beispiel: [[http://www.barebones.com/products/textwrangler/|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 ===== - MySQL Installieren * **:!: Installieren Sie MySQL nur dann, wenn Sie noch keinen MySQL Server am System haben! ** * :righty: Wenn Sie ein Update von 10.9 auf 10.10 durchgeführt haben, bleibt der MySQL Server zwar erhalten, aber er wird nicht automatisch starten. * 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 Server 5.6 oder 5.7 herunterladen: [[https://dev.mysql.com/downloads/mysql/5.7.html]] Älterer Versionen: [[https://downloads.mysql.com/archives/community/]] ((Es ist nicht zwingend notwendig sich auf mysql.com zu registrieren.)) * :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. * Installieren Sie dazu die MySQL [[http://www.mysql.de/downloads/workbench/|Workbench]], wenn Sie diese nicht bereits haben. * 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.. - Anpassung, wenn Sie den Connector 4VX nutzen möchten * Gehen Sie in das Verzeichnis ''/etc''. * Öffnen Sie die ''/etc/my.cnf'' ((Diese Datei ''/etc/my.cnf'' muss nicht existieren. Legen Sie die Datei dann einfach an.)): * Fügen Sie ein ((Wenn es die Datei bereits gibt, fügen Sie die Änderung direkt nach [mysqld] ein.)): [mysqld] lower_case_table_names=1 sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION" * Speichern Sie die Datei * 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**! - Sie sollten nun den [[de:faq:mysql_optimieren|MySQL Server optimieren]]. - MySQL neu starten * Dies können Sie über die Systemeinstellungen durchführen:{{:de:installation:mysql_sysconfig.png?link&300|Systemeinstellungen}} - ** :righty: 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]] - {{page>de:faq:binary_logging&noheader}} ===== II. PHP/Apache konfigurieren ===== * :righty: **Folgen Sie unbedingt der passenden Anleitung für Ihr System: ** * bis macOS Sierra 10.12 * [[de:installation:mac_detail|Konfiguration von Mac OS X - Client (Als Server)]] * [[de:installation:mac_detail_server|Konfiguration von Mac OS X - Server (Als Server)]] - {{:de:installation:websites.png?nolink&|}} * ab 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)]] - {{:de:installation:websites.png?nolink&|}} * [[de:installation:mac_rights|Rechte für Verzeichnisse setzen]] ===== III. Installation von untermStrich X2 ===== * :righty: Folgen Sie der [[de:installation:installation#i_neuinstallation_oder_update_ausfuehren|Installation von untermStrich X2]] \\ \\ . \\ \\