.htaccess
Call it The GCDLADB if you like.
Adding `.htaccess` to Apache Container `/tmp` Directory 2 min read Apr 14, 2021
For some time now we’ve had a problem lurking in Digital.Grinnell, when large files are opened for viewing or download one of the DG services makes a temporary copy of the file in the Apache container’s /tmp directory. Locally, and in staging I’ve debugged the code that is responsible for removing the temporary file once the operation is complete. Running locally or in staging the process does its job, the temporary files get deleted soon after creation, but this never happens in production. ...
301 Redirect in Digital.Grinnell 3 min read Apr 14, 2021
A colleague and I were recently sifting through the Digital.Grinnell logs and came across some recurring 404, “page not found”, status messages. 404’s are not uncommon in DG, but these were particularly troubling because they were requests of the form drupal/fedora/repository/grinnell:162 and drupal/fedora/repository/grinnell:86. That’s the old, and by that I mean VERY OLD, like Drupal v6 vintage from 2012 or 2013, form for an object address. All such references were to some of DG’s oldest digital objects, too. We tried to figure out where such old address references might be coming from, but we struck out. ...
Fixing 'Mixed Content' Errors 3 min read Sep 11, 2020 | Updated: Oct 5, 2020 09:22
Last evening, just before the World Champion Kansas City Chiefs kicked off the NFL’s 2020-21 season (I hope the season is healthy all the way into 2021), I attempted to update all the Drupal contrib modules, and core, in my new local instance of ISLE as chronicled in the Next Steps chapter of ISLE Local Migration Customization. Ultimately that update process left me with a host of incorrect owner/group/permissions issues in the Drupal code, and I was able to remedy those in short order. ...