MySQLのバージョン4から使える様になったサブクエリ。
使いたいと思いながらテストサーバーでRPMを使ってアップグレードしようとしたらエラーが...
Googleで調べても具体的な方法がない。
仕方がないので強制アップグレード。
インストールは出来た様だが、うまく起動しない。
RPM -qa|grep mysql で確認するときちんとすべてのツールがアップされている。
起動用のスクリプトも書き換わっているし、問題なさそうなのに...
これでは本番サーバーの導入は先送りか。
残念。
久々にPukiwikiのページを覗く。
以前自分で解決出来なかった問題が質問に出ていた。
自分のメモやアイデア整理にもPukiwikiは使いやすいのでのBasic認証させて使っていたけど、NG時にメニューが表示されて結局ディレクトリごとBasic認証にした経験がある。
こうすれば良かったのか。
改めてみると当たり前の処理。
auth.php 112行目付近
if ($exit_flag)
{
- $body = $title = str_replace(\'$1\',htmlspecialchars(strip_bracket($page)),$title_cannot);
- $page = str_replace(\'$1\',make_search($page),$title_cannot);
- catbody($title,$page,$body);
+ header(\"Location: http://hogehoge/err404.html\");
exit;
}
PHPの開発案件
顧客情報のダウンロードがある。
ページはSSLで保護されているページ。
なぜかうまくダウンロードできない。
セッションやクッキーを使っているのでheader関連が怪しいと思い、下記キーワードで検索
「php https ダウンロード header」
PHPのメーリングリストの記事がヒット(ラッキー!再現性がある問題だ!)
ズバリ解決方法もある。
助かった情報は公開することが恩返しですね。
http://ns1.php.gr.jp/pipermail/php-users/2002-January/004662.html
> 自己レスですが、詳細が分かったのでお知らせします。
> PHPマニュアル
> http://www.php.net/manual/ja/function.session-cache-limiter.php
> に関連事項を見つけました。
>
> IE5.5(IE6.0でも確認済み)にて
> セッションをスタートする前に
> session_cache_limiter('public');
> の1行を追加することでダウンロードが可能になりました。
>
> 以上、報告まで。
助かりました。