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.

Reply via email to