Notice: get_currentuserinfo の使用はバージョン 4.5.0 から非推奨になっています ! 代わりに wp_get_current_user() を使ってください。 in /var/www/html/blog/wp-includes/functions.php on line 3831 Call Stack: 0.0000 228216 1. {main}() /var/www/html/blog/index.php:0 0.0001 228656 2. require('/var/www/html/blog/wp-blog-header.php') /var/www/html/blog/index.php:17 0.1158 5933392 3. require_once('/var/www/html/blog/wp-includes/template-loader.php') /var/www/html/blog/wp-blog-header.php:19 0.1172 5942560 4. include('/var/www/html/blog/wp-content/themes/zbench/archive.php') /var/www/html/blog/wp-includes/template-loader.php:74 0.1172 5942592 5. get_header() /var/www/html/blog/wp-content/themes/zbench/archive.php:1 0.1172 5943176 6. locate_template() /var/www/html/blog/wp-includes/general-template.php:45 0.1172 5943416 7. load_template() /var/www/html/blog/wp-includes/template.php:647 0.1172 5957672 8. require_once('/var/www/html/blog/wp-content/themes/zbench/header.php') /var/www/html/blog/wp-includes/template.php:688 0.1186 5973928 9. wp_head() /var/www/html/blog/wp-content/themes/zbench/header.php:8 0.1186 5973976 10. do_action() /var/www/html/blog/wp-includes/general-template.php:2589 0.1186 5974648 11. WP_Hook->do_action() /var/www/html/blog/wp-includes/plugin.php:453 0.1186 5974744 12. WP_Hook->apply_filters() /var/www/html/blog/wp-includes/class-wp-hook.php:323 0.1286 6152408 13. call_user_func_array:{/var/www/html/blog/wp-includes/class-wp-hook.php:298}() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1286 6153016 14. add_google_analytics() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1288 6153800 15. ga_current_user_is() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1116 0.1288 6153832 16. get_currentuserinfo() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1289 0.1288 6154056 17. _deprecated_function() /var/www/html/blog/wp-includes/pluggable-deprecated.php:49 0.1289 6154544 18. trigger_error() /var/www/html/blog/wp-includes/functions.php:3831

Tag Archives: 画像

Permission deniedがさっぱりわからない

 初歩的な障害。Permission denied.
 今更ハマるとは思っても見なかった。
 そして、解決はしたが原因が未だわかってない。
■環境
・OS:CentOS Linux 5.2
・httpd:apache 2.2.3
■現象
 特定の画像に対してブラウザからアクセスすると Permission denied となる。
 単純である。
 /hoge/img/piyo.gif
にブラウザからアクセスするとPermission denied。
 ファイルが格納されたディレクトリやファイル自身のパーミッションは問題ない。
 piyo.gifを1階層上(/hoge)に移動し、ブラウザからアクセス。なお、/hoge直下のhtmlファイルにはブラウザから問題なくクセス可能である。
 /hoge/piyo.gif
やっぱりPermission denied。
ちなみに、piyo.gifはパーミッション 644 オーナーとグループは hoge:webmaster、な状態。
/hoge配下は全部そう。
で、次の実験をしてみた。

$ su
# pwd
/hoge
# cp ./img/piyo.gif .

!大丈夫。ブラウザから見える。
理由がわからない。
パーミッションは同じく644で、オーナーとグループはもちろんroot:root。
さらに、

# mv piyo.gif ./img/
mv: `./img/piyo.gif’ を上書きしてもよろしいですか(yes/no)?y

/hoge/img/piyo.gif
これも見える!
それでは元に戻す。

# chown hoge:webmaster ./img/piyo.gif

これも見えちゃう。
Permission deniedとなっていた状況に戻したのに、だ。
まいった。