突然のエラーに右往左往しています。
とむです。
今日、突然、パーミッションエラーでlocalhostにアクセスできなくなってしまいました。
突然のエラーって本当に嫌です。特にパーミッション変えたりしていないのに突然。
ホントに止め下さい。
と、嘆いていても仕方がないので、取り敢えずApacheのエラーログを確認。
(※エラーログの場所は、/var/log/apache2/error_log)
「Symbolic link not allowed or link target not accessible: /Users/ユーザー名/Sites」
というエラーが沢山吐かれていました。
どうやらApacheがシンボリックリンクを参照できていない様子。
シンボリックリンク先はドロップボックス内にあります。
Transmitを利用してドロップボックス配下のフォルダのパーミッションを確認してみたら、パーミッションが700になっているフォルダがあったので、755に変えて上げたら解決しました。
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