スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Postfixadminでエラー

メールアドレスを追加する為に久々にPostfixadminにアクセスしたのだが、何をやってもうまく動作しない。

POSTするアクションを起こすとエラー画面が表示され、SQL文が正しくないと表示される。

MySQLを5.0系にしたせいなのかPHPを5.1系にしたからなのかは分からないけど、PHPのエラーログにはこんな表示が

Access denied for user 'nobody'@'localhost' (using password: NO) in functions.inc.php on line 131

ぐぐってみると、「mysql_real_escape_string」という関数が原因らしい。これを「mysql_escape_string」にすると従来通り正常に機能するようになる。

となるとPHP5.1の問題かな。

PHP5.2にすれば問題ないのかは分からないけど今後試してみよう・・・。
スポンサーサイト

この記事のトラックバックURL

http://kgworks.blog47.fc2.com/tb.php/115-f46ddc7e

コメント

コメントする

管理者にだけ表示を許可する

Template Designed by DW99

テクノラティ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。