【Apache設定】OS X Mavericksを入れたらphpや.htaccessが動かなくなったので


虎穴に入らずんば虎児を得ず
とむです。

OS X Mavericksを入れるとphp等が動かなくなったので、httpd.confファイルを修正しました。
恐らく、httpd.confファイルが上書きされてしまった模様。
私の環境だと、Document Rootの変更とphpの有効化と.htaccessの有効化を行いました。

httpd.confの修正をした所

因みにhttpd.confの場所は、私の環境の場合、「/private/etc/apache2/」にありました。
ターミナルでコマンドを打つか、Finderを開いた状態で 「shift + command + g」と押して出てくるポップアップに移動先のフォルダ(/private/etc/apache2/)を入れて対象フォルダまで移動して下さい。

  • Document Rootを指定する部分の修正(2箇所)
    1;DocumentRoot “対象フォルダへのパス”
    2;<Directory “対象フォルダへのパス”> #上で設定したフォルダと合わせる
    私の場合、パスをドロップボックス内のフォルダにしました。(他パソコンと共有するため)
  • phpの有効化
    #LoadModule php5_module libexec/apache2/libphp5.so
    この部分のコメントアウトを外しました。
  • .htaccessの有効化
    AllowOverride None
    ↓ AllowOverride All
    への変更
    ※Document Root内のみ修正しました。

設定完了後は、ターミナルで「sudo apachectl restart」と打って再起動を忘れずに!
以上の方法で新しい環境でも無事動くようになったので、困っている人は一度試してみて下さいね。


Warning: Use of undefined constant nul - assumed 'nul' (this will throw an Error in a future version of PHP) in /home/officetom/www/tom-blog.com/wp-content/plugins/taxonomy-add-item/taxonomy-add-item.php on line 97

Time limit is exhausted. Please reload the CAPTCHA.

Time limit is exhausted. Please reload the CAPTCHA.

中古艇ならイージーボートプラス
中古艇なら
https://ez-boat.com
中古艇仲介の他にもボート専用カメラの販売など自社サービスを多数展開しています。