【エラー?】dokuwikiをwindows(xampp)環境にいれるとDOKU_PLUGINがファイルパスを返しているような

スポンサーリンク

ただのエラーメモ。もしかしたら自分のxampp環境のせいかもしれないけど、とりあえずメモ

DOKUWIKIのプラグインを
https://www.dokuwiki.org/start?id=ja:devel:action_plugins
読みながら作ってたけど、どうも定数DOKU_PLUGINがURLではなくファイルパスを返している気がする。
プラグイン名がhogehogeで、呼び出すjavascriptがexample.js。

'src'     =>  DOKU_PLUGIN . 'hogehoge.js');

だと

<script type="text/javascript" charset="utf-8" src="C:¥xampp¥htdocs¥wiki/lib/plugins/hogehoge/example.js"></script>

と途中までファイルパス。

'src'     =>  DOKU_BASE . 'lib/plugins/hogehoge/example.js');

とすると

http://localhost/wiki/lib/plugins/hogehoge.css"/

のように正しいURLを返していた。

とりあえずDOKU_BASE使ったら直った。xamppとかlocal環境とか日本語Windows特有の仕様な気もするけど、とりあえずメモ。