Closed (outdated)
Project:
Drupal core
Version:
7.x-dev
Component:
install system
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
15 Jan 2010 at 19:32 UTC
Updated:
22 Aug 2010 at 19:51 UTC
Jump to comment: Most recent
Comments
Comment #1
David_Rothstein commentedHm, I can't follow the chain of duplicate issues here - seems the other issues that mentioned this are all now marked duplicate of this one? :)
Anyway, I'd suggest getting rid of the list and the "either/or" thing entirely, and just tell them to make sites/default writable so the installer can take care of the rest...
Comment #2
aren cambre commentedWhile that is appealingly simple, it would only work if Drupal's preferred permissions is right for all sites. Plus wouldn't this break down on other OSes where Drupal may not be able to manage permissions, like Windows?
Comment #3
David_Rothstein commentedI'm not positive, but I believe that on any operating system, if you (manually) set the correct permissions on sites/default, the Drupal installer should be able to create files and directories in it.
I'm not sure how many sites really need different permissions than what the installer creates on the files directory by default, but even so, I'm not sure that means we need to mention it in the UI? As long as the help message is linking them to the correct online docs (e.g., http://drupal.org/server-permissions) that's probably good enough to be able to take some detail out of the on-screen message.
Comment #4
aren cambre commentedI assumed that Drupal would lower permissions from all-writeable. I think all-writeable on that entire subtree would be a security hole.
Comment #5
David_Rothstein commentedIt tries to after it's done writing to it, and if it can't, it warns you that you ought to do it yourself.
Comment #6
David_Rothstein commentedI marked #698058: D7: Installation "File system" warning text better laid out as duplicate.
Comment #7
aren cambre commentedAdd usability because this problem makes Drupal harder to use.
Comment #8
David_Rothstein commentedLooks like recent core changes means this bug won't occur for standard Drupal installations (because the private files directory is not created anymore).
Looking at the code in http://api.drupal.org/api/function/system_requirements/7 I think it can still be an issue if people have configured private files in their settings.php file before installation, though. Still worth fixing, but maybe lower priority now.