[support] Clean urls

Cog Rusty cog.rusty at gmail.com
Tue May 27 23:53:58 UTC 2008


Can you check the cookie in your browser to see
- if there is one or multiple cookie names for your site?
- what is the cookie domain (is it '.example.com')?
- what is the cookie path (is it just '/')?


On Wed, May 28, 2008 at 12:38 AM, Troy <troythetechguy at gmail.com> wrote:
> I did try the suggestions for the cookie domain, and obtained the same
> results.
>
> I'm running Drupal 5.7.  I tried accessing the site using
> http://www.site.com/user and http://site.com/user, and both failed to allow
> me to log in - the result is the page simply refreshes with the user name
> and password fields blank.
>
> Both $base_url and  cookie_domain settings are commented out.  I tried
> commenting out "RewriteBase /" in .htaccess, but this did not work either.
> My host says the issue is on my end.  Any other ideas or suggestions?
>
> Thanks,
>
> Troy
>
> On Sat, May 24, 2008 at 2:12 AM, Cog Rusty <cog.rusty at gmail.com> wrote:
>>
>> I assume you tried the suggestions for the cookie domain and it failed.
>>
>> - Your exact Drupal version?
>> - When using clean URLs, do you lose your session when using both
>> www.domain.com and simply domain.com?
>> - Does your settings.php file contain a $base_url setting and/or a
>> cookie_domain settings, or are they commented out with a #.
>> - Also try to enable the "RewriteBase /" line in .htaccess, removing the
>> #.
>>
>>
>> On Fri, May 23, 2008 at 8:02 PM, Troy <troythetechguy at gmail.com> wrote:
>> > After hacking my settings.php file to force clean urls to stay enabled,
>> > I
>> > found I was unable to enable any blocks, and was unable to log in to the
>> > site with www.domain.com/user - I had to still use
>> > www.domain.com/?q=user.
>> > After removing $conf['clean_url'] = 1;  from settings.php, I can now
>> > enable
>> > blocks on the site, but clean urls still does not work.
>> >
>> > Any suggestions on what changes need to take place for clean urls to
>> > stay
>> > enabled?  As previously determined, this is not a clean url problem, but
>> > a
>> > problem with saving my settings.
>> >
>> > Thanks,
>> >
>> > Troy
>> >
>> > On Mon, May 19, 2008 at 10:03 PM, Cog Rusty <cog.rusty at gmail.com> wrote:
>> >>
>> >> On Tue, May 20, 2008 at 5:08 AM, Troy <troythetechguy at gmail.com> wrote:
>> >> > Thank you.  I tried typing the clean urls in my browser, and they
>> >> > worked.  I
>> >> > then added $conf['clean_url'] = 1; to the end of my settings.php
>> >> > file,
>> >> > and
>> >> > now clean urls are enabled!
>> >> >
>> >> > I disabled the log-in block, so I log-in using the appended url
>> >> > ?q=user.
>> >> > Now that clean urls are enabled, I tried logging in by using
>> >> > www.sitename.com/user.  I receive the log-in prompt, but the log-in
>> >> > does
>> >> > not
>> >> > work, the page only refreshes.  Is this normal?
>> >>
>> >>
>> >> Of course it isn't normal. As I suspected, "If they do work, then the
>> >> problem is not clean URLs but saving your setting." The problem is
>> >> probably that your session is lost for some reason and for a moment
>> >> Drupal does not recognize you.
>> >>
>> >> This can be hard to track. Did you say what your Drupal version was?
>> >>
>> >> One thing which often helps in recent versions is to go to
>> >> settings.php and set $cookie_domain = 'example.com';
>> >> (important:*without* www) and remove the front #. Also check if there
>> >> is a wrong $base_url left over (if any).
>> >>
>> >>
>> >> > Thanks again,
>> >> >
>> >> > Troy
>> >> >
>> >> > On Mon, May 19, 2008 at 11:24 AM, Cog Rusty <cog.rusty at gmail.com>
>> >> > wrote:
>> >> >>
>> >> >> On Mon, May 19, 2008 at 6:59 PM, Troy <troythetechguy at gmail.com>
>> >> >> wrote:
>> >> >> > I'm having an issue getting clean urls to work.  I'm set-up on a
>> >> >> > shared
>> >> >> > hosting plan, and my host verified mod_rewrite is already enabled
>> >> >> > on
>> >> >> > the
>> >> >> > server side.  I tried different settings in .htaccess, but nothing
>> >> >> > seems
>> >> >> > to
>> >> >> > work.  Here's the interesting part: When I run the "clean URL
>> >> >> > test"
>> >> >> > it
>> >> >> > passes and the radio buttons to enable clean urls become
>> >> >> > functional.
>> >> >> > However, after selecting enable, then clicking save configuration,
>> >> >> > the
>> >> >> > selection defaults back to disabled.
>> >> >>
>> >> >>
>> >> >> The only thing which the clean URLs setting does is to make Drupal
>> >> >> actually use them in the menu links, if they are *already* enabled
>> >> >> by
>> >> >> .htaccess. So, try to type some clean URLs yourself in your browser
>> >> >> to
>> >> >> see if they work. If they do work, then the problem is not clean
>> >> >> URLs
>> >> >> but saving your setting.
>> >> >>
>> >> >> If they work, try also to force-enable them in your settings.php
>> >> >> file
>> >> >> by adding a $conf['clean_url'] = 1; at the end.
>> >> >>
>> >> >>
>> >> >> >
>> >> >> > My drupal install is located in a directory called httpdocs, which
>> >> >> > I
>> >> >> > was
>> >> >> > told is equivalent to /var/www.  I did not put the drupal install
>> >> >> > in
>> >> >> > a
>> >> >> > folder of its own, rather I just installed all the files in the
>> >> >> > httpdocs
>> >> >> > directory.
>> >> >> >
>> >> >> > Any ideas or suggestions?
>> >> >> >
>> >> >> > Thanks,
>> >> >> >
>> >> >> > Troy
>> >> >> >
>> >> >> > --
>> >> >> > [ Drupal support list | http://lists.drupal.org/ ]
>> >> >> >
>> >> >> --
>> >> >> [ Drupal support list | http://lists.drupal.org/ ]
>> >> >
>> >> >
>> >> > --
>> >> > [ Drupal support list | http://lists.drupal.org/ ]
>> >> >
>> >> --
>> >> [ Drupal support list | http://lists.drupal.org/ ]
>> >
>> >
>> > --
>> > [ Drupal support list | http://lists.drupal.org/ ]
>> >
>> --
>> [ Drupal support list | http://lists.drupal.org/ ]
>
>
> --
> [ Drupal support list | http://lists.drupal.org/ ]
>


More information about the support mailing list