2019-08-26に更新

MAMP起動時のパスワード入力を省略しよう

MAMP起動時のパスワード入力を省略しよう

MAMPを使用する時にパスワードを毎回入力しているのが手間だったので省略する方法はないかと調べ、行おうとした結果うまくアプリケーションが動かなかったため、対処法と省略する方法についてまとめました。

パスワードを省略する方法

MAMP No Passwordというアプリとキーチェーンアクセスを利用します。
こちらのWebサイトの手順に従って作業してください。

Here is how to use it: 1. Open the Keychain Access app and click ‘+’ to add a new item. Call the item ‘MAMP’ and enter the account name and password that you use to log in to your Mac.
2.Download and launch the MAMP No Password app
Enjoy!

日本語でもう少し詳細に説明しておくと

  1. キーチェーンアクセス (場所 : /Applications/Utilities/Keychain Access.app )を起動して+ボタン(下の方にありました)をクリックし、キーチェーン項目名にMAMPを入力し、アカウント名とパスワードはMacへログインするときのものを入力する。
  2. MAMP No Password appをダウンロードして起動する。起動時に「securityは、キーチェーン内の"MAMP"に保存されている機密情報を使用しようとしています。許可するにはキーチェーン"ログイン"のパスワードを入力してください。」と聞かれるので、パスワードを入力して、「常に許可」をクリックする。

これで次回からMAMP起動時にパスワードを入力する必要がありません。私の場合はMAMP No Passwordアプリに、ログイン時に開くオプションがつけられていたので、MAMP No Passwordアプリを起動する必要すら無くなり楽になりました。

このように便利な一方で、当初はアプリケーションが起動されず悩んでいたのでその対処法も下記に記載します。上記で無事動いた方は読まなくて大丈夫です。

MAMP No Passwordが起動されない?

正確には、MAMP No Passwordが起動しているはずなのにMAMPが起動されている気配が無い… そんな状態でした。閉じようとしても閉じれず、強制終了しか出来ない状態のため非常に悶々としました…

原因を結論から言うと、キーチェーンアクセスに入力していたアカウント名のところにフルネームを入力していたからでした。

詳しく説明すると、Macのユーザ情報には

  • アカウント名
  • フルネーム

の設定があり私の場合だと、アカウント名がYumihiki、フルネームが弓引きのようになっており、MacへのログインやMAMP起動時のユーザ名ではいつもフルネームの弓引きを使っていたためにキーチェーンアクセス でもアカウント名で弓引きと入力していた結果、エラーが起こって上手く起動できなかったみたいです。
(逆になぜログイン時にはフルネームでも大丈夫なのでしょうか… デフォルトで入力された状態でいつもフルネームが表示されていますが…)

そのため、キーチェーンアクセス に正式なアカウント名を入力してやれば起動できるはずです。
確認するためには

  1. Appleメニュー > システム環境設定 > ユーザとグループ
  2. 鍵をクリックしてパスワードを入力
  3. トラックパッドを二本指で深く押して詳細オプションを選択

で確認できます。ここまでしなくても、Finderなどで家マークにて表示されているものがアカウント名だったりしますが一応正式そうな手順を記載しました。

さぁ、これで起動できたでしょうか!?起動できたらよかったです!良いMAMP No Passwordライフを!!

おまけ・エラーの見つけ方

もし上記の見つけ方でも出来なかった方、申し訳ありません。エラーの見つけ方を記載するので、ぜひ参考にして手がかりにしてみてください。

1. MAMP No Password.app を置いてあるディレクトリへ移動する
1. トラックパッドを二本指で深く押してパッケージの内容を表示 を選択
1. Contents > MacOS > MAMP No Password を起動
1. ターミナルが表示されるのでエラーメッセージを確認

私のアカウント名を間違えていたときのエラーメッセージは

Last login: Sun Aug 25 11:59:31 on ttys001
MyMBP:~ yumihiki$ /Applications/MAMP\ No\ Password.app/Contents/MacOS/MAMP\ No\ Password ; exit;
2019-08-25 11:59:43.913 MAMP No Password[1237:35722] *** -[AppDelegate applicationWillFinishLaunching:]: Finder got an error: The administrator user name or password was incorrect. (error -60007)

でした。ここから、もしかしてユーザ名間違っている?と思い試してみたところ解決しました。参考になれば幸いです。

参考URL

https://suin.io/494
http://www.46palermo.com/blog/run-mamp-without-password-easy-way/


Yumihiki

Crieitは個人で開発中です。 興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!

ボードとは?

関連記事

コメント