====== Update von macOS ====== ==== Update auf macOS 11.1 Big Sur ==== * Selten - Wenn der Apache Webserver nicht erreichbar ist: * Öffnen Sie die Datei ''/usr/local/etc/httpd/httpd.conf'' mit dem Texteditor. * Listen 0.0.0.0:8080 * Starten Sie den Server neu * sudo brew services restart httpd ---- ==== Sollte der Apache gar nicht starten wollen ==== ==== macOS 11.1 M1/M2 ==== __ macOS auf ARM/M1/M2__ * Stoppen Sie den Apache. Öffnen Sie dazu das "Terminal" und geben Sie folgendes ein: * sudo brew services stop httpd * Löschen Sie die folgende Datei: * ''/usr/local/var/run/httpd/httpd.pid'' und ''/opt/homebrew/var/run/httpd/httpd.pid'' sudo rm /usr/local/var/run/httpd/httpd.pid sudo rm /opt/homebrew/var/run/httpd/httpd.pid * Starte Sie den Apache: * sudo brew services start httpd === Nach größeren Update === * Wenn der Homebrew Apache nach einem größeren Udpate nicht mehr hoch fährt, kann man mit den folgenden Befehlen die Homebrew Pakete aktualisieren: * sudo /usr/local/bin/brew services stop httpd /usr/local/bin/brew upgrade /usr/local/bin/brew cleanup sudo /usr/local/bin/brew services restart httpd __**macOS auf Intel**__ * Stoppen Sie den Apache. Öffnen Sie dazu das "Terminal" und geben Sie folgendes ein: * sudo brew services stop httpd * Löschen Sie die folgende Datei: * ''/usr/local/var/run/httpd/httpd.pid'' * sudo rm /usr/local/var/run/httpd/httpd.pid * Starte Sie den Apache: * sudo brew services start httpd ==== Nach größeren Update ==== * Wenn der Homebrew Apache nach einem größeren Udpate nicht mehr hoch fährt, kann man mit den folgenden Befehlen die Homebrew Pakete aktualisieren: * sudo brew services stop httpd brew upgrade brew cleanup sudo brew services restart httpd === Test === * Um zusätzliche Meldungen zu erhalten: * sudo brew services stop httpd httpd * Wenn dabei Fehler kommen: * brew remove httpd # Je nach PHP Version, das @... bitte anpassen: brew remove php@7.4 # Bei Fehlern zu _apr_crypto_block_cleanup brew reinstall apr-util brew doctor brew upgrade brew install httpd brew install php@7.4 * Wenn Sie Fehlermeldungen bei brew Befehlen bekommen, kann es sein, dass die XCode Tools zu alt sind. * Entfernen Sie dann die Tools vor dem Ausführen von ''brew doctor'' mittels: sudo rm -rf /Library/Developer/CommandLineTools **Befolgen Sie auch die folgende Anleitung, wenn Sie von Versionen vor macOS 10.15 Catalina updaten:** === Zugriffsrechte - Festplattenvollzugriff === Ab macOS 10.15 gibt es neue Sicherheit & Privatsphäre Einstellungen, die den Zugriff auf das Datenverzeichnis unterbinden können. Geben Sie Ihr Datenverzeichnis entweder direkt in ein für den Webserver zugängliches Verzeichnis, etwa unter Benutzer > Geteilt (''/Users/Shared'') * {{:de:installation:mac_dateisystem_vollzug_15.38.07.png?nolink&600|}} * {{:de:installation:mac_dateisystem_vollzug_15.38.20.png?nolink&400|}} * M1 Mac: ''/opt/homebrew/bin/'' * Intel Mac: ''/usr/local/bin/'' * {{:de:installation:mac_dateisystem_vollzug_15.38.36.png?nolink&400|}} * {{:de:installation:mac_dateisystem_vollzug_15.38.41.png?nolink&300|}} ==== Update auf macOS 10.14 Mojave ==== Wenn Sie noch nicht den Apache Server von Homebrew nutzen, müssen Sie untermStrich auf Grund der folgenden Anleitung neu installieren: - Installieren Sie laut: [[alt:installation:mac14_detail71]] - Folgen Sie den Punkten zu Updateinstallation: [[de:installation:installation|]] Wenn Sie bereits den Apache Server von Homebrew nutzen, haben Sie bereits die passende Systemumgebung. :righty: Beachten Sie bei einem Update auf **macOS 10.15 Catalina**, aber zwingend den folgenden Hinweis: [[alt:installation:mac14_detail71#macos_1015_catalina|macOS 10.15 Catalina]]. === Nutze ich Homebrew? === Gehen Sie in den Bereich System und scrollen Sie zum Bereich //PHP//. Der Angezeigt Pfad //Basepath// muss exakt mit ''/usr/local/var/www/'' beginnen, dann nutzen Sie bereits den Apache Server von Homebrew: * {{:de:installation:apache_homebrew.png?nolink&600|}}