Frage

entwickle ich MAMP Pro auf meinem Mac. Als ich MAMP starten Sie es fordert mich nach einem Passwort, wenn ich Port verwenden 80. Wenn ich einen höheren Port verwenden es mich nicht veranlassen, aber ich habe die Portnummer in der URL anhängen (zB dev.local: 8888). Wer weiß, wie es nicht nach einem Kennwort fragt zu machen, wenn Standard-Ports verwenden? Danke.

War es hilfreich?

Lösung

Nach einem living-e rep sie erwägen, eine Option Hinzufügen des Passwort im Schlüsselbund zu speichern:

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

Update: Ich belästigte Living-e Unterstützung und bekam sie es als Feature-Request an den Bug-Tracker hinzuzufügen. Der Link lautet hier: http://qa.living-e.de/ tracker / view.php? id = 3648 (erfordert Registrierung), wenn Sie es folgen wollen.

Ein weiteres Update: Noch dieses Problem zu folgen. Sieht aus wie living-e ihren Bug-Tracker bewegte, der neue Link zu diesem Thema ist:

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

Es ist in Deutsch, aber die Google-Übersetzung ist:

  

Wann wird starten und stoppen Sie den Server in   jeder Fall das Admin-Passwort ist   erforderlich, wenn Port als Nieder 1024. verwendet wird   Wenn wir könnten das Passwort aus der get   OS X-Schlüsselanhänger / Schlüsselring, erlaubt   sich lästige Popup zu vermeiden   Anzeigen.

Andere Tipps

Ich habe zusammen eine App setzen, die Sie MAMP Apache und MySQL ohne Passwortabfrage, auch auf Port 80. Er speichert das Passwort im Schlüsselbund starten können / stoppen, so dass Sie nur einmal eingeben müssen. Es hat eine schöne Ikone auch!

Download: http://www.46palermo.com / blog / run-MAMP-ohne-Passwort-easy-Wege /

Wie auf Macworld und bereits von Tom in der anderen Antwort erwähnt dort ist ein Weg, mit Applescript! Nachteil ist, haben Sie Ihre Benutzerdaten im Klartext speichern.

  1. Öffnen Applescript-Editor
  2. Geben Sie den folgenden Code ersetzen YOURPASSWORD und YOURUSERNAME mit Ihren Benutzerdaten
  3. Speichern Sie es als Anwendung. Sie könnten run-only kreuzen andere Benutzer zu verhindern, dass der 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 richtigen Dateipfad sein, wie MAMP offenbar geändert startmySQL.sh in irgendeiner Version startMysql.sh, so überprüfen Sie, ob es funktioniert nicht!

können Sie setzen die neue Anwendung in den Startobjekten (Systemeinstellungen -> Benutzer und Gruppen -> Login Items), so dass der Apache-Server und MySQL automatisch starten, ohne auch nur den MAMP-App beim Start (silent Start) zeigt nach oben.

Als Reaktion auf die Befehle, die gebucht wurden:

1) Run MAMP auf Port> 1024

alle Server auf MAMP Laufen (nginx, Apache, MySQL) mit Port-Bereichen über 1024 ermöglicht es dem Mac OS X-Konto Sie angemeldet, die Dienste zu starten, so dass Sie ein Passwort in diesem Fall nicht gefragt wird. Jeder Server, der unter Port läuft 1024 erfordert Root-Rechte, wenn sie ausgeführt werden.

2) chmod -R a + w / tmp

Dieser Befehl würde rekursiv durch alle Dateien und Unterverzeichnisse in / tmp und machen sie für den aktuellen Benutzer beschreibbar. Wenn MAMP startet, erstellen Server temporäre Dateien in diesem Verzeichnis.

Auch wenn Sie sich entscheiden, die Server unter Port 1024 ausgeführt werden sollen, und eine Lösung mit Applescript möchte, die das Passwort nicht speichern im Klartext dann auf diesen Link finden Sie unter Apple Passwort mit Schlüssel

Ich verwende jetzt diese beiden Apple MAMP starten / stoppen Sie können Startup-Skript ist ein Login-Element speichern, so dass es immer ist, wenn ich booten. Es bedeutet Ihr Passwort im Klartext zu speichern, wie im den einzigen, der diese Maschine kann ich damit leben, besser als mindestens dreimal am Tag in meinem Passwort eingeben.

Ich band Apache auf Port 8080 und dann Port-Forwarding 80-8080 verwenden

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

Werke für mich, aber ich arbeite das obige Skript permanent auf machen. Bisher nichts, was ich habe versucht, Stöcke, so dass ich nur den Befehl oben im Terminal laufen nach dem Neustart. Aber Sie können dann frei beginnen und MAMP zu stoppen, ohne ein Passwort und verwenden Sie eine URL ohne: 8080 oder:. 8888

Es ist eine Frage der Sicherheit, und MacOS mit UNIX Erbe wie Sicherheit (= gute Sache). Deshalb MacOS für Passwörter die ganze Zeit fragt. Nicht viel können Sie dagegen tun, soweit ich weiß.

1) Run MAMP auf Port> 1024

2) chmod -R a + w / tmp

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top