In Apache and subsequently in the VirtualHost entries you can define DocumentRoot however you like:

It's not going to be changed by a "rpm install" etc.

Your configuration for DocumentRoot points to:
DocumentRoot /var/www/www.myurl.com

Therefore to access your PhpMyAdmin, you would need to place it into:

/var/www/www.myurl.com/phpmyadmin/

# mv /var/www/phpMyAdmin-3.4.3.1 /var/www/www.myurl.com

and

change:

<DirectoryMatch "/var/www/phpMyAdmin-3.4.3.1-
english">

to 

<DirectoryMatch "/var/www/www.myurl.com/phpMyAdmin-3.4.3.1-
english">
FACT:  You cannot server a directory outside of DocumentRoot without both a symlink and an allow symlinks statement in your apache configuration option (in your VirtualHost configuration)

As you can see, you don't have either:

    <DirectoryMatch "/var/www/phpMyAdmin-3.4.3.1-
english">
      AllowOverride All
      Options None
      Order allow,deny
      Allow from all
    </DirectoryMatch>


On Wed, Jul 6, 2011 at 4:50 PM, Steve Phariss <sphariss@gmail.com> wrote:
I have a test apache install with several Virtual hosts,  I am trying to install myPhpAdmin in a directory off of /var/www but I can not get it to be recognized (404 error)

the virtual host contents are in directories off of /var/www (i.e. /var/www/www.myurl.com and /var/www/phpMyAdmin-3.4.3.1-english

The server is working correctly and serving the appropriate domains, I just can not get www.myurl.com/phpMyAdmin-3.4.3.1-english to work......

Any help would be great......

<VirtualHost *:80>
    ServerAdmin *********************
    ServerName www.myurl.com
    DirectoryIndex index.html #index.mhtml
    DocumentRoot /var/www/www.myurl.com
    AddType  text/html  .html #.mhtml
        # Set Perl Variable SiteName with name of site for handler.pl
        #PerlSetVar site myurl
        #PerlRequire /var/www/handler.pl
    <LocationMatch "(\.html|\.txt|\.pl|\.mhtml|dhandler|autohandler)$">
      #SetHandler perl-script
      #PerlHandler HTML::Mason
    </LocationMatch>
    <DirectoryMatch "/var/www/phpMyAdmin-3.4.3.1-english">
      AllowOverride All
      Options None
      Order allow,deny
      Allow from all
    </DirectoryMatch>
    ScriptAlias /cgi-bin/ "/var/www/www.myurl.com/cgi-bin/"
    <Directory "/var/www/www.myurl.com/cgi-bin">
      AllowOverride All
      Options None
      Order allow,deny
      Allow from all
    </Directory>
    ErrorLog syslog:local1
    ErrorLog /var/log/httpd/www.myurl.com.error
CustomLog /var/log/httpd/www.myurl.com.access common
</VirtualHost>

<VirtualHost *.80>
.
.
.
</VirtualHost>

---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss



--
(602) 791-8002  Android
(623) 239-3392 Skype
(623) 688-3392 Google Voice


HomeSmartInternational.com