Mod_wsgi. I've been through the mod_python route before, and it was a nightmare.
-Doug On 3/24/10, lifewithryan <[email protected]> wrote: > Are you using mod_python or wsgi? > > I've had the issue with apache/mod_python but not with wsgi > > > > Sent from my iPod > > On Mar 24, 2010, at 5:36 PM, Bruce Kroeze <[email protected]> wrote: > >> This is one of a huge number of reasons I discourage Apache as a >> production target for my clients. Lighttpd/Fastcgi is so much >> clearer and more debuggable as a production system. I'm simply >> never completely sure that I've "sandboxed" the Apache server >> properly, whereas it is quite clear with a separate Django daemon. >> >> There's just too much mystery, too much "magic" with Apache for my >> taste. Magic == hard to debug. >> >> On Wed, Mar 24, 2010 at 10:23 AM, DouglasPhillips >> <[email protected] >> > wrote: >> Thanks. That helped me to look in the right direction. The ultimate >> problem was that while apps and libs were in the sys.path, for >> whatever reason apache was looking for them in another spot (not sure >> where, but it wasn't in the project directory). >> >> I ended up adding a couple calls at the beginning of settings.py to >> insert/append the relevant full paths to sys.path, and that fixed the >> issue. >> >> Thanks! >> -Doug >> >> On Mar 23, 9:35 pm, Stuart Laughlin <[email protected]> wrote: >> > Hard to say precisely what's wrong as there are many ways to deploy, >> > but it seems to me that your environment doesn't know about >> > 'satchmo_store.shop'. >> > >> > In this django project that you have deployed, run 'python manage.py >> > shell' and there try 'import satchmo_store.shop' and various other >> > imports. Hopefully that will shed some light. If importing satchmo >> > doesn't work in the shell, you'll need to link satchmo into your >> site >> > packages directory, or add it to your PYTHONPATH, or something >> similar >> > (many ways to skin this cat). >> > >> > Hope that helps, >> > >> > --Stuart >> > >> > On Tue, Mar 23, 2010 at 4:39 PM,DouglasPhillips >> > >> > <[email protected]> wrote: >> > > Hi all! >> > >> > > I'm trying to deploy an app developed by a contractor. He has >> > > customized several parts of Satchmo, so he's placed them in the >> apps >> > > directory within the Django setup. >> > >> > > When I attempt to access the site, I get the following error: >> > >> > > [Tue Mar 23 17:24:37 2010] [error] [client x.x.x.x] >> > > ImproperlyConfigured: Error importing middleware >> satchmo_store.shop: >> > > "No module named satchmo_store.shop" >> > >> > > I'm not sure what's missing here... >> > >> > > My settings.py is as follows: >> > >> > > MIDDLEWARE_CLASSES = >> > > ( >> > >> > > "django.middleware.common.CommonMiddleware", >> > >> > > "django.contrib.sessions.middleware.SessionMiddleware", >> > >> > > "django.middleware.locale.LocaleMiddleware", >> > >> > > "django.contrib.auth.middleware.AuthenticationMiddleware", >> > >> > > "django.middleware.doc.XViewMiddleware", >> > >> > > "threaded_multihost.middleware.ThreadLocalMiddleware", >> > >> > > "satchmo_store.shop.SSLMiddleware", >> > >> > > "satchmo_store.shop.SSLMiddleware.SSLRedirect", >> > >> > > "satchmo_ext.recentlist.middleware.RecentProductMiddleware", >> > >> > > #'djangologging.middleware.LoggingMiddleware', >> > >> > > #'debug_toolbar.middleware.DebugToolbarMiddleware', >> > >> > > "django.contrib.flatpages.middleware.FlatpageFallbackMiddleware", >> > > ) >> > >> > > TEMPLATE_CONTEXT_PROCESSORS = >> > > ('satchmo_store.shop.context_processors.settings', >> > >> > > 'django.core.context_processors.auth', >> > >> > > #'satchmo_ext.recentlist.context_processors.recent_products', >> > > ) >> > >> > > ROOT_URLCONF = 'satchmo_store.urls' >> > >> > > INSTALLED_APPS = >> > > ( >> > >> > > 'django.contrib.sites', >> > >> > > 'satchmo_store.shop', >> > >> > > 'django.contrib.admin', >> > >> > > 'django.contrib.auth', >> > >> > > 'django.contrib.contenttypes', >> > >> > > 'django.contrib.comments', >> > >> > > 'django.contrib.sessions', >> > >> > > 'django.contrib.sitemaps', >> > >> > > 'registration', >> > >> > > 'sorl.thumbnail', >> > >> > > 'keyedcache', >> > >> > > 'livesettings', >> > >> > > 'l10n', >> > >> > > 'satchmo_utils.thumbnail', >> > >> > > 'satchmo_store.contact', >> > >> > > 'tax', >> > >> > > 'tax.modules.no', >> > >> > > 'tax.modules.area', >> > >> > > 'tax.modules.percent', >> > >> > > 'shipping', >> > >> > > 'satchmo_store.contact.supplier', >> > >> > > 'shipping.modules.tiered', >> > >> > > 'shipping.modules.tieredweight', >> > >> > > 'satchmo_ext.newsletter', >> > >> > > 'satchmo_ext.recentlist', >> > >> > > #'testimonials', >> > >> > > 'product', >> > >> > > 'satchmo_ext.product_feeds', >> > >> > > 'satchmo_ext.brand', >> > >> > > 'payment', >> > >> > > 'payment.modules.purchaseorder', >> > >> > > 'payment.modules.giftcertificate', >> > >> > > 'satchmo_ext.wishlist', >> > >> > > 'satchmo_ext.upsell', >> > >> > > 'satchmo_ext.productratings', >> > >> > > 'satchmo_ext.satchmo_toolbar', >> > >> > > 'satchmo_utils', >> > >> > > 'shipping.modules.tieredquantity', >> > >> > > #'django_extensions', >> > >> > > 'satchmo_ext.tieredpricing', >> > >> > > #'typogrify', >> > >> > > #'debug_toolbar', >> > >> > > 'app_plugins', >> > >> > > 'django.contrib.flatpages', >> > > ) >> > >> > > AUTHENTICATION_BACKENDS = >> > > ( >> > > 'satchmo_store.accounts.email- >> > > auth.EmailBackend', >> > >> > > 'django.contrib.auth.backends.ModelBackend', >> > > ) >> > >> > > #DEBUG_TOOLBAR_CONFIG = >> > > { >> > > # 'INTERCEPT_REDIRECTS' : >> > > False, >> > > #} >> > >> > > #### Satchmo unique variables >> > > #### >> > > #from django.conf.urls.defaults import patterns, >> > > include >> > > SATCHMO_SETTINGS = >> > > { >> > > 'SHOP_BASE' : '/ >> > > shop', >> > > 'MULTISHOP' : >> > > False, >> > > #'SHOP_URLS' : >> > > patterns('satchmo_store.shop.views',) >> > > } >> > >> > > Thanks in advance. >> > > -Doug >> > >> > > -- >> > > 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 athttp://groups.google.com/ >> group/satchmo-users?hl=en. >> >> -- >> 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 >> . >> >> >> >> >> -- >> Bruce Kroeze >> http://www.ecomsmith.com >> It's time to hammer your site into shape. >> -- >> 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 >> . > > -- > 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. > > -- 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.
