The storing of the CSS aggregation files became problematic for me as our Central Safety Services (CSS) department also tried to store files in the sites/default/files/css folder and everything got wiped out.

Why doesn't it use a root folder, like [drupal root]/tmp or /cache or something other than where I store my files?


Because the file is served and needs to be accessible via the web server. sites/default/files is typically the default location for uploaded content, or content that is generated dynamically, which these CSS/JS files are.

Your situation happens to be because css (Central Safety Services) happens to be the same directory that Drupal uses to store these files. The recommended solution is to update the path name in the database for their files to something else.

Drupal has the ability to configure the directory where the files are stored, under File System in the admin, but ultimately it has to store them somewhere below Drupal root directory.

Drupal 6: http://drupalsitename/admin/settings/file-system
Drupal 7: http://drupalsitename/admin/config/media/file-system
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.