mt.cfgを編集した後、FTPで http://abc.com/~xyz/ にアップロードしました。
mt-load.cgiを終了し後に、
http://abc.com/~xyz/mt.cgi
にアクセスするとログイン画面が出てきます。
ID・PWを入力しログインボタンをクリックすると、
http://abc.com/mt.cgi
が開かれてしまいます(もちろんnot foundエラーです。)
mt.cfgでCGIPathは
http://abc.com/~xyz/
に設定しています。
原因は何でしょうか?
http://faq.sakura.ad.jp/cgi-bin/sakura.cfg/php/enduser/std_adp.p...*&p_li=:detail]
http://abc.com/~xyz/ にアクセスすると
http://abc.com/ に飛ばすような
リダイレクトやエイリアスの設定をしていたりはしないでしょうか?
回答ありがとうございます。
特殊なことはしていません。
---------------------------追記
自己解決。
f_kondoさんラッキー!
lib/MT/App.pm (593行目)
【修正前】
} elsif ($app->{query}) {
$path = $app->{query}->url;
$path =~ s!/[^/]*$!!;
-----------------------------------------------
【修正後】
} elsif ($app->{query}) {
$path = $app->{cfg}->CGIPath;
# $path = $app->{query}->url;
$path =~ s!/[^/]*$!!;
要するに
/lib/MT/App.pm
が最初からおかしいのですね^^