[development] Files directory on installation usability fix not quite usable. ; )

Larry Garfield larry at garfieldtech.com
Sun Dec 9 04:30:52 UTC 2007

Emphasis on the "properly". :-)  I had been going with the conventional wisdom 
of sites/<site>/files, but when I went to merge two sites into a multi-site 
to deploy them realized that wouldn't work; the path that is stored into the 
files table is then bound to the domain the site is on, which is no good 
because the domain changes from staging to production.  So if we document 
sites/default/files for single-site installs, we need to in the same breath 
document to *not* use the sites/ directory for multi-site installs unless you 
want to make moving to a new server to be a PITA.

On Saturday 08 December 2007, Shakur wrote:
> If they are running multisite it would be safe to assume they can do
> some tinkering with directories, we just have to document properly.
> Angie Byron wrote:
> > Gerhard Killesreiter wrote:
> >> DragonWize schrieb:
> >>> I don't see it as any different as the big red neon hack me sign on
> >>> the file that contains your database username and password.
> >>>
> >>> We still do that as a convenience and then warn the user to set the
> >>> permissions back. And it is not like more work, the user is already
> >>> setting permissions to write then back it would just be one more done
> >>> the same way, unless you do it all manually which is always an option.
> >>
> >> This could all be solved by moving the default files directory into the
> >> sites directory.
> >
> > I'd support this as a solution for new installations, definitely. Then
> > there's only one chmod to do, and we can include the directory by
> > default.
> >
> > And yeah, people who do multisite installations are going to have to do
> > some more work, but they have to that anyway with settings.php. No big
> > deal.
> >
> > -Angie

Larry Garfield			AIM: LOLG42
larry at garfieldtech.com		ICQ: 6817012

"If nature has made any one thing less susceptible than all others of 
exclusive property, it is the action of the thinking power called an idea, 
which an individual may exclusively possess as long as he keeps it to 
himself; but the moment it is divulged, it forces itself into the possession 
of every one, and the receiver cannot dispossess himself of it."  -- Thomas 

More information about the development mailing list