xpWiki

出典: wiki.nodoka.org


目次

xpWiki_3.71.84のインストール

xoops用のwikiモジュール、以下のURLを参照
http://xoops.hypweb.net/modules/xpwiki/

cd /usr/local/src
wget http://xoops.hypweb.net/modules/xpwiki/gate.php?way=attach\&_noumb\&refer=xpWiki%B3%AB%C8%AF%C6%FC%B5%AD\&openfile=xpWiki_3.71.84.zip
unzip xpWiki_3.71.84.zip
cd xpWiki_3.71.84
chmod 755 html/modules/xpwiki/admin/setup.cgi
chmod 755 html/modules/xpwiki/include/hyp_common/image_magick.cgi
chown daemon html/modules/xpwiki/attach
chown daemon html/modules/xpwiki/attach/s
chown daemon html/modules/xpwiki/private/backup
chown daemon html/modules/xpwiki/private/cache
chown daemon html/modules/xpwiki/private/cache/page
chown daemon html/modules/xpwiki/private/cache/plugin
chown daemon html/modules/xpwiki/private/counter
chown daemon html/modules/xpwiki/private/diff
chown daemon html/modules/xpwiki/private/trackback
chown daemon html/modules/xpwiki/private/wiki
chown daemon xoops_trust_path/class/hyp_common/favicon/cache
cp -rp html/* /usr/local/apache/xoops
cp -rp xoops_trust_path/* /usr/local/apache/trust/

以下のURLでセットアップを実施
http://xoops.domain.com/modules/xpwiki/admin/setup.cgi

管理者メニュー→モジュールのインストールで確認してインストール。

SEO向けURLへの変更

環境設定でパスをindex/[PAGE]に変更する。

vi /usr/local/apache/xoops/modules/xpwiki/.htaccess
Options +MultiViews
<FilesMatch "^index$">
ForceType application/x-httpd-php
</FilesMatch>

バージョンアップ

携帯でfrontpageを見ると『guid=on』の編集画面になる。
この不具合を改善するためにバージョンアップ。

wget http://xoops.hypweb.net/modules/xpwiki/gate.php/xpwiki_4.02.19.tar.gz?way=attach&_noumb&refer=xpWiki%B3%AB%C8%AF%C6%FC%B5%AD&openfile=xpwiki_4.02.19.tar.gz
mkdir xpwiki_4.02.19
cd xpwiki_4.02.19
tar xvzf ../xpwiki_4.02.19.tar.gz
cp -r html/* /usr/local/apache/xoops
cp -r xoops_trust_path/* /usr/local/apache/trust

管理者メニュー→互換モジュール→モジュールの管理でアップデート。
xpwiki 3.71→4.02

携帯における権限の不具合

一部の閲覧権限を限定しているページが携帯だと表示されない。
xpWiki側の問題かと思ったが、単純にHTMLの書き方で改善。
確認用のページでwikiへのリンクにtarget=_blankが指定されていた。
この属性をなくすとログイン状態が引き継がれるようになった。