[support] Issue with multisite url creation for edit forms action parameter...

Tao Starbow starbow at citris-uc.org
Mon Jan 30 18:15:55 UTC 2006


Yep, I adjusted my server configuration so the proxy pass is not needed 
and this problem went away.

-t

Tao Starbow wrote:

> I think I am faking Drupal out with the proxy pass.
>
> www.citris-uc.org -----> Server1 --- (Proxy to: 
> server2.berkeley.edu/citris) ---> Server2
> I am going to see if it is possible to redo our DNS entries to skip 
> having to do the proxy & then see if that fixes the problem.
>
> puregin wrote:
>
>> If the problem persists with clean URLs turned off, then
>> the problem likely lies elsewhere.
>>
>>     Could you do a search in issues
>>
>>     http://drupal.org/project/issues
>>
>> to see if this turns up anything - otherwise create a new
>> issue.
>>
>>
>>     Cheers, Djun
>> On 25-Jan-2006, at 3:52 PM, Tao Starbow wrote:
>>
>>> I am using clean urls, but I turned them off to see if that fixed  
>>> the problem & it didn't.
>>> I have not adjusted my .htaccess file.  I have spent some time  
>>> reading conflicting advice about what RewriteRules to put into  the 
>>> .htaccess file when doing multisite. The impression that I went  
>>> away with was that you were supposed to change the rewrites if you  
>>> are doing multisite under 4.5, but you left it alone for 4.6.  I  
>>> guess I should look again.  Can you suggest a good node on the  
>>> subject?
>>>
>>> thanks,
>>> -tao
>>>
>>> puregin wrote:
>>>
>>>> I'm assuming you are using clean URLs in your site settings.
>>>>
>>>> Have you adjusted your .htaccess to point to the base URL for
>>>> mod_rewrite?
>>>>
>>>> Djun
>>>>
>>>>
>>>> On 23-Jan-2006, at 1:00 PM, Tao Starbow wrote:
>>>>
>>>>> I have been able to solve all the issues with multisite except  
>>>>> this  last one, which is the url in the action parameter for the  
>>>>> edit  forms being created incorrectly.
>>>>>
>>>>> This problem only shows up for multisite, and only when I use  
>>>>> with  apache & the baseURL to make a multisite site look like a  
>>>>> single  site.  For example the main CITRIS site is really located  
>>>>> at http:// citrissrv2.berkeley.edu/citris.  It sits behind an  
>>>>> apache server  that does a proxy pass from http://www.citris- 
>>>>> uc.org <http:// www.citris-uc.org> to http:// 
>>>>> citrissrv2.berkeley.edu/drupal/ citris.  I have set the site's  
>>>>> baseURL to http://www.citris-uc.org  <http://www.citris-uc.org/>,  
>>>>> and 90% of the time this works fine.   However, when Drupal  
>>>>> generates a edit forms, it prepends "/citris"  to the url.  So  
>>>>> where it should have action="/node/123/edit", it  generates  
>>>>> action="/citris/node/123/edit".  This does not happen if  the  
>>>>> baseURL is http://citrissrv2.berkeley.edu/citris and proxy pass   
>>>>> is not used.
>>>>>
>>>>> To deal with this issue, I set up a symbolic link so that   
>>>>> $durpal_dir/citris just points back to $drupal_dir.  This is an   
>>>>> easy fix that works most of the time.  However, modules such as   
>>>>> webform and project have forms that use secondary pages as   
>>>>> subforms, and as the pages pass the data back-and-forth, I end  
>>>>> up  with urls like action="/citris/citris/citris/citris/citris/ 
>>>>> node/123/ edit" and so on, until the url finally gets too long  
>>>>> for the  browser to handle, the url gets clipped & the user is  
>>>>> set to an  error page.
>>>>>
>>>>> I suspect I am going to be diving into core to address this one,   
>>>>> but I still hope it might just be a configuration error on my   
>>>>> part.  I am grateful for any tip & leads.
>>>>>
>>>>> Thanks,
>>>>> Tao Starbow
>>>>> Web Architect, CITRIS
>>>>>
>>>>> -- 
>>>>> [ Drupal support list | http://lists.drupal.org/ ]
>>>>
>>>>
>>>>
>>>>
>>> -- 
>>> [ Drupal support list | http://lists.drupal.org/ ]
>>
>>
>>
>

-- 
Tao Starbow
Web Architect, CITRIS



More information about the support mailing list