Nikolay Shopik wrote:
What URL are entering in you browser? Sure you not missing mod_rewrite in your apache?

On 11 окт. 2013 г., at 7:32, Ron Wingfield <Ron.Wingfield@Archaxis.net> wrote:

Yes, I'm aware of the subdirectory caveat and I've installed in /opt/observium as advertised (/opt is in the root directory).

_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium

I've configured the ./apache22/httpd.conf to include the following (see below).  I'm not running Observium as a virtual host (i.e, in a container in ./apache22/extra/htpd-vhosts.conf)  because the DocumentRoot in the main httpd.conf file is set to  "/www/vhosts", where (for convenience) /www is a symbolic link to /usr/local/www. 
All virtual hosted websites are located in /www/vhosts/.

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:

/www/phpMyAdmin
/www/WebCalendar
/www/zenphoto
/www/zen-cart

I've attempted to install and run Observium similarly as follows; note that Observium is installed in
/opt/observium, i.e., out of the /opt directory as instructed.

#-----------------------------------------------------
  Alias /observium/ "/opt/observium/"

  DocumentRoot /opt/observium
  ServerName  observium.archaxis.net
  CustomLog /var/log/observium_access.log combined
  ErrorLog /var/log/observium_error.log

    <Directory "/opt/observium/">
        Options FollowSymLinks MultiViews +Includes +Indexes
        AllowOverride all
        Order Deny,Allow
        Allow from all
    #   Allow from 127.0.0.1 .Archaxis.net
        RewriteEngine On
        RewriteOptions Inherit
    #   DirectoryIndex xxx
    </Directory>
#-----------------------------------------------------



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.

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.

Here is a line of PHP generated code that puzzles me, and I think this is critical:

    <li>
<a href="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:

    The requested URL /index.php/logout// was not found on this server.



I've "drilled down" and found the function generate_url($vars, $new_vars = array()) in  ./html/includes/functions.inc.php but I haven't had time to determine how "up stream" functions are using it.

Folks, I apologize for the "wordy" questions, but I think there is something simple causing this . . .I just can't see it.

Well, it's almost 3 AM here in Little Rock, AR USA.  I've got to get three hours sleep.  Thanks again for any suggestions.

OTTF,
Ron W.