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 228200 1. {main}() /var/www/html/blog/index.php:0 0.0001 228640 2. require('/var/www/html/blog/wp-blog-header.php') /var/www/html/blog/index.php:17 0.1132 5936296 3. require_once('/var/www/html/blog/wp-includes/template-loader.php') /var/www/html/blog/wp-blog-header.php:19 0.1143 5944368 4. include('/var/www/html/blog/wp-content/themes/zbench/single.php') /var/www/html/blog/wp-includes/template-loader.php:74 0.1143 5944400 5. get_header() /var/www/html/blog/wp-content/themes/zbench/single.php:1 0.1143 5944984 6. locate_template() /var/www/html/blog/wp-includes/general-template.php:45 0.1143 5945224 7. load_template() /var/www/html/blog/wp-includes/template.php:647 0.1144 5959072 8. require_once('/var/www/html/blog/wp-content/themes/zbench/header.php') /var/www/html/blog/wp-includes/template.php:688 0.1157 5975280 9. wp_head() /var/www/html/blog/wp-content/themes/zbench/header.php:8 0.1157 5975328 10. do_action() /var/www/html/blog/wp-includes/general-template.php:2589 0.1157 5976000 11. WP_Hook->do_action() /var/www/html/blog/wp-includes/plugin.php:453 0.1157 5976096 12. WP_Hook->apply_filters() /var/www/html/blog/wp-includes/class-wp-hook.php:323 0.1291 6195400 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.1291 6196008 14. add_google_analytics() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1294 6196792 15. ga_current_user_is() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1116 0.1294 6196824 16. get_currentuserinfo() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1289 0.1294 6197048 17. _deprecated_function() /var/www/html/blog/wp-includes/pluggable-deprecated.php:49 0.1294 6197536 18. trigger_error() /var/www/html/blog/wp-includes/functions.php:3831

fsockopen()が失敗する

Warning [PHP]: fsockopen() [function.fsockopen]: unable to connect to example.com 110

 外部のメールサーバにPOPで接続してメールを取得するPHPスクリプトで上記エラー。正確にはxoopsモジュールの一部。

 別のサーバでは正常に動作していたのに。
 名前が引けないのかと思い、SSHでサーバに接続し、コンソールでnslookup。

> nslookup example.com

 問題なく引ける。
 では、コンソールでPOP接続してみる。

> telnet example.com 110

 問題なく接続できる。更にアカウントとパスワードを叩いてメールボックスの中も除ける。
 で、ここまできて思い出した。似たような事が前にも。
 SELinux
 Google様に聞いてみると、httpd_can_network_connect がデフォルトで無効になっているからだと。

/usr/sbin/setsebool -P httpd_can_network_connect=1

 これでOKだ。
第5回 トラブルシューティングはCentOS 5におまかせ
Related Posts

Comments are closed.