diff --git a/allauth/app_settings.py b/allauth/app_settings.py
index <HASH>..<HASH> 100644
--- a/allauth/app_settings.py
+++ b/allauth/app_settings.py
@@ -11,21 +11,24 @@ def check_context_processors():
     ctx_present = False
 
     if django.VERSION < (1, 8,):
+        setting = "settings.TEMPLATE_CONTEXT_PROCESSORS"
         if allauth_ctx in settings.TEMPLATE_CONTEXT_PROCESSORS:
             ctx_present = True
     else:
-        for engine in template.engines.templates.values():
+        for name, engine in template.engines.templates.items():
             if allauth_ctx in engine.get('OPTIONS', {})\
                     .get('context_processors', []):
                 ctx_present = True
-                break
+            else:
+                setting = "settings.TEMPLATES['{}']['OPTIONS']['context_processors']"
+                setting = setting.format(name)
 
     if not ctx_present:
         excmsg = ("socialaccount context processor "
-                  "not found in settings.TEMPLATE_CONTEXT_PROCESSORS."
+                  "not found in {}. "
                   "See settings.py instructions here: "
-                  "https://github.com/pennersr/django-allauth#installation")
-        raise ImproperlyConfigured(excmsg)
+                  "http://django-allauth.readthedocs.org/en/latest/installation.html")
+        raise ImproperlyConfigured(excmsg.format(setting))
 
 
 if SOCIALACCOUNT_ENABLED:
Fixed up outdated error message in context processors check.

Changed the URL to be more relevant and print the correct setting based
on the django version.