Re: Apache Configuration

2011-07-06 Thread Lisa Kachold
Hi Steve,

On Wed, Jul 6, 2011 at 4:50 PM, Steve Phariss  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..
>

Looks like you have downloaded the source, but did you run the installer
which is supposed to create your apache entries?  The first thing you do is
either to manually create your php configuration ini files or alternately
run the setup script?

Excerpt from http://www.phpmyadmin.net/documentation/setup/
phpMyAdmin Setup Script

phpMyAdmin tarball includes both documentation and setup script, however
this online version includes only documentation, you have to use setup
script on your phpMyAdmin installation. So please navigate to
http://your_server/path_to_phpMyAdmin/setup/ to configure your copy of
phpMyAdmin.

Alternatively you can try setup script on our demo
server.

::end excerpt::

*Exactly what have you done so far?*

I would check your configuration options as referenced here:


Excerpt from
http://www.phpmyadmin.net/documentation/Documentation.html#setup

Quick Install

   1. Choose an appropriate distribution kit from the
phpmyadmin.netDownloads page. Some kits contain only the English
messages, others contain
   all languages in UTF-8 format (this should be fine in most situations),
   others contain all languages and all character sets. We'll assume you chose
   a kit whose name looks like phpMyAdmin-x.x.x-all-languages.tar.gz.
   2. Untar or unzip the distribution (be sure to unzip the subdirectories):
   tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz in your webserver's
   document root. If you don't have direct access to your document root, put
   the files in a directory on your local machine, and, after step 4, transfer
   the directory on your web server using, for example, ftp.
   3. Ensure that all the scripts have the appropriate owner (if PHP is
   running in safe mode, having some scripts with an owner different from the
   owner of other scripts will be a problem). See FAQ
4.2and
   FAQ 
1.26for
suggestions.
   4. *Now you must configure your installation. There are two methods that
   can be used. Traditionally, users have hand-edited a copy of
   config.inc.php, but now a wizard-style setup script is provided for those
   who prefer a graphical installation.* Creating a config.inc.php is still
   a quick way to get started and needed for some advanced features.
  - To manually create the file, simply use your text editor to create
  the file config.inc.php (you can copy config.sample.inc.php to get
  minimal configuration file) in the main (top-level) phpMyAdmin directory
  (the one that contains index.php). phpMyAdmin first loads
  libraries/config.default.php and then overrides those values with
  anything found in config.inc.php. If the default value is okay for a
  particular setting, there is no need to include it in config.inc.php.
  You'll need a few directives to get going, a simple
configuration may look
  like this:

  

  Or, if you prefer to not be prompted every time you log in:

  

  For a full explanation of possible configuration values, see the
Configuration
  
Sectionof
this document.
  - Instead of manually editing config.inc.php, you can use the Setup
  Script . First you
  must manually create a folder config in the phpMyAdmin directory. This
  is a security measure. On a Linux/Unix system you can use the following
  commands:

  cd phpMyAdmin
  mkdir config# create directory for saving
  chmod o+rw config   # give it world writable permissions

  And to edit an existing configuration, copy it over first:

  cp config.inc.php config/   # copy current configuration
for editing
  chmod o+w config/config.inc.php # give it world writable permissions

  On other platforms, simply create the folder and ensure that your web
  server has read and write access to it. FAQ
1.26can
help with this.

  Next, open setup/  in
  your browser. Note that *changes are not saved to disk until
  explicitly choose Save* from the *Configuration* area

Re: Apache Configuration

2011-07-06 Thread Kevin Brown

IIRC the default root location for documents is /var/www/html not /var/www.



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..


 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 

   #SetHandler perl-script
   #PerlHandler HTML::Mason


   AllowOverride All
   Options None
   Order allow,deny
   Allow from all

 ScriptAlias /cgi-bin/ "/var/www/www.myurl.com/cgi-bin/
"
http://www.myurl.com/cgi-bin>">
   AllowOverride All
   Options None
   Order allow,deny
   Allow from all

 ErrorLog syslog:local1
 ErrorLog /var/log/httpd/www.myurl.com.error
CustomLog /var/log/httpd/www.myurl.com.access common



.
.
.




---
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


---
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


Re: Apache Configuration

2011-07-06 Thread Alex Dean
On Jul 6, 2011, at 6:50 PM, Steve Phariss 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..
> 
> 
> 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
> 
>   #SetHandler perl-script
>   #PerlHandler HTML::Mason
> 
> 
>   AllowOverride All
>   Options None
>   Order allow,deny
>   Allow from all
> 
> ScriptAlias /cgi-bin/ "/var/www/www.myurl.com/cgi-bin/"
> 
>   AllowOverride All
>   Options None
>   Order allow,deny
>   Allow from all
> 
> ErrorLog syslog:local1
> ErrorLog /var/log/httpd/www.myurl.com.error
> CustomLog /var/log/httpd/www.myurl.com.access common
> 
> 
> 
> .
> .
> .
> 


If your DocumentRoot is /var/www/www.myurl.com, you normally won't be able to 
browse /var/www/phpMyAdmin-3.4.3.1-english since that directory is not under 
your DocumentRoot.  http://www.myurl.com/phpMyAdmin-3.4.3.1-english would map 
to /var/www/www.myurl.com/phpMyAdmin-3.4.3.1-english on your filesystem, which 
apparently doesn't exist.  Your DirectoryMatch cannot override that restriction.

A few options:
 - Move or symlink your content so 
/var/www/www.myurl.com/phpMyAdmin-3.4.3.1-english exists.
 - Leave your files where they are, and use Apache's Alias directive.

Watch your access logs while your debugging, to ensure that the correct virtual 
host is actually servicing your request.  It's possible that some 
misconfiguration is causing your requests to be served from the default virtual 
host.  'httpd -S' (or whatever the Debian equivalent is) will show you how 
Apache parsed your virtual host directives.

alex
---
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


Re: Apache Configuration

2011-07-06 Thread Steve Phariss
I realize that but it is the configuration I need to test...  there is a
/var/www/html, but it is not used



On Wed, Jul 6, 2011 at 6:17 PM, Kevin Brown  wrote:

> IIRC the default root location for documents is /var/www/html not /var/www.
>
>
>  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..
>>
>> 
>> 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 
>>
>> 
>>   #SetHandler perl-script
>>   #PerlHandler HTML::Mason
>> 
>> 
>>   AllowOverride All
>>   Options None
>>   Order allow,deny
>>   Allow from all
>> 
>> ScriptAlias /cgi-bin/ 
>> "/var/www/www.myurl.com/cgi-**bin/
>> "
>> http://www.myurl.com/cgi-bin><
>> http://www.myurl.com/cgi-bin>**">
>>
>>   AllowOverride All
>>   Options None
>>   Order allow,deny
>>   Allow from all
>> 
>> ErrorLog syslog:local1
>> ErrorLog /var/log/httpd/www.myurl.com.**error
>> CustomLog /var/log/httpd/www.myurl.com.**access common
>> 
>>
>> 
>> .
>> .
>> .
>> 
>>
>>
>>
>> --**-
>> PLUG-discuss mailing list - 
>> plug-disc...@lists.plug.**phoenix.az.us
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.PLUG.phoenix.az.**us/mailman/listinfo/plug-**discuss
>>
>
> --**-
> PLUG-discuss mailing list - 
> plug-disc...@lists.plug.**phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.**us/mailman/listinfo/plug-**discuss
>
---
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

Re: Apache Configuration

2011-07-06 Thread Kevin Brown
Not used in what sense? It is the default Document Root location that 
most RPM based distros have set by default for Apache.


Have you changed the Document Root in the /etc/apache2/conf/httpd.conf 
(or wherever it is hidden)?



I realize that but it is the configuration I need to test...  there is a
/var/www/html, but it is not used



On Wed, Jul 6, 2011 at 6:17 PM, Kevin Brown mailto:kevin_br...@qwest.net>> wrote:

IIRC the default root location for documents is /var/www/html not
/var/www.


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..


 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 



   #SetHandler perl-script
   #PerlHandler HTML::Mason


   AllowOverride All
   Options None
   Order allow,deny
   Allow from all

 ScriptAlias /cgi-bin/ "/var/www/www.myurl.com/cgi-__bin/

"
http://www.myurl.com/cgi-bin> __">

   AllowOverride All
   Options None
   Order allow,deny
   Allow from all

 ErrorLog syslog:local1
 ErrorLog /var/log/httpd/www.myurl.com
.__error
CustomLog /var/log/httpd/www.myurl.com
.__access common



.
.
.




--__-
PLUG-discuss mailing list -
plug-disc...@lists.plug.__phoenix.az.us

To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.__us/mailman/listinfo/plug-__discuss 



--__-
PLUG-discuss mailing list - plug-disc...@lists.plug.__phoenix.az.us

To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.__us/mailman/listinfo/plug-__discuss





---
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


---
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


Re: Apache Configuration

2011-07-06 Thread Lisa Kachold
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:


> english">


to


> 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:


> english">
>   AllowOverride All
>   Options None
>   Order allow,deny
>   Allow from all
> 



On Wed, Jul 6, 2011 at 4:50 PM, Steve Phariss  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..
>
> 
> 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
> 
>   #SetHandler perl-script
>   #PerlHandler HTML::Mason
> 
> 
>   AllowOverride All
>   Options None
>   Order allow,deny
>   Allow from all
> 
> ScriptAlias /cgi-bin/ "/var/www/www.myurl.com/cgi-bin/"
> 
>   AllowOverride All
>   Options None
>   Order allow,deny
>   Allow from all
> 
> ErrorLog syslog:local1
> ErrorLog /var/log/httpd/www.myurl.com.error
> CustomLog /var/log/httpd/www.myurl.com.access common
> 
>
> 
> .
> .
> .
> 
>
> ---
> 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 
---
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

Re: Apache Configuration

2011-07-06 Thread Steve Phariss
Yes Document root has been changed.  /var/www/html is not used in the sense
that there is no content in it, and documentroot has been changed.

On Wed, Jul 6, 2011 at 7:49 PM, Kevin Brown  wrote:

> Not used in what sense? It is the default Document Root location that most
> RPM based distros have set by default for Apache.
>
> Have you changed the Document Root in the /etc/apache2/conf/httpd.conf (or
> wherever it is hidden)?
>
>  I realize that but it is the configuration I need to test...  there is a
>> /var/www/html, but it is not used
>>
>>
>>
>> On Wed, Jul 6, 2011 at 6:17 PM, Kevin Brown > **> wrote:
>>
>>IIRC the default root location for documents is /var/www/html not
>>/var/www.
>>
>>
>>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..
>>
>>
>> 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 
>>
>>
>>>"(\.html|\.txt|\.pl|\.mhtml|__**dhandler|autohandler)$">
>>   #SetHandler perl-script
>>   #PerlHandler HTML::Mason
>>
>>
>>   AllowOverride All
>>   Options None
>>   Order allow,deny
>>   Allow from all
>>
>> ScriptAlias /cgi-bin/ 
>> "/var/www/www.myurl.com/cgi-__**bin/
>>
>>
>> >"
>>> "/var/www/www.myurl.com/cgi-__**bin
>> **
>> __">
>>
>>
>>   AllowOverride All
>>   Options None
>>   Order allow,deny
>>   Allow from all
>>
>> ErrorLog syslog:local1
>> ErrorLog /var/log/httpd/www.myurl.com
>>.__error
>>
>>CustomLog /var/log/httpd/www.myurl.com
>>.__**access common
>>
>>
>>
>>
>>.
>>.
>>.
>>
>>
>>
>>
>>--**__-
>>PLUG-discuss mailing list -
>>plug-disc...@lists.plug.__phoe**nix.az.us 
>>
>> > >
>>
>>To subscribe, unsubscribe, or to change your mail settings:
>>http://lists.PLUG.phoenix.az._**_us/mailman/listinfo/plug-__**discuss
>> 
>> >
>>
>>
>>
>>--**__-
>>PLUG-discuss mailing list - 
>> plug-disc...@lists.plug.__phoe**nix.az.us
>>
>> > >
>>
>>To subscribe, unsubscribe, or to change your mail settings:
>>http://lists.PLUG.phoenix.az._**_us/mailman/listinfo/plug-__**discuss
>>
>> 
>> >
>>
>>
>>
>>
>> --**-
>> PLUG-discuss mailing list - 
>> plug-disc...@lists.plug.**phoenix.az.us
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.PLUG.phoenix.az.**us/mailman/li

Re: Apache Configuration

2011-07-06 Thread Steve Phariss
Thank you for that explanation.  I kind of thought something like that was
the answer but was not sure.

On Wed, Jul 6, 2011 at 8:27 PM, Lisa Kachold wrote:

> 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:
>
>
> >
>> english">
>
>
> to
>
> >
>> 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:
>
>
> >
>> english">
>>   AllowOverride All
>>   Options None
>>   Order allow,deny
>>   Allow from all
>> 
>
>
>
> On Wed, Jul 6, 2011 at 4:50 PM, Steve Phariss  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..
>>
>> 
>> 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
>> 
>>   #SetHandler perl-script
>>   #PerlHandler HTML::Mason
>> 
>> 
>>   AllowOverride All
>>   Options None
>>   Order allow,deny
>>   Allow from all
>> 
>> ScriptAlias /cgi-bin/ "/var/www/www.myurl.com/cgi-bin/"
>> 
>>   AllowOverride All
>>   Options None
>>   Order allow,deny
>>   Allow from all
>> 
>> ErrorLog syslog:local1
>> ErrorLog /var/log/httpd/www.myurl.com.error
>> CustomLog /var/log/httpd/www.myurl.com.access common
>> 
>>
>> 
>> .
>> .
>> .
>> 
>>
>> ---
>> 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 
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ---
> 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
>
---
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

Re: Apache Configuration

2011-07-07 Thread Lisa Kachold
On Wed, Jul 6, 2011 at 9:03 PM, Steve Phariss  wrote:

> Thank you for that explanation.  I kind of thought something like that was
> the answer but was not sure.


Yes, kudos to Kevin and Alex Dean for noticing so quickly there was an
Apache path DocumentRoot Allow Symlinks issue!

>
>
> On Wed, Jul 6, 2011 at 8:27 PM, Lisa Kachold wrote:
>
>> 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:
>>
>>
>> >>
>>> english">
>>
>>
>> to
>>
>> >>
>>> 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:
>>
>>
>> >>
>>> english">
>>>   AllowOverride All
>>>   Options None
>>>   Order allow,deny
>>>   Allow from all
>>> 
>>
>>
>>
>> On Wed, Jul 6, 2011 at 4:50 PM, Steve Phariss  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..
>>>
>>> 
>>> 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
>>> 
>>>   #SetHandler perl-script
>>>   #PerlHandler HTML::Mason
>>> 
>>> 
>>>   AllowOverride All
>>>   Options None
>>>   Order allow,deny
>>>   Allow from all
>>> 
>>> ScriptAlias /cgi-bin/ "/var/www/www.myurl.com/cgi-bin/"
>>> 
>>>   AllowOverride All
>>>   Options None
>>>   Order allow,deny
>>>   Allow from all
>>> 
>>> ErrorLog syslog:local1
>>> ErrorLog /var/log/httpd/www.myurl.com.error
>>> CustomLog /var/log/httpd/www.myurl.com.access common
>>> 
>>>
>>> 
>>> .
>>> .
>>> .
>>> 
>>>
>>> ---
>>> 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 
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> ---
>> 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
>>
>
>
> ---
> 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 
---
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

Re: Apache Configuration

2011-07-07 Thread Alex Dean

On Jul 6, 2011, at 10:27 PM, Lisa Kachold wrote:

> 
> 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)

You can also use an Alias directive.
http://httpd.apache.org/docs/2.2/mod/mod_alias.html#alias

alex
---
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


Re: Apache Configuration

2011-07-07 Thread Steve Phariss
I like this solution Alex, it somehow seems "cleaner" then dealing with
symlinks.  My only question would be if you can serve an entire app
(myPhpAdmin calls different php scripts) from an alias, perhaps using
AliasMatch regex.  I should be able to test sometime today.

On Thu, Jul 7, 2011 at 6:19 AM, Alex Dean  wrote:

>
> On Jul 6, 2011, at 10:27 PM, Lisa Kachold wrote:
>
> >
> > 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)
>
> You can also use an Alias directive.
> http://httpd.apache.org/docs/2.2/mod/mod_alias.html#alias
>
> alex
> ---
> 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
>
---
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