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.

Reply via email to