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の表示もされなくなりました。
原因は何でしょうか。
先ほどインストールして確かめてみました
私も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行だけにかかってるように見えますよね(;・∀・)
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"
先ほどインストールして確かめてみました
私も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画面になります。
ありがとうございます。
いま出先ですので、明日(9/4)の昼頃からまた再開します。
●
作業を再開しました。
>var/www/htmlにindex.phpを配置
/var/www/html/index.phpということでしょうか。
これを実施し、続いてPukiWikiを/var/www/html/wikiに配置し、
index.phpのDATA_HOME,LIB_DIRの設定も直しました。
Apacheの設定を下記のように変えました。
Apacheを再起動しましたが、ブラウザでの表示は変わらずWHITE画面になります。