質問箱/4300

カテゴリ
サマリ何も表示されない
バージョン1.4.7_utf8
投稿者gh?
状態完了
投稿日2008-04-29 (火) 15:08:45

質問

サーバーに直接ログインし,最新バージョンのpukiwikiをダウンロードし,その場で解凍し,

$php index.php
$

とやっても,何も表示されず,シェルのプロンプトに戻ってしまいます. ブラウザからアクセスしてみても,何も表示されません.

ほかの環境でやってみると,シェルの標準出力に

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>Runtime error</title>
  <meta http-equiv="content-type" content="text/html; charset=euc-jp">
 </head>
 <body>
 <h3>Runtime error</h3>
<strong>Error message : get_script_uri() failed: Please set $script at INI_FILE manually</strong>
 </body>
</html>

と表示され(,ブラウザからアクセスすると正しく表示され)るのですが...

サーバーの環境は,CentOS5.1_x86_64で,php関係でインストールしているパッケージは,

  • httpd-devel-2.2.3-11.el5_1.centos.3
  • httpd-2.2.3-11.el5_1.centos.3
  • php-cli-5.1.6-15.el5
  • php-mysql-5.1.6-15.el5
  • php-common-5.1.6-15.el5
  • php-pdo-5.1.6-15.el5
  • php-5.1.6-15.el5
  • php-mbstring-5.1.6-15.el5

で,Smartyをインストールして/etc/php.iniのinclude_pathを通してあります. また,pwauthとmod_authnz_externalを導入しました.

何かパッケージが足らないのでしょうか? それとも,何かどこかに書き足せば解消するのでしょうか? ご教授よろしくお願いいたします.

回答

  • えーっと、なにをしたいのでしょうか? -- 2008-04-29 (火) 19:50:56
  • 「ブラウザからアクセスしても何も表示されないから、シェルで直接叩いてみた」という意味でしょうか?であれば、まずはindex.phpのerror_reportingをE_ALLにしてブラウザからアクセスして何か表示されないか確認してください。何か表示されたらそのメッセージで検索してください。何も表示されなければ「真っ白」で検索してください。 -- 2008-04-29 (火) 21:44:59
  • index.phpのerror_reporting(E_ALL);のコメントアウトを外してみたところ,lib/pukiwiki.phpの冒頭部で10数回requireしている部分で,ファイルが存在していないエラーが起きていました./etc/php.ini中でinclude_pathをコメントアウトしてみたところ,正常にFrontpageが表示されました.どうやら,php.iniのinclude_pathを設定するときに'.:'の2文字を消してしまっていたのが災いしているようでした.これを書き足すと正常にFrontpageが表示されました.ご迷惑をおかけしました. -- gh? 2008-04-29 (火) 23:06:32
  • 解決したのなら完了にしておくこと。 -- 2008-04-30 (水) 16:38:48

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-05-26 (水) 18:52:00
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.248 sec.

OSDN