カテゴリ | |
サマリ | DocumentRoot直下以外への設置 |
バージョン | 1.4.5 |
投稿者 | よっちい |
状態 | 完了 |
投稿日 | |
PukiWiki-1.4.4の時はindex.php、pukiwiki.phpを
define('DATA_HOME', './');
define('LIB_DIR', './lib/');
こう変更すればDocumentRoot直下以外(1階層子ディレクトリとか)への設置ができていました。しかし1.4.5はプラグインが発見できないらしく、トップペイジの表示はできても何か操作をしようとすると
404 Not Found
になってしまいます。
- こんにちは :) 1.4.5までの間にそのへんはいじっていない気がします。また、PukiWikiではなくWebサーバーが404を返しているのでしょうから、本当にソノURLの先にファイル(たとえば index.php )が無いのだと思います。404が帰ってきたときのURLを観察してみて下さい。 -- henoheno
- お疲れさまです。apacheのlogに異常は見られなかったので質問したのですが、いまさっき再確認したところ特に問題なく使えるようになってしまいました.... XD 再現しないので原因が良くわかりません、これはこれで困ったことであります。 -- よっちい
- こんにちは。apacheのエラーログに File not found が記録されていないでしょうか? 後はそうですね、$script の値を設定し間違えるとこういうことがあるかもしれませんね。 -- henoheno
- はい、error_logにも出ていません。ブラウザの画面にも通常のapacheが出すエラーメッセージではなく、
404 Not Found
これしか出てませんでした。 -- よっちい
- apacheのVirtualHostの設定、動作確認に使っていたWindowsマシンのhostsファイルの設定が正しくありませんでした。結果としてADSLモデムにアクセスしてしまいNot Foundが出ていました。 -- よっちい