やりたいこと
Mac+CakePHP+MAMPを用いてローカル開発環境を構築したい
なぜできないのか
- ** MAMPにあるPHP, DBとMacにあるPHP, DBが異なる?**
というのもcakephpをインストールし、bin/cake server
とターミナルに入力するとサーバーが起動し、http://localhost:8765
にアクセスすればいつものcakephpの画面が表示される。これはMAMPを起動していなくても表示されるからMAMPとは一切関係ない部分が働いていると考えられる。
現在の状況
今までやっていたローカル開発環境の構築方法としては、
MAMPフォルダ内にあるconf/apache/extra/httpd-vhosts.conf
を開いて以下を入力する
httpd
1<VirtualHost *:80> 2 DocumentRoot "/Users/****/Documents/Develop/cakephp/webroot" 3 ServerName cakephp.local 4 ErrorLog "logs/cakephp.local-error_log" 5 CustomLog "logs/cakephp.local-access_log" common 6 <Directory /Users/shimonosatoru/Documents/Develop/cakephp> 7 Options +ExecCGI +FollowSymLinks 8 AllowOverRide All 9 </Directory> 10</VirtualHost>
また/etc/hosts
には以下を入力する
hosts
1127.0.0.1 cakephp.local
保存したらMAMPを再起動し、http://cakephp.local
にアクセスすれば表示されるはずなのだが、「このページは動作していません」と怒られてしまう。
#どうやったらできるのか
このような状態だとするとどのようにすればちゃんと起動するのでしょうか?
ちなみに「bin/cake server
打ち込めば動くじゃん」と思うかもしれませんが、MAMPと乖離しているのでMAMPのDBに繋げられません。どうしてもこの方法で起動するようにしたいです。
知恵をお借りしたいです。よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/01 23:33