虎穴に入らずんば虎児を得ず
とむです。
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