- ベストアンサー
Quixplorerがうまく動作しない!(至急)
自宅サーバーでウェブファイルサーバーを作って、ファイルをFTP使わずウェブ(IE)からファイルをアップロードしたいので、Quixplorerを導入しました。HPの説明通りに設定しましたが、うまく動作しない。 OS:XP PRO SP1 ウェブサーバー:AN HTTPD 1.4.2m PHP:4.3.7 Quixplorer:2.3 home_urlはwww.***.comとして、その下に/quixplorerを解凍した。 ブラウザにhttp://www.***.com/quixplorer/index.phpを入力すると、Quixplorerのログイン画面が出ますが、IDとPWDを入力して、「ログイン」をクリックすると、「ページが見つかりません」と出て来ます。 この時のアドレスが「http:///quixplorer/index.php?action=login&order=name&srt=yes」となっている。 「http:///qu....」の「///」の間はhome_urlが抜けているからページが見つからないと思いますが、これはどこの設定を直せばいいでしょうか? ご存知の方教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは、横から失礼します。 ちょっと、コード読んでみた。 で、気になったのは AnHTTPdとPHPの相性だかの問題で HTTP_HOSTが取得できないって 例があったと思う。 index.php のはじめのほうに $_SERVER['HTTP_HOST'] = "www.***.com"; って、一文入れたら、どう? うちAnHTTPd使ってないんで、確かめられないけど。
その他の回答 (3)
- sisya
- ベストアンサー率39% (97/244)
index.phpのみ正常動作するんですね… index.php以外のファイルからその [conf.php]を参照できていないのではないでしょうか? (require,includeされていない) 試しにリンクがおかしくなっているファイルに require_once("conf.php"); の一行を追加してみてください。 (参照ファイルは[conf.php]がある位置に修正して下さい)
補足
アドバイスありがとうございます。 index.phpにrequire conf.php追加しましたが、変化ありませんでした。やっぱり難しいですかね?
- sisya
- ベストアンサー率39% (97/244)
連続ですいません。 #1の参考アドレスからですが、 以下の部分は設定しましたか? .confフォルダのconf.phpを編集する。 6行目 ログイン認証を受ける。 $GLOBALS["require_login"] = yes; 9行目 デフォルト言語 ("en"から"jp"に変更) $GLOBALS["language"] = "jp"; 25行目 ホームディレクトリ $GLOBALS["home_dir"] = "D:/home/public_html/yeti"; 28行目 ホームURL $GLOBALS["home_url"] = "http://uetani.ddo.jp/yeti";
補足
conf.php内の設定はもちろんしました、 home_urlは"http://www.***.com"に設定しましたが、実際のページには抜けています。
- sisya
- ベストアンサー率39% (97/244)
大変お困りのようなので回答とまでは行きませんが… (一昨日もお見かけしましたが回答無しでしたよね…) まずQuixplorerと言うのはどういったものなのでしょうか? スクリプトの性質が判ればPHPの設定側のトラブルの場合 Quixplorerについて判らない人でも回答してくださると思います。 文面だけで判断させていただくと 恐らくスクリプト内のホームアドレスの設定部分が 設定されていないのではないかと思われます。
補足
ご回答ありがとうございます。 回答がまったく無く困っていました。 参考URLは既に読みました、もちろんその通りに設定しましたが、index.phpは動作します、その中のリンクはすべてhome_urlが抜けています。
お礼
返事遅れまして、申し訳ございません。なかなか回答いただけませんでしたので、半分あきらめましたが、ご回答の通りできました、本当に助かりました!!感激です!!!ありがとうございました。