apache portable - Passwortabfrage beim Start von MAMP beenden




4 Answers

Laut einem Vertreter von living-e erwägen sie, eine Option hinzuzufügen, um das Passwort im Schlüsselbund zu speichern:

http://forum.webedition.de/phpBB/viewtopic.php?f=4&t=5517&p=12019

Update: Ich habe Living-e-Support belästigt und habe sie als Feature-Request an ihren Bug-Tracker weitergeleitet. Der Link ist hier: http://qa.living-e.de/tracker/view.php?id=3648 (Registrierung erforderlich), wenn Sie dem folgen wollen.

Ein weiteres Update: Immer noch auf dieses Problem. Sieht so aus, als hätte living-e seinen Bug-Tracker verschoben. Der neue Link zu diesem Thema lautet:

http://bugs.mamp.info/view.php?id=3652

Es ist auf Deutsch, aber die Google-Übersetzung lautet:

Wann startet und stoppt der Server in jedem Fall das Admin-Passwort, wenn Port als Low-1024 verwendet wird. Wenn wir das Passwort aus dem OS X Keychain / Keyring bekommen könnten, gönnen sich lästige Popup-Anzeigen.

windows download

Ich entwickle mich mit MAMP pro auf meinem Mac. Wenn ich MAMP starte, fordert es mich auf, ein Passwort einzugeben, wenn ich Port 80 verwende. Wenn ich einen höheren Port verwende, werde ich nicht gefragt, aber ich muss die Portnummer in der URL anhängen (zB dev.local: 8888). Weiß jemand, wie man es bei Verwendung von Standard-Ports nicht zur Eingabe eines Passwortes zwingt? Vielen Dank.




Wie auf Macworld gefunden und bereits von Tom in der anderen Antwort erwähnt, gibt es einen Weg mit Äpfelskript! Nachteil ist, dass Sie Ihre Benutzeranmeldeinformationen im Klartext speichern müssen.

  1. AppleScript-Editor öffnen
  2. Geben Sie den folgenden Code ein, der YOURPASSWORD und YOURUSERNAME durch Ihre Benutzeranmeldeinformationen ersetzt
  3. Speichern Sie es als Anwendung. Sie können run-only , um zu verhindern, dass andere Benutzer den Klartext als kleine Sicherheitsmaßnahme lesen.
do shell script "/Applications/MAMP/bin/startApache.sh &" password "YOURPASSWORD" user name "YOURUSERNAME" with administrator privileges
do shell script "/Applications/MAMP/bin/startMysql.sh > /dev/null 2>&1"

Es könnte ein Problem mit dem korrekten Dateipfad auftreten, da MAMP anscheinend startMysql.sh in einer Version in startMysql.sh geändert startmySQL.sh , also überprüfe ob es nicht funktioniert!

Sie können die neue Anwendung in die Anmeldeobjekte (Systemeinstellungen -> Benutzer & Gruppen -> Anmeldeobjekte) einfügen, damit der Apache-Server und MySQL automatisch starten, ohne dass beim Starten die MAMP-App angezeigt wird (stummer Start).




Ich binde Apache an Port 8080 und verwende dann Portweiterleitung von 80 auf 8080

sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in

Funktioniert für mich, aber ich arbeite daran, das obige Skript dauerhaft zu machen. Bisher habe ich nichts ausprobiert, also führe ich nach dem Neustart einfach den obigen Befehl im Terminal aus. Sie können MAMP dann jedoch ohne Passwort starten und beenden und eine URL ohne: 8080 oder: 8888 verwenden.




1) Starten Sie MAMP auf Port> 1024

2) chmod -R a + w / tmp




Related