===== アップグレード =====
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と出る)。
{{:softwares:wiki:dokuwiki:php_error_firefox.png?200|}}
{{:softwares:wiki:dokuwiki:php_error_chrome.png?200|}}
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 ファイルに ブラウザからアクセスしても 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 にアクセスして、ページを消した。各ページの消し方は、ページの編集画面に行き、内容をすべて消して保存ボタンを押せば良い。