Hey Kyle, I was also struggling getting things going on Digital Ocean earlier in the week. I just wrote up a blog post on deploying to it: http://bitofpixels.com/blog/deploying-mezzanine-to-digital-ocean-using-the-included-fabfile/
Following those steps works for me, hopefully it helps! On Tue, Apr 1, 2014 at 9:39 AM, Kyle Pennell <[email protected]> wrote: > Nice of you to come post here, Ben. Thanks. > > I've been trying with Digital Ocean now but am stuck in new and different > interesting ways. > > Never thought deploying Mezzanine would take me 25+ hours. This is > probably more my fault than the tutorials I've been using. But wow. Ouch. > > > On Sunday, March 30, 2014 1:32:30 PM UTC-6, Ben Havilland wrote: >> >> Hi all, >> I just joined the group. Kyle, it appears you have moved on but if >> anybody else is needs the current working Mezzanine/Heroku setup I've >> updated my tutorial and it addresses/fixes KeyError: u'ENGINE' the error >> you were getting. >> >> I just ran through it from scratch with the latest packages with success: >> http://www.benhavilland.com/blog/deploying-mezzanine-on-heroku/ >> >> There was a problem in the settings.py with the placement of the local >> settings and dynamic settings sections in the tutorial code. >> >> Ben >> >> On Tuesday, March 25, 2014 11:36:26 AM UTC-7, Kyle Pennell wrote: >>> >>> Hey all, >>> Would love to get some help here if you could. Hit the wall on what I >>> can do/try. >>> >>> I'm just trying to deploy a basic mezzanine setup on Heroku. I've >>> triedJosh's tutorial<https://gist.github.com/joshfinnie/4046138>, >>> Ben's >>> Tutorial<http://www.benhavilland.com/blog/deploying-mezzanine-on-heroku/>, >>> searched Stackoverflow, here, etc. Going on 10 hours trying. Hit unique >>> and interesting bugs on each one. >>> >>> So I'm trying Steven Elliot's tutorial<http://stevenelliottjr.github.io/>. >>> I reasoned that it was the newest (15 days ago) and might work better. >>> He's been extremely helpful on Twitter. >>> >>> Hit this roadblock here: >>> >>> (mezzenv)kpennell@vm-0:~/mezz-site$ python manage.py >>>>> collectstatic >>>>> >>>>> /home/kpennell/mezz-site/mezzenv/local/lib/python2.7/ >>>>> site-packages/mezzanine/utils/conf.py:51: UserWarning: You >>>>> haven't defined the ALLOWED_HOSTS settings, which Django 1.5 requires >>>>> . Will fall back to the domains configured as sites. >>>>> warn("You haven't defined the ALLOWED_HOSTS settings, which " >>>>> /home/kpennell/mezz-site/mezzenv/local/lib/python2.7/ >>>>> site-packages/mezzanine/utils/conf.py:59: UserWarning: TIME_ >>>>> ZONE setting is not set, using closest match: Etc/UTC >>>>> warn("TIME_ZONE setting is not set, using closest match: %s" % tz) >>>>> Traceback (most recent call last): >>>>> File "manage.py", line 29, in <module> >>>>> execute_from_command_line(sys.argv) >>>>> File "/home/kpennell/mezz-site/mezzenv/local/lib/ >>>>> python2.7/site-packages/django/core/management/__init_ >>>>> _.py", line 399, in execute_from_command_line >>>>> utility.execute() >>>>> File "/home/kpennell/mezz-site/mezzenv/local/lib/ >>>>> python2.7/site-packages/django/core/management/__init_ >>>>> _.py", line 392, in execute >>>>> self.fetch_command(subcommand).run_from_argv(self.argv) >>>>> File "/home/kpennell/mezz-site/mezzenv/local/lib/ >>>>> python2.7/site-packages/django/core/management/__init_ >>>>> _.py", line 261, in fetch_command >>>>> commands = get_commands() >>>>> File "/home/kpennell/mezz-site/mezzenv/local/lib/ >>>>> python2.7/site-packages/django/core/management/__init_ >>>>> _.py", line 107, in get_commands >>>>> apps = settings.INSTALLED_APPS >>>>> File "/home/kpennell/mezz-site/mezzenv/local/lib/ >>>>> python2.7/site-packages/django/conf/__init__.py", >>>>> line 54, in __getattr__ >>>>> self._setup(name) >>>>> File "/home/kpennell/mezz-site/mezzenv/local/lib/ >>>>> python2.7/site-packages/django/conf/__init__.py", line 49, in _setup >>>>> self._wrapped = Settings(settings_module) >>>>> File "/home/kpennell/mezz-site/mezzenv/local/lib/ >>>>> python2.7/site-packages/django/conf/__init__.py", >>>>> line 128, in __init__ >>>>> mod = importlib.import_module(self.SETTINGS_MODULE) >>>>> File "/home/kpennell/mezz-site/mezzenv/local/lib/ >>>>> python2.7/site-packages/django/utils/importlib.py", >>>>> line 40, in import_module >>>>> __import__(name) >>>>> File "/home/kpennell/mezz-site/settings.py", line 442, in <module> >>>>> set_dynamic_settings(globals()) >>>>> File "/home/kpennell/mezz-site/mezzenv/local/lib/ >>>>> python2.7/site-packages/mezzanine/utils/conf.py", >>>>> line 184, in set_dynamic_settings >>>>> shortname = db["ENGINE"].split(".")[-1] >>>>> KeyError: u'ENGINE' >>>>> >>>> >>> So something with collect static doesn't work. Something to do with >>> set_dynamic_settings. I copied his tut verbatim and cloned the project he >>> gave me and both hit the snag there. >>> >>> I can post the code here if you want but thought pushing to github would >>> be easier: >>> >>> https://github.com/kpennell/mezz-try >>> >>> >>> >>> Any ideas? >>> >>> >>> -- > You received this message because you are subscribed to the Google Groups > "Mezzanine Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
