xreaでphpBBを使う

  • 投稿日:
  • カテゴリ:

phpBBという掲示板があるのですが、新しいxreaのサーバーではうまくインストールができませんでした。PHPのバージョンかな?

そこで、CGIモードで動かすことにしました。

extension.incの拡張子を換えます。
$phpEx = "cgi";

すべての「.php」を「.cgi」にして、実行されるものには先頭行に「#!/usr/local/bin/php」を入れます。ただし、管理画面の./adminの中は、インクルードしつつ実行もされるので、先頭行が表示されてしまいます。

そこで、./adminの中の「admin_」で始まるファイルは、「_admin_」で始まるように「_」をつけ、62行目付近のインクルード呼び出しをちょっと変更します。

if( preg_match("/^_admin_.*?\." . $phpEx . "$/", $file) )

adminの前に「_」をつけます。

100行目付近のwhileのループ内で、
$file = substr($file,1);
のように先頭の「_」を削除し、リンクを生成させます。

拡張子を変更する代わりに.htaccessに
AddType application/x-httpd-cgi .php
を加えてもいいですね。

リンクソース

  • 記事用リンクソース:
  • Wiki用リンクソース(PukiWiki):
  • Wiki用リンクソース(MediaWiki):
  • SNS投稿用: