# File lib/cgikit.rb, line 742
        def initialize
                @path                   = $0
                @component_path         = Dir.pwd
                @main                   = 'MainPage'
                @error_page             = 'CKErrorPage'
                @tmpdir                 = './tmp' || ENV['TMP'] || ENV['TEMP']
                @session_key            = '_session_id'
                @manage_session         = false
                @timeout                = 60 * 60 * 24 * 7
                @session_cookie_expires = 60 * 60 * 24 * 7
                @store_in_url           = true
                @store_in_cookie        = true
                @auth_by_user_agent     = false
                @auth_by_remote_addr    = false
                @database_manager       = CKSessionStore::FileStore
                @log_options            = {}
                @char_code              = nil
                @resources              = './'

                # decides interface of adapter
                if defined?(MOD_RUBY) then
                        @interface = CKAdapter::ModRuby
                else
                        @interface = CKAdapter::CGI
                end

                CKElement.load_element_file(@component_path, 'CKErrorPage')

                init
        end