|
- <?php
- include KX_ROOT . '/env.php';
- return [
- 'app' => [
- 'debug' => APP_ENV !== 'production',
- 'mode' => PHP_SAPI == 'cli' ? 'cli' : 'web',
- 'env' => APP_ENV,
- 'fastcgi_buffer_fill' => true,
- 'fastcgi_buffer_size' => 124,
- 'phpbin' => defined('PHPPATH') ? PHPPATH : 'php',
- ],
- 'auth' => [
- 'crypto_key' => 'www.kxcms.com',
- 'active_effective' => 24 * 60 * 60,
- 'max_age' => 7 * 24 * 60 * 60,
- ],
- 'url' => [
- 'ignore_param' => [
- 'key',
- 'novelid',
- 'pinyin',
- 'chapterid',
- 'categoryid',
- 'subcategoryid',
- 'pageid',
- 'authorid',
- 'name',
- 'subnovelid',
- 'subnovelidplus',
- ],
- 'default_data' => [
- 'page' => '1',
- 'siteid' => '0',
- ],
- 'auto_calc' => [
- 'novelid' => [
- [ 'name' => 'subnovelid', 'func' => 'subid' ],
- [ 'name' => 'subnovelidplus', 'func' => 'subidplus' ],
- ],
- ],
- ],
-
- 'rewrite' => [
- 'power' => true,
- ],
-
-
- 'view' => [
- 'driver' => 'mc',
- ],
-
- 'plugin' => [
- 'app_init' => [],
- 'app_start' => [
- \App\Plugin\ConfigCache\ConfigCache::class,
- ],
- 'controller_start' => [],
- 'controller_end' => [],
- 'view_start' => [],
- 'view_end' => [],
- ],
-
- 'apiurl' => API_BASE_URL,
-
-
- 'database' => [
- 'debug' => true,
- 'prefix' => '',
- 'engine' => 'MyISAM',
- 'common' => [
- 'driver' => 'mysql',
- 'option' => [
- 'host' => KX_DB_HOST,
- 'port' => KX_DB_PORT,
- 'user' => KX_DB_USER,
- 'pwd' => KX_DB_PWD,
- 'name' => KX_DB_NAME,
- ],
- ],
- ],
-
- //
- 'storage' => [
- 'runtime' => [
- 'driver' => 'file',
- 'option' => [
- 'path' => KX_ROOT . '/storage/runtime',
- ],
- ],
- 'log' => [
- 'driver' => 'file',
- 'option' => [
- 'path' => KX_ROOT . '/storage/log',
- ],
- ],
- 'template' => [
- 'driver' => 'file',
- 'option' => [
- 'path' => KX_ROOT . '/storage/template',
- ],
- ],
- 'upload' => [
- 'driver' => 'file',
- 'option' => [
- 'path' => KX_ROOT . '/public/upload',
- 'url' => '/upload',
- ],
- ],
- 'cover' => [
- 'driver' => 'file',
- 'option' => [
- 'path' => KX_ROOT . '/public/cover',
- 'url' => '/cover',
- ],
- ],
- 'txt' => [
- 'driver' => 'file',
- 'option' => [
- 'path' => defined('TXT_PATH') ? TXT_PATH : (KX_ROOT . '/storage/txt'),
- ],
- ],
- ],
-
- //缓存设置
- 'cache' => [
- 'prefix' => 'kx_',
- 'time' => 600,
- 'time_s' => 600,
- 'time_m' => 600,
- 'time_l' => 86200,
- 'common' => [
- 'driver' => KX_CACHE_COMMON_DRIVER,
- 'option' => [
- 'prefix' => defined('KX_CACHE_COMMON_PREFIX') ? KX_CACHE_COMMON_PREFIX : 'kx_',
- 'host' => defined('KX_CACHE_COMMON_HOST') ? KX_CACHE_COMMON_HOST : '127.0.0.1',
- 'port' => defined('KX_CACHE_COMMON_PORT') ? KX_CACHE_COMMON_PORT : '11211',
- 'password' => defined('KX_CACHE_COMMON_PASSWORD') ? KX_CACHE_COMMON_PASSWORD : null,
- ],
- ],
- 'chapter' => [
- 'driver' => defined('KX_CACHE_CHAPTER_DRIVER') ? KX_CACHE_CHAPTER_DRIVER : 'memcache',
- 'option' => [
- 'prefix' => defined('KX_CACHE_CHAPTER_PREFIX') ? KX_CACHE_CHAPTER_PREFIX : 'kx_',
- 'host' => defined('KX_CACHE_CHAPTER_HOST') ? KX_CACHE_CHAPTER_HOST : '127.0.0.1',
- 'port' => defined('KX_CACHE_CHAPTER_PORT') ? KX_CACHE_CHAPTER_PORT : '11211',
- 'password' => defined('KX_CACHE_CHAPTER_PASSWORD') ? KX_CACHE_CHAPTER_PASSWORD : null,
- ],
- ],
- ],
-
-
- //日志设置
- 'log' => [
- 'power' => true,
- 'buildtype' => [ 'kx', 'debug', 'console' ],
- ],
-
- // cookie设置
- 'coookie' => [
- 'prefix' => 'PTCMS_',
- // cookie 保存时间
- 'expire' => 2592000,
- // cookie 保存路径
- 'path' => '/',
- // cookie 有效域名
- 'domain' => '',
- // cookie 启用安全传输
- 'secure' => false,
- // httponly设置
- 'httponly' => '',
- ],
-
- //session
- 'session' => [
- 'handler' => '',
- 'path' => '',
- 'host' => '',
- 'port' => '',
- ],
-
- 'chapter' => [
- 'cache_power' => defined('CHAPTER_CACHE_POWER') ? true : false,
- ],
- 'novel' => [
- 'intro_min_length' => defined('NOVEL_INTRO_MIN_LENGTH') ? NOVEL_INTRO_MIN_LENGTH : '50',
- 'intro_max_length' => defined('NOVEL_INTRO_MAX_LENGTH') ? NOVEL_INTRO_MAX_LENGTH : '500',
- ],
- ];
- // TXT_PATH txt保存路径
- // COLLECT_MODE 采集模式
|