Exemplo n.º 1
0
 /**
  * Load the global configuration file
  * @return none
  */
 public static function init()
 {
     if (self::$conf_path === null) {
         self::$conf_path = dirname(dirname(__FILE__));
     }
     self::$json = file_get_contents(self::$conf_path . '/config.json');
     self::$json = json_decode(self::$json);
     self::loadToConfig();
 }
Exemplo n.º 2
0
 * differentiating error logging and debugging. Currently PHP supports LOG_DEBUG.
 */
define('LOG_ERROR', 2);
Configure::write('Session.save', 'php');
//Configure::write('Session.database', 'default');
Configure::write('Session.cookie', JSONConfigReader::get('app', 'Site.Cookie.Name'));
Configure::write('Session.timeout', '120');
Configure::write('Session.start', true);
Configure::write('Session.checkAgent', true);
Configure::write('Security.level', 'medium');
Configure::write('Security.salt', 'ee9ae7dea93a32a4f297c4f4d35ac55f0c');
Configure::write('Security.cipherSeed', '21316549846167832178965218796525');
Configure::write('Asset.timestamp', true);
/**
 * The classname and database used in CakePHP's
 * access control lists.
 */
Configure::write('Acl.classname', 'DbAcl');
Configure::write('Acl.database', 'default');
Cache::config('_cake_core_', array('engine' => 'Apc', 'prefix' => 'cake_core_', 'path' => CACHE . 'persistent' . DS, 'serialize' => false, 'duration' => '+2 seconds'));
/**
 * Configure the cache for model and datasource caches.  This cache configuration
 * is used to store schema descriptions, and table listings in connections.
 */
Cache::config('_cake_model_', array('engine' => 'Apc', 'prefix' => 'cake_model_', 'path' => CACHE . 'models' . DS, 'serialize' => false, 'duration' => '+2 seconds'));
Cache::config('default', array('engine' => 'Memcache', 'duration' => 3600, 'probability' => 100, 'prefix' => JSONConfigReader::get('memcache', 'prefix'), 'servers' => (array) JSONConfigReader::get('memcache', 'servers'), 'compress' => false));
Cache::config('long', array('engine' => 'Memcache', 'duration' => '+30 minutes', 'probability' => 100, 'prefix' => JSONConfigReader::get('memcache', 'prefix'), 'servers' => (array) JSONConfigReader::get('memcache', 'servers')));
Cache::config('30m', array('engine' => 'Memcache', 'duration' => '+30 minutes', 'probability' => 100, 'prefix' => JSONConfigReader::get('memcache', 'prefix'), 'servers' => (array) JSONConfigReader::get('memcache', 'servers')));
Cache::config('1day', array('engine' => 'Memcache', 'duration' => '+1 day', 'probability' => 100, 'prefix' => JSONConfigReader::get('memcache', 'prefix'), 'servers' => (array) JSONConfigReader::get('memcache', 'servers')));
Cache::config('week', array('engine' => 'Memcache', 'duration' => '+7 days', 'probability' => 100, 'prefix' => JSONConfigReader::get('memcache', 'prefix'), 'servers' => (array) JSONConfigReader::get('memcache', 'servers')));