カテゴリー : php環境

このカテゴリーの登録数:3件 表示 : 1 - 3 / 3

PHP4.3xとMySQL4.1xのパスワード互換性を解決しよう2

Panther tiger



 PHP4.3とMySQL4.1以上の互換性ついて、古いパスワード形式による解決法を紹介してきました。しかし、この方法だけではOLD_PASSWORD設定コマンドを実行したユーザーが問題解決するだけで、新規ユーザーは解決しません。なにしろ、ユーザーを新規作成するたび、結局また互換性のない新しいパスワード形式で作成されてしまうからです。

 これを解決するには、ユーザーを作成するたび、いちいちOLD_PASSWORD設定をコマンドラインから実行しないといけないことになります。ユーザーさんが一人か二人なら、このぐらいは朝飯前なわけですが、人数が増えていきますと、毎回こんな面倒なことをやっているわけにもいかなくなります。

 そこでMySQLに新しく作成されるユーザーは、はじめからOLD_PASSWORDで作成されるようにサーバーに設定を加えておきます。ここでは、MySQLに動作環境を指定するファイル「my.cnf」ファイルを設置し、常にMySQLがOLD_PASSWORDで動作するようにする方法を考えていきます。

もっと読む...

PHP4.3xとMySQL4.1xのパスワード互換性を解決しよう

Panther tiger



 PHP4.3xは、MySQL4.1xやMySQL5.0xとパスワードの互換性から、うまく接続ができません。このためphpMyAdminなどからMySQLを利用しようとしても「"#1251 - Client does not support authentication protocol requested by server;consider upgrading MySQL client"」というエラーが発生してしまい、使いたいソフトウェア導入のハードルになってしまうばかりじゃなく、抜け毛まで増えてしまうことになります。

 ここでは、Mac OS X(PantherやTiger)にインストールしたPHP4.3xがMySQL4.1やMySQL5.0と仲良くやりとりをしてくれるように、パスワードを変更するための方法を考えていきます。

もっと読む...

Mac OS XにEntropyPHPをインストールしよう

Panther tiger

sqllogo

phpという言語環境があります。これを上手に使うと、動的で柔軟なWebページを作れたり、MySQLと組み合わせることでWebメールやBLOGの環境までも簡単に手に入れることができるようになります。スゲー!ここではMac OS XにインストールされているApacheの機能を強化してくれるEntropyPHPをインストールしていきます。

もっと読む...