Ah, yes, thank you very much. That explains so much. :-) I'm wondering 
about one thing, though - it says I should set up my live DB_PASS and 
ADMIN_PASS. Does entering them here *set* these passwords, or so I need to 
set them manually first somewhere else, and then *enter* them here?

Also, if I may offer a suggestion...

I must say, it's *no wonder* I missed the deployment part of the 
documentation. I read and completed the "installation" part, and after 
that, I thought (for good reason, I'd say) that I had indeed completed the 
installation process, because the site worked, but apparently I had not. I 
continued reading a few pages on in the documentation, but the next few 
pages seemed to be more advanced stuff that I didn't need to know yet. And 
then, maaaaany pages later, is the necessary deployment instructions.

Could we update the end of the installation instructions to say "Good, now 
you're installed your *development* server. You'll also need to read the 
Deployment instructions to learn how to set up the *production* server 
(yes, this is necessary)".

Den lördag 12 januari 2019 kl. 13:39:26 UTC+1 skrev Kenneth Bolton:
>
> Hi Christer,
>
> I hear your frustration. Let's see if we can help clear things up.
>
> Mezzanine, out of the box, does nothing. It is software. You run it, 
> usually on a local development machine, with `DEBUG = True` in settings.py. 
> You've got that part, congratulations!
>
> There is a section of the documentation that you seem to have missed: 
> http://mezzanine.jupo.org/docs/deployment.html. That section covers using 
> Fabric and the included fabfile.py to deploy your Mezzanine/Django/Python 
> application to your server. This process handles changing DEBUG to False 
> and moves your staticfiles into place.
>
> hth,
> -ken
>
>
>
>
>
> On Jan 12, 2019 5:40 AM, "Christer Enfors" <[email protected] 
> <javascript:>> wrote:
>
> I've now read the documentation you're pointing to, but unfortunately it 
> doesn't solve the problem. It says that this should work with the default 
> nginx configuration, but there *is* no default nginx configuration in 
> Mezzanine. There's a deploy/nginx.conf.template that I renamed to 
> deploy/nginx.conf, but that didn't solve the problem. I don't even know 
> where that config file is supposed to be, if not in the deploy directory.
>
> I've tried this on two different installations now, and it seems to me 
> that *Mezzanine, out of the box, stops working as soon as you turn off 
> debug*. This seems like something that should be fixed upstream (IE, not 
> on my installation), and I'd gladly do what I can to help resolve this 
> issue. But then again, perhaps it's just me who's missing something.
>
> Could someone try making a new installation *as per the official 
> instructions on Mezzanine's site*, then turn off debugging in 
> local_settings.py, then *force a full reload in the browser by clicking 
> shift-reload* (to get rid of the local cache of static files), and see if 
> it still works?
>
>
> Den fredag 11 januari 2019 kl. 21:53:38 UTC+1 skrev Nicolas Pinault:
>>
>> Please take time to read all the content of this page. : 
>> https://docs.djangoproject.com/en/dev/howto/static-files/
>> You'll understand the difference between DEBUG mode and deployement mode 
>> concerning static files.
>>
>> Le 11/01/2019 à 20:23, Christer Enfors a écrit :
>>
>> Thanks for your response. I have a directory called 
>> /home/enfors/PyVarm/static, that's the one which is served when debug == 
>> True, and PyVarm is obviously the name of the project. So by your 
>> description, I take it PyVarm is the name of my Mezzanine / Django "app". 
>> But where is the top-level /static? I find no other directories called 
>> static on my machine, outside the Mezzanine-related ones under 
>> site-packages in my virtual environment. Is it defined in a config file 
>> somewhere? 
>>
>> These are all (well, most of) my directories under /home/enfors/PyVarm: 
>>
>> $ find /home/enfors/PyVarm -maxdepth 4 -type d                            
>>                                                               
>> /home/enfors/PyVarm                                                      
>>                                                                
>> /home/enfors/PyVarm/PyVarm                                                
>>                                                               
>> /home/enfors/PyVarm/PyVarm/__pycache__                                    
>>                                                               
>> /home/enfors/PyVarm/deploy                                                
>>                                                               
>> /home/enfors/PyVarm/static                                                
>>                                                               
>> /home/enfors/PyVarm/static/js                                            
>>                                                                
>> /home/enfors/PyVarm/static/mezzanine                                      
>>                                                               
>> /home/enfors/PyVarm/static/mezzanine/tinymce                              
>>                                                               
>> /home/enfors/PyVarm/static/mezzanine/tinymce/plugins                      
>>                                                               
>> /home/enfors/PyVarm/static/mezzanine/tinymce/themes                      
>>                                                                
>> /home/enfors/PyVarm/static/mezzanine/tinymce/skins                        
>>                                                               
>> /home/enfors/PyVarm/static/mezzanine/tinymce/langs                        
>>                                                               
>> /home/enfors/PyVarm/static/mezzanine/js                                  
>>                                                                
>> /home/enfors/PyVarm/static/mezzanine/js/admin                            
>>                                                                
>> /home/enfors/PyVarm/static/mezzanine/css                                  
>>                                                               
>> /home/enfors/PyVarm/static/mezzanine/css/admin                            
>>                                                               
>> /home/enfors/PyVarm/static/mezzanine/css/smoothness                      
>>                                                                
>> /home/enfors/PyVarm/static/mezzanine/chosen                              
>>                                                                
>> /home/enfors/PyVarm/static/mezzanine/img
>> /home/enfors/PyVarm/static/css
>> /home/enfors/PyVarm/static/filebrowser
>> /home/enfors/PyVarm/static/filebrowser/js
>> /home/enfors/PyVarm/static/filebrowser/css
>> /home/enfors/PyVarm/static/filebrowser/uploadify
>> /home/enfors/PyVarm/static/filebrowser/img
>> /home/enfors/PyVarm/static/admin
>> /home/enfors/PyVarm/static/admin/js
>> /home/enfors/PyVarm/static/admin/js/admin
>> /home/enfors/PyVarm/static/admin/js/vendor
>> /home/enfors/PyVarm/static/admin/css
>> /home/enfors/PyVarm/static/admin/fonts
>> /home/enfors/PyVarm/static/admin/img
>> /home/enfors/PyVarm/static/admin/img/admin
>> /home/enfors/PyVarm/static/admin/img/gis
>> /home/enfors/PyVarm/static/media
>> /home/enfors/PyVarm/static/media/uploads
>> /home/enfors/PyVarm/static/media/uploads/.thumbnails
>> /home/enfors/PyVarm/static/media/uploads/logos
>> /home/enfors/PyVarm/static/media/uploads/people
>> /home/enfors/PyVarm/static/fonts
>> /home/enfors/PyVarm/static/test
>> /home/enfors/PyVarm/static/grappelli
>> /home/enfors/PyVarm/static/grappelli/js
>> /home/enfors/PyVarm/static/grappelli/js/admin
>> /home/enfors/PyVarm/static/grappelli/css
>> /home/enfors/PyVarm/static/grappelli/img
>> /home/enfors/PyVarm/static/grappelli/img/admin
>> /home/enfors/PyVarm/static/grappelli/img/icons
>> /home/enfors/PyVarm/static/img
>>
>>
>> Den fredag 11 januari 2019 kl. 15:41:53 UTC+1 skrev Eduardo Rivas: 
>>>
>>> Hi Christer.
>>>
>>> The collectstatic command is a Django concept, not something specific to 
>>> Mezzanine. Even though it requires more time, a strong foundation on Django 
>>> will make your time with Mezzanine much more productive. 
>>>
>>> When you use Django's dev server, it will look into the /static 
>>> directory inside each of your apps. In production, all static files should 
>>> be served from the top-level /static directory. You need to copy all files 
>>> scattered across the app directories into this central location, and that's 
>>> what the command does. 
>>>
>>> You need to make sure your production sever is routing the /static/ url 
>>> of your site to this top level /static folder. The nginx config included 
>>> with mezzanine does that by default. 
>>>
>>> On Fri, Jan 11, 2019, 8:30 AM Christer Enfors <[email protected] 
>>> wrote:
>>>
>>>> I don't understand how the "collectstatic" stuff works. I have a static 
>>>> directory, and inside it there are files. But if I turn off debugging in 
>>>> settings.py, then the files inside static/ suddenly give me a 404, meaning 
>>>> I only get a very bare-bones page with no CSS, no images, etc. But the 
>>>> files are still there, in the static/ directory. It's as if it's looking 
>>>> in 
>>>> a different static/ depending on if debug is turned on or off. 
>>>>
>>>> This would be a lot easier if I could find some documentation about 
>>>> Mezzanine *as a CMS* - the documentation I found is for programming 
>>>> extensions for it from what I can tell. And it's great that there's 
>>>> documentation for that, but that's not what I'm looking for right now.
>>>>
>>>> I suspect that I am supposed to learn Django to learn how this stuff 
>>>> works, and sure, I could do that. But I'd rather not, right now. I just 
>>>> want to use Mezzanine as a CMS.
>>>> -- 
>>>> 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.
>>
>>
>> -- 
> 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] <javascript:>.
> 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