文書の過去の版を表示しています。
アップグレード
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 にアクセスして、ページを消した。各ページの消し方は、ページの編集画面に行き、内容をすべて消して保存ボタンを押せば良い。