OSクリーンインストールしたので、設定しなおす。
MAMPのデフォルトのままでは、パスワードが「root」なので、変更。
ターミナルにて変更
$ /Applications/MAMP/Library/bin/mysqladmin -u root -p password <変更パスワード>
Enter password: ← 変更前のパスワード
phpMyAdminが開けなくなるので、
/Applications/MAMP/bin/phpMyAdmin/config.inc.php を書き換える
変更前:$cfg[‘Servers’][$i][‘password’] = ‘root’;
変更後:$cfg[‘Servers’][$i][‘password’] = ”;
そして、Dropboxでmysqlデータを共有しているので、そっちに向ける。
MAMPサーバーを停止して作業する。
1.元のフォルダをリネーム
/Applications/MAMP/db/mysqlフォルダ mysql_oldとかに変更
2.シンボリックリンク作成
$ ln -s /Users/username/Dropbox/MAMP_dropbox/mysql/data /Applications/MAMP/db/mysql
lsで確認すると、こんなのができている
mysql -> /Users/Maki/Dropbox/MAMP_dropbox/mysql/data
MAMPを起動して、phpMyadminで確認すると、無事リンク先が確認できた♪
バーチャルホスト設定
1.httpd.conf 編集
/Applications/MAMP/conf/apache/httpd.conf
# Virtual hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
Includeのコメントアウト解除
2.httpd-vhosts.conf 編集
/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
NameVirtualHost *:80
の行がコメントアウトされていないか確認
下記追加
DocumentRoot “/Users/username/Dropbox/MAMP_dropbox/htdocs”
ServerName localhost
DocumentRoot “/Users/username/Dropbox/MAMP_dropbox/htdocs/hoge”
ServerName hoge.localhost
3. hosts 編集
/private/etc/hosts
127.0.0.1 hoge.localhost
を追加
(このファイルを直接編集でもいいのだけど、「Hosts」アプリを入れたのでそっちから編集)
よ〜し。動いてきたぞ!