Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The CiviMail component of CiviCRM does not record opens/clicks. It normally tracks opens by going to sites/all/modules/civicrm/extern/open.php, but when I try to browse directly to that location I get a 403 Forbidden. I'm guessing the CiviCRM API is also blocked, since it lives in this /extern/ folder.
Comments
Comment #1
narayanis CreditAttribution: narayanis commentedI resolved this by creating a file at nginx_vhost_include.conf in /data/disk/[octopus_user]/config/server_master/nginx/post.d. That file contains the following:
Then in shell ran service nginx restart.
Now Civimail click and open tracking appears to work.
Comment #2
omega8cc CreditAttribution: omega8cc commentedPerfect. We need to add this exception to the main config, since we support CiviCRM now officially (in HEAD, but still..)
Comment #3
omega8cc CreditAttribution: omega8cc commentedIt is now in HEAD: http://drupalcode.org/project/octopus.git/commit/2ea4f71
Thanks.