Good morning Ron, (assuming you read this when you wake up ;)
On 10/11/2013 10:01 AM, Ron Wingfield wrote:
I have applications that I do not run in the DocumentRoot directory, thus keeping them out of the virtual hosts directory, and are redirected via an alias; for example:
This is an issue.
Invoking the application is accomplished by using this URL: *http://192.168.1.75/observium/html/index.php*. The server's IP address is of course, the static address on the LAN. There is no registered FQDN for this server . . .yet.
This is the same issue.
Tom Laermans has commented, " You're confusing a filesystem subdirectory with an http subdirectory, everything after that is moot." My understanding is that Observium _must_ be run in the /opt/observium file system. This seems to be working because I can start the system and login; however, once started and authenticated, other Observium functions such as "logout" fail.
We absolutely advise to use this directory, indeed, but that is not the "must" the documentation is talking about. What we mean by "not a subdirectory" is that Observium requires a dedicated virtual host. It will not work in http://bananas.archaxis.net/observium - as we tried to explain in http://www.observium.org/wiki/FAQ#Can_I_run_Observium_in_a_Subdirectory.3F
If you expected different wording or it wasn't clear enough for you, can you help us make it more clear? :-)
Here is a line of PHP generated code that puzzles me, _and I think this is critical_:
<li><a href="logout/ <view-source:http://192.168.1.75/observium/html/logout/>" title="Logout"><i class="oicon-door-open-out"></i>Logout</a></li>
Does the href argument look correct? The result of clicking "Logout" results with this Apache error:
Yes, it's correct - it's not working for you because you've confused the above things. No leading slash is needed thanks to the HTML <base> tag, and thanks to mod_rewrite all these links work just fine, when correctly set up.
Tom