diff options
author | https://www.google.com/accounts/o8/id?id=AItOawmJXXNEI07X9crH8W7SN2wN2FIErshpZM4 <Magnus@web> | 2011-03-06 23:43:45 +0000 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-03-06 23:43:45 +0000 |
commit | e20d55377272ff07c6ea8065466923f39fb207e6 (patch) | |
tree | bcebb79867fc00ae17bb60718416083a51d2c1fa | |
parent | a48ecf6f3b1ec39c24c1358313aa3a9590194da7 (diff) |
wiki_file_regexp vs CGI bug
-rw-r--r-- | doc/bugs/__96__wiki__95__file__95__chars__96___setting_not_propagated_to_CGI_wrapper.mdwn | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/bugs/__96__wiki__95__file__95__chars__96___setting_not_propagated_to_CGI_wrapper.mdwn b/doc/bugs/__96__wiki__95__file__95__chars__96___setting_not_propagated_to_CGI_wrapper.mdwn new file mode 100644 index 000000000..bf30145f9 --- /dev/null +++ b/doc/bugs/__96__wiki__95__file__95__chars__96___setting_not_propagated_to_CGI_wrapper.mdwn @@ -0,0 +1,18 @@ +I've set `wiki_file_chars` to a non-standard value in the setup file: + + wiki_file_chars => "-[:alnum:]+/.:_\x{1f310}\x{1f430}", + +(In case you're wondering, [this is the page](http://xn--9dbdkw.se/🌐/).) + +ikiwiki recognises my pages when I run it from the command line, but +when I edit something through the CGI "script", ikiwiki would suddenly +not recognise them. + +By running `strings` on the CGI wrapper I found that the option +`wiki_file_regexp` was still at its original setting. So as a workaround, +I added this to the setup file and everything worked: + + wiki_file_regexp => qr/(^[-[:alnum:]+\/.:_\x{1f310}\x{1f430}]+$)/, + +Maybe the CGI wrapper should specially call `checkconfig`, which is +the function responsible for updating `wiki_file_regexp`? |