[support] [Fwd: Re: Disappearing .htaccess File]

Steve Edwards killshot91 at comcast.net
Mon Jul 21 04:21:12 UTC 2008


That saga continues...

I've been trying for a couple hours now to get my clean URLs to work by modifying httpd.conf, but nothing seems to work.  I added 
the following to the httpd.conf file

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>

and reloaded, but I still get "The requested URL /xxxxx was not found on this server." for every link I try to go to.  I can get 
to each page using the non-clean URLs.

I also tried adding to this

<VirtualHost *:80>
     ServerName cms-qa.goosenetworks.com
     DocumentRoot /var/www/html/gn-qa
</VirtualHost>

to get this:

<VirtualHost *:80>
     ServerName cms-qa.goosenetworks.com
     DocumentRoot /var/www/html/gn-qa
     <Directory /var/www/html/gn-qa>
	AllowOverride All
     </Directory>
</VirtualHost>

Now /var/www/html/gn-qa maps to /home/myname.  Is /home/myname what needs to go in <Directory>?  Also, Do I need quotes around the 
directory path/name?

Thanks.

Steve (just about to pull out what's left of his hair).


-------- Original Message --------
Subject: Re: [support] Disappearing .htaccess File
Date: Sun, 20 Jul 2008 16:11:02 -0700
From: Steve Edwards <killshot91 at comcast.net>
To: support at drupal.org
References: <4882D8FC.7080502 at comcast.net>	<20080720070432.25741pbhfjj6e1z4 at illyria.philipnet.com>	<4882E808.2040507 at comcast.net> 
<20080720074151.138973hgc0qlqi8s at illyria.philipnet.com>

OK, it's a collocated box, and I got root access to it.  Where do I find the Apache config files?  I've been poking around and
haven't found them yet.

Steve

philip at philipnet.com wrote:
> Hi Steve,
> 
> If it's not your client, then it's the server.
> I've used hosting companies before where they won't show the .htaccess  
> file (or any file starting with '.') in a directory listing. In those  
> cases the companies have recommended keeping a local copy of the  
> .htaccess or .htpasswd file(s) in case you ever need to amend them.
> 
> And what about the Apache configuration?
> Can you confirm that that allows .htaccess files to override the settings?
> Because of a performance hit when using .htaccess files some hosts  
> don't allow .htaccess files.
> 
> Regards.
> 
> Philipnet.
> 
> Quoting "Steve Edwards" <killshot91 at comcast.net>:
> 
>> I'm using FileZilla, and I can see the .htaccess file just fine on  
>> my own server.  I can upload and download to and from that
>> server and see the file (and also on other servers) without a problem.
>>
>> The reason I don't think it is there is because none of my links  
>> work.  I'm using clean URLs and the home page shows fine, but
>> every link I click on gives the "URL /xxxxx not found on this  
>> server" error message.
>>
>> I can't access the .conf file.  My FTP access puts me in the Drupal  
>> root, which is a subdomain.  I tried modifying Base_Rewrite,
>> but that does no good since the .htaccess isn't even there in the  
>> first place.
>>
>> Steve
>>
>> philip at philipnet.com wrote:
>>> Quoting "Steve Edwards" <killshot91 at comcast.net>:
>>>
>>>> I've been working on a customer site on my server, and I uploaded it
>>>> to the client server today.  The front page displayed fine,
>>>> but when I click on any links, I get page not found errors.  I'm
>>>> using clean URLs on my server (like I do on every project), and I
>>>> noticed that the .htaccess file was missing.  I uploaded it twice,
>>>> but when I go to another folder and come back, it's gone, as if
>>>> I never uploaded it in the first place.  I asked the client about
>>>> it, and they know of nothing that would do that.  Has anybody
>>>> seen this before, or know how to fix it?
>>> Hey Steve,
>>>
>>> Under UNIX/Linux any file that starts with a '.' is considered a
>>> hidden file - i.e. a file that's not normally shown when you list the
>>> contents of a directory.
>>>
>>> There should be an option on your FTP client to show hidden files.
>>>
>>> Note that even if hidden, the .htaccess file still exists and should
>>> take effect. However it sounds like it doesn't. Can you examine/modify
>>> the Apache configuration so that .htaccess file take effect?
>>> Something like:
>>>
>>> <Directory "/location/on/remote/server/to/drupal/installation">
>>>    Options All
>>>    AllowOverride All
>>> </Directory>
>>>
>>> in the Apache configuration should work.
>>>
>>> Regards.
>>>
>>> Philipnet.
>> --
>> [ Drupal support list | http://lists.drupal.org/ ]
>>
> 
> 
> 



More information about the support mailing list