I uploaded blockcache_alter 6.x-1.4 on a two-site shared codebase system, installed the module on one site, and replaced /modules/block/block.module with the patched version supplied:
block_no_node_grants.module

Everything worked fine on the system with the blockcache_alter module installed. But the second site was now completely inoperative, displaying only a white screen and an error message. The problem was resolved by reverting to the original version of block.module

I am relatively new to Drupal, so it's possible that this is all finger trouble of some sort on my part. However, if I understand properly the conditions for this problem to presents itself, then it seems to be a trap for multi-site shared codebase systems.

Comments

swentel’s picture

Status: Active » Fixed

Hrm, probably bock cache alter is disabled on the second site and it breaks because the _blockcache_alter_check_expire() function isn't found. Reflected this in the documentation.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.