カテゴリ | |
サマリ | ページの最上部にPHPのパスの羅列が表示されます。 |
バージョン | 1.4.4 |
投稿者 | おね |
状態 | 完了 |
投稿日 | |
レンタルサーバにwikiをインストールしました。
wikiをローカルで解凍した後、全てのPHPファイルの一行目に
サーバ側から指定されたPHPのパスである
"#!usr/loca/bin/php"を書き加えてから、
「PukiWiki1.4.4のインストール」にある
手順どおりにインストールしたのですが、
インストール後にpukiwiki.phpにアクセスすると
なぜかページ最上部に
"#!usr/loca/bin/php"という文字列が20個以上羅列されます。
サーバの仕様でエラーログを参照することができないため、原因がいまいちよくわかりません。文字列を消すためにはどうしたらよいのでしょうか?
- サーバのphpがモジュール版である(拡張子*.phpで動作する)場合は、phpのパスを手入力する必要はありません。というわけで、入れた文字列を削除しましょう (^^; -- Ratbeta
- locaじゃなくてlocalでは? --
- ご回答ありがとうございます。"loca"はタイプミスで、実際は"local" -- おね
- 途中で送信してしまいました、ごめんなさい。ご回答ありがとうございます。"loca"はタイプミスで、実際は"local"と記述しています。レンタルサーバ側にも問い合わせたところ「実行ファイル以外のphpファイルにもパスを記述しているのが原因では」と回答されました。どれが実行ファイルでどれが実行ファイルではないのか、という案内はこのサイトの中にありますでしょうか? -- おね
- pukiwiki.php(≠lib/pukiwiki.php)とindex.phpだけが直接実行される。他はrequire(_once)されたりする。 --
- CGI版の時は、上の方が言っておられるように index.php (== pukiwiki.php) に PHPのパスを記入してください。 /libの下や 他の.phpファイルには記入の必要がありません -- merlin
- 皆様ありがとうございます。無事問題は解決いたしました。 -- おね