2013-10-25 9 views
22

昨日Mavericks(あるいは多分Yosemite)にアップグレードしましたが、localhostにアクセスしたときにのみ私のディレクトリを見ることができます。もはや実行されません。localhostはMaverick/Yosemite OSへのアップデート後にphpファイルを実行しません

私は私の仮想ホストが動作しますが、PHPは実行されません/etc/apache2/httpd.conf

# Virtual hosts 
Include /private/etc/apache2/extra/httpd-vhosts.conf 

で仮想ホストの行をコメント解除する必要があります。

も同様/etc/apache2/httpd.confで、この行のコメントを解除する必要があります:

LoadModule php5_module libexec/apache2/libphp5.so 

は変更後にApacheを再起動することを忘れないでください:

sudo apachectl restart 

答えて

47

私にとって:

sudo cp /etc/apache2/httpd.conf.pre-update /etc/apache2/httpd.conf 

基本的に以前の設定を復元します。なぜこれがデフォルトで起こるのかわからない - しかし、うーん。

UPDATE:php.iniファイルのための同じ:

sudo cp /etc/php.ini-5.2-previous /etc/php.ini 
20

これはトリックをした解決策を見つけた

+1

大きな加え感謝! – Xaver

+0

ありがとう..私のphp.iniの設定と同様のことをしなければなりませんでした。アップデートを見てください。 –

+1

これは、マーベリックスに更新した後、私の403 Forbidden問題を解決しました。ありがとう! – robodasha

関連する問題