I just started testing alpha2 and everything is going well so far. When I installed Drupal, I noticed that it was asking me to create directories for the private file system within the webroot (/sites/default/private/files and /temp).
Doesn't this seem to defeat the purpose of private files since after installation, these files would be accessible from a browser? Shouldn't the installer at least try and create the folders in a non web accessible location?
I would recommend 'WEBROOT/drupalprivate/[site name]/files' and 'WEBROOT/drupalprivate/[site name]//temp'.
I am setting this to critical because I think it leaves a false sense of security to administrators who would leave this as the default.
Comments
Comment #1
bsherwood commentedTagging 7.x-dev but I saw this in alpha2
Comment #2
David_Rothstein commentedYup, this is bad for a number of reasons - thanks for reporting it! It's being discussed pretty heavily over at #551658: Figure out what to do about new private/public file separation, though.