アップグレード

RCNP の www サーバー 上で動かしている DokuWiki をアップグレードしようとしたが、Apache が使用している PHP のバージョンが 5.4.16 のようで、DokuWiki の 2018-04-22 リリースの Greedo がインストールできなかった。以下メモ。

https://www.dokuwiki.org/install:upgrade に従い、最新の DokuWiki をインストールしようとするが、うまく動かない (Firefox では真っ白のページになり、Chrome では HTTP ERROR 500と出る)。

www サーバーに RCNP-GP ネットワーク内からログインして php のバージョンを確認すると、

$ ssh kobayash@www
kobayash@www's password: 
...
-bash-4.2$ php -v
PHP 5.4.16 (cli) (built: Apr  1 2020 04:07:17) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

となる。また、phpinfo.php のようなファイルを用意して、

<?php
phpinfo();
?>

と書いて、この php ファイルに ブラウザからアクセスしても php のバージョンがわかる。https://www.rcnp.osaka-u.ac.jp/~kobayash/dokuwiki/phpinfo.php

このため、dokuwiki-2017-02-19g というバージョンをインストールしようとするが、ファイルのアップロードができなくなった。tar zxvfp オプションで dokuwiki-2017-02-19g.tgz を解凍してコピーしたらできたかも?さらに、playground というページや wiki というページが出来てうざい。data/pages というディレクトリに行くと、playground/playground.txt, wiki/dokuwiki.txt, … というファイルがあった。そのため、doku.php?id=playground:playground, doku.php?id=wiki:dokuwiki, doku.php?id=wiki:syntax, doku.php?id=wiki:welcom にアクセスして、ページを消した。各ページの消し方は、ページの編集画面に行き、内容をすべて消して保存ボタンを押せば良い。

softwares/wiki/dokuwiki/upgrade.txt · 最終更新: 2022/07/12 21:09 by kobayash
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0