Index: trac/env.py
===================================================================
--- trac/env.py	(revision 2946)
+++ trac/env.py	(working copy)
@@ -76,15 +76,16 @@
 
         self.path = path
         self.load_config()
-        self.setup_log() 
-
         from trac.loader import load_components
-        load_components(self)
-
         if create:
             self.create(options)
+            self.setup_log()
+            load_components(self)
+            DatabaseManager(self).init_db()
         else:
             self.verify()
+            self.setup_log()
+            load_components(self)
 
         if create:
             for setup_participant in self.setup_participants:
 

