Zend_Loader::loadClass('Zend_Controller_Front'); Zend_Loader::loadClass('Zend_Registry'); Zend_Loader::loadClass('Zend_View'); Zend_Loader::loadClass('Zend_Config_Ini'); Zend_Loader::loadClass('Zend_Db'); Zend_Loader::loadClass('Zend_Db_Table'); Zend_Loader::loadClass('Zend_Debug'); Zend_Loader::loadClass('Zend_Auth'); $logger = new Zend_Log(new Zend_Log_Writer_Null()); $config = new Zend_Config_Ini(PATH_ROOT . '/config/config.ini', 'general'); Zend_Registry::set('config', $config); $config = Zend_Registry::get('config'); include "library/Gst/Loader.php"; $cache = Zend_Cache::factory('Core', 'File', array('lifetime' => 60 * 60 * 24), array('cache_dir' => 'public/temp')); $cache->clean(Zend_Cache::CLEANING_MODE_OLD); Zend_Registry::Set('cache', $cache); $db = Zend_Db::factory($config->db->adapter, $config->db->config->toArray()); Zend_Db_Table::setDefaultAdapter($db); Zend_Registry::set('db', $db); $session = new Zend_Session_Namespace('gauravstomar'); Zend_Registry::set('session', $session); try { $front = Zend_Controller_Front::getInstance(); $front->throwExceptions(true); $front->setControllerDirectory(PATH_ROOT . '/application/controllers'); $route['do-nothing'] = new Zend_Controller_Router_Route('take-two-minute-challenge', array('controller' => 'index', 'action' => 'donothing')); $route['user'] = new Zend_Controller_Router_Route('user/:user/:tweet', array('controller' => 'users', 'action' => 'profile')); $route['my'] = new Zend_Controller_Router_Route('my/', array('controller' => 'users', 'action' => 'index')); $route['bio'] = new Zend_Controller_Router_Route('bio/:bio', array('controller' => 'users', 'action' => 'profile')); $route['ref'] = new Zend_Controller_Router_Route('i/:ref', array('controller' => 'index', 'action' => 'index')); $route['user'] = new Zend_Controller_Router_Route('user/:userid', array('controller' => 'index', 'action' => 'index'));