Does setting debug to true reveal anything about why this is
happening?

On Nov 18, 8:24 am, eeyore <[email protected]> wrote:
> I am using Media Temple to host my site. Every form on submit throws
> 500 error - users can make purchases but won't see "thank you"
> message.
>
> My guess is that the emails are not being sent o the configuration of
> the server is incorrect.
>
> Here is my config
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++
> server.document-root        = "/home/xxx/domains/xxx.com/html/"
> server.errorlog             = runtime_base + "/mt_lighttpd.error.log"
> accesslog.filename          = runtime_base + "/
> mt_lighttpd.access.log"
>
> url.access-deny             = ( "~", ".inc" )
>
> fastcgi.server = (
>   "/main.fcgi" => (
>     "main" => (
>       "socket" => "/var/tmp/" + appname + ".sock", # don't change this
>       "check-local" => "disable",
>     )
>   )
> )
>
> alias.url = (
>   "/media/" => "/home/xxx/data/python/django/django/contrib/admin/
> media/",
>   "/static/" => "/home/xxx/containers/django/xxx/static/",
> )
>
> url.rewrite-once = (
>   "^(/media.*)$" => "$1",
>   "^(/static.*)$" => "$1",
>   "^/favicon\.ico$" => "/media/favicon.ico",
>   "^(/.*)$" => "/main.fcgi$1",
> )
>
> server.error-handler-404 = "/main.fcgi"
>
> Error log
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++
>
> File "/nfs/c07/h04/mnt/xxx/data/python/lib/Django-1.1.2-py2.4.egg/
> django/template/__init__.py", line 914, in render
>   File "/home/xxx/containers/django/xxx/localsite/templatetags/
> categories.py", line 68, in category_tree
>     for cats in
> Category.objects.root_categories().order_by('ordering'):
>
> Category tree
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++
> @register.simple_tag
> def category_tree(id=None, exclude=None):
>
>     active_cat = None
>     if id:
>         try:
>             active_cat = Category.objects.active().get(id=id)
>         except Category.DoesNotExist:
>             active_cat = None
>     current_site = Site.objects.get_current()
>     cache_key = "cat-%s" % current_site.id
>     existing_tree = cache.get(cache_key, None)
>     if existing_tree is None:
>         root = Element("ul")
>         for cats in
> Category.objects.root_categories().order_by('ordering'):
>             if exclude and (cats.name.lower() == exclude):
>                 continue
>             recurse_for_children(cats, root, active_cat)
>         existing_tree = root
>         cache.set(cache_key, existing_tree)
>     # If we have an active cat, search through and identify it
>     # This search is less expensive than the multiple db calls
>     if active_cat:
>         active_cat_id = "category-%s" % active_cat.id
>         for li in existing_tree.getiterator("li"):
>             if li.attrib["id"] == active_cat_id:
>                 link = li.find("a")
>                 link.attrib["class"] = "current"
>                 break
>     return tostring(existing_tree, 'utf-8')

-- 
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/satchmo-users?hl=en.

Reply via email to