ブログの記事が多くなってきたので、整理するために一度wikiを使ってみようかなぁと思いpukiwiki 1.3.7をダウンロードして設置しました。
ダウンロードはPukiWiki/Download – PukiWiki-officialから。
その後マニュアルPukiWiki/Install/1.3.x – PukiWiki-officialを見ながらxamppに設置。動くには動いたのですが、編集しようとすると
cmd=edit&page=MenuBar は有効な WikiName ではありません。
と表示され、編集が出来ない。
これは困ったなぁ、と思い調べているとmbstringの問題のようなPHP5の問題のような、FAQを見てもどう修正すれば直るのかが書いていなかったですorz
何度か検索をして調べたところ、init.phpの69行目あたりに
//** 入力値の整形 ** $cookie = $HTTP_COOKIE_VARS; if(get_magic_quotes_gpc())
というソースがあるので、これを
//** 入力値の整形 ** $HTTP_POST_VARS = $_POST; $HTTP_GET_VARS = $_GET; $HTTP_COOKIE_VARS = $_COOKIE; $cookie = $HTTP_COOKIE_VARS; if(get_magic_quotes_gpc())
というように
$HTTP_POST_VARS = $_POST;
$HTTP_GET_VARS = $_GET;
$HTTP_COOKIE_VARS = $_COOKIE;
を上記の位置に追加すれば大丈夫みたいです。変更すると無事に編集できるようになりました。PHP5系とpukiwiki 1.3.7の場合に起こる問題のようです。
以下のブログが大変参考になりました。ありがとうございます。
HTML5、JavaScript、Android を勉強しよう Pukiwiki 1.3系をPHP5で動作させると、「有効な WikiName ではありません。」と表示される問題