Hi, I've already done some searches about the problem but none of the solutions apply to my case.
My situation looks like this:
* I have my dokuwiki install on an intraner server (lets call it server1), it works like a charm; people working "at the site" may access it without any problems using links like
http://sever1/dokuwki
* there is a need of exposing the wiki people outside our office, so port forwarding has been done form out routing server and dokuwiki is available from the internet as:
http://123.123.123.13:3123/dokuwiki (ip and port number are an example :D)
* wiki works from both addresses outside ip one and internal one
* PROBLEM occurs when trying to use media manager using outside world address (
http://324.34.34.34:123/dokuwiki/lib/exe/mediamanager.php); instead of nice media manager I get a screen with "You are not allowed to view this page"
* if internal addressing is used like (
http://server1/dokuwiki/lib/exe/mediamanager.php) it works, but I need to get that wiki to the outside world
After that I did some research and found out that :
* I can't save my configuration, it gives an error: "Permission Denied Sorry, you don't have enough rights to continue. Perhaps you forgot to login?"
* logging again doesn't help, using internal adressing *
http://server1/....." does solve the issue (as in media upload)
* I checked
mediamanager.php and it seems that
auth_quickaclcheck("$NS:*") returns
0, but while I'm logged in using internal server address (
http://server1/...) it returns
255 (which is correct) - why does it happen so ?
Any ideas why ACL fails while using public ip (with port forwarding)?
groblus