人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CentOSでサーバ構築しています。

PukiWiki-1.4.7のインストールについての質問です。
wgetでtar.gzファイルを/tmpにダウンロードしてからtar zxvf で展開しました。
pukiwiki.ini.phpに必要な修正をし、各ディレクトリとファイルのパーミッション
の確認も終えました。次にindex.phpをDocumentRootである
/var/www/htmlにコピーし、
それからクライアントPCからブラウザで以下を試しました。
http://サーバのIP(ローカル)/index.php
ブラウザにはまったく何も表示されません。(真っ白)

その後、pukiwiki-1.4.7_notbごと/var/www/html配下に移動。
DocumentRootに/var/www/html/pukiwiki-1.4.7_notbも書き加える。
状況は変わりません。

PHPのインストール、バージョンの問題はありません。
http://サーバのIP/test.phpで問題なく表示されます。
ただし、/var/www/html配下にindex.phpを置いたときと、
/var/www/html/配下にディレクトリpukiwiki-1.4.7_notbを
置いたときにはtest.phpの表示もされなくなりました。
原因は何でしょうか。

●質問者: ikazuo
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:CentOS HTML http:// INDEX IP
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●10ポイント

PukiWikiの直下にある .htaccess は正しく設定していますか?

まず、.htaccess を削除してから、再度アクセスを試みてください。うまくアクセスできるようでしたら、.htaccess を正しい値に設定し直してください。


DocumentRootに/var/www/html/pukiwiki-1.4.7_notbも書き加える。

http://サーバのIP(ローカル)/test.php

でアクセスした際、実体としては

var/www/html/pukiwiki-1.4.7_notb/test.php

を見に行きますから、表示されないのは当然かと思います。

◎質問者からの返答

●.htaccessを削除後、http://サーバIP/index.phpとhttp://サーバIP/wiki/index.phpを試しましたがエラー表示ではなく白で何も表示されないです。

Apacheのerror_logは下記の通りです。

[client 192.168.X.X] PHP Parse error: parse error, unexpected T_DNUMBER 
in /var/www/html/wiki/pukiwiki.ini.php on line 127

このログをみてすぐに127行目を確認してサーバIPの後ろの「'」が抜けていることがわかり訂正しましたが、その後にApacheを再起動してから再びブラウザでアクセスしてやはりうまくいきませんでした。

●ディレクトリの名前が長いので変更しました。

 /var/www/html/pukiwiki-1.4.7_notb
→/var/www/html/wiki

●DocumentRootは下記のように書き換えています。

#DocumentRoot "/var/www/html"
DocumentRoot "/var/www/html/wiki"

2 ● namiheikun
●60ポイント ベストアンサー

先ほどインストールして確かめてみました

私もWHITE画面が出てハマりましたが

index.phpの修正で動きました。

...

define('DATA_HOME','../pkwk/');

define('LIB_DIR','../pkwk/lib/');

...

上のところですが'LIB_DIR'の指定が'lib/'のままになっていませんか?

たとえば次の設定で動かせばいかがでしょうか?

DocumentRoot "/var/www/html"

に設定し/var/www/htmlにindex.phpを配置し

PukiWikiを/var/www/html/wikiに配置

index.phpのDATA_HOME,LIB_DIRを

define('DATA_HOME','../wiki/');

define('LIB_DIR','../wiki/lib/');

と設定してみてください。

この

// Directory definition

// (Ended with a slash like '../path/to/pkwk/', or '')

は下1行だけにかかってるように見えますよね(;・∀・)

◎質問者からの返答

ありがとうございます。

いま出先ですので、明日(9/4)の昼頃からまた再開します。

作業を再開しました。

>var/www/htmlにindex.phpを配置

/var/www/html/index.phpということでしょうか。

これを実施し、続いてPukiWikiを/var/www/html/wikiに配置し、

index.phpのDATA_HOME,LIB_DIRの設定も直しました。

Apacheの設定を下記のように変えました。

DirectoryIndex index.html index.html.var index.php

Apacheを再起動しましたが、ブラウザでの表示は変わらずWHITE画面になります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ