タグ

ブックマーク / futuremix.org (2)

  • mod_rewrite と %2F

    Apache の mod_rewrite を使っているときに、正規表現は正しいのに、どうしてもうまく書き換えルールが適用されず、404 エラーになってしまう現象に悩んでいました。どうやら$2F の罠のようです。 REQUEST_URI のパスの部分に「%2F」が含まれると mod_rewrite は動作しない。 まさにこれが原因だったようです。回避方法として、 Apache 2.0.46 and later より allowEncodedSlashes Directive が追加され、 ‘%2F’がURIに含まれていても、 これを on にすれば 404 Not Found を返さなくなった。 というのが示されていましたが、作業していた Apache は諸事情により最新版ではないので、パッチをバックポートしなければなりません。面倒くさいので、断念しました。しかし、これははまりますね。

  • phpPgAdmin のインストール

    オープンソースのデータベースと言えば、MySQL と PostgreSQL の二つを上げる人が多いと思います。MySQL には、ウェブブラウザで管理できる phpMyAdmin という管理ツールがあります。PostgreSQL には無いのかと思っていましたが、実は同じような 。phpPgAdmin というツールが存在してました。日語にも対応しています。 phpPgAdmin は、その名の通り、PHP でできています。インストールして利用するには、PHP が必要になります。また、Red Hat Linux の場合は、php-pgsql というパッケージも必要です。インストールされていない場合は、最新の PHP の パッケージをインストールしておく必要があります。 phpPgAdmin のファイルをそのまま解凍して配置しても良いのですが、Red Hat およびFedora 用の RPM が配

  • 1