快速了解ThinkCMF

Quickly understand the ThinkCMF

MVC分层模式

使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),他不是一个新的概念,只是ThinkCMF将其发挥到了极致。

用户管理

ThinkCMF内置了灵活的用户管理方式,并可直接与第三方站点进行互联互通,如果你愿意甚至可以对单个用户或群体用户的行为进行记录及分享,为您的运营决策提供有效参考数据。

云端部署

通过驱动的方式可以轻松支持云平台的部署,让你的网站无缝迁移,内置已经支持SAE、BAE,正式版将对云端部署进行进一步优化。

安全策略

提供的稳健的安全策略,包括备份恢复,容错,防治恶意攻击登陆,网页防篡改等多项安全管理功能,保证系统安全,可靠,稳定的运行。

应用模块化

提出全新的应用模式进行扩展,不管是你开发一个小功能还是一个全新的站点,在ThinkCMF中你只是增加了一个APP,每个独立运行互不影响,便于灵活扩展和二次开发。

免费开源

代码遵循Apache2开源协议,免费使用,对商业用户也无任何限制。

最新资讯



System Error

[2] ErrorException in config.php line 233

array_merge(): Argument #2 is not an array

  1. ],
  2. // +----------------------------------------------------------------------
  3. // | CMF 设置
  4. // +----------------------------------------------------------------------
  5. 'cmf_theme_path' => 'themes/',
  6. 'cmf_default_theme' => 'simpleboot3',
  7. 'cmf_admin_theme_path' => 'themes/',
  8. 'cmf_admin_default_theme' => 'admin_simpleboot3',
  9. ];
  10. return array_merge($configs, $runtimeConfig);

Call Stack

  1. in config.php line 233
  2. at Error::appError(2, 'array_merge(): Argum...', '/www/wwwroot/contabl...', 233, ['file' => '/www/wwwroot/contabl...', 'name' => '', 'range' => '_sys_', ...])
  3. at array_merge(['app_namespace' => 'app', 'app_status' => 'release', 'app_multi_module' => true, ...], 1) in config.php line 233
  4. at include('/www/wwwroot/contabl...') in Config.php line 80
  5. at Config::load('/www/wwwroot/contabl...') in App.php line 249
  6. at App::init() in App.php line 182
  7. at App::initCommon() in App.php line 82
  8. at App::run() in index.php line 41

Environment Variables

GET Data

s
/user/profile/center.html
POST Data
empty
Files
empty
Cookies
empty
Session
empty

Server/Request Data

USER
www
HOME
/home/www
HTTP_ACCEPT_ENCODING
gzip, br, zstd, deflate
HTTP_USER_AGENT
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT
*/*
HTTP_HOST
contable.cn
PATH_INFO
REDIRECT_STATUS
200
SERVER_NAME
contable.cn
SERVER_PORT
443
SERVER_ADDR
172.22.77.233
REMOTE_PORT
36006
REMOTE_ADDR
3.147.52.13
SERVER_SOFTWARE
nginx/1.22.1
GATEWAY_INTERFACE
CGI/1.1
HTTPS
on
REQUEST_SCHEME
https
SERVER_PROTOCOL
HTTP/2.0
DOCUMENT_ROOT
/www/wwwroot/contable.cn/public
DOCUMENT_URI
/index.php
REQUEST_URI
/user/profile/center.html
SCRIPT_NAME
/index.php
CONTENT_LENGTH
CONTENT_TYPE
REQUEST_METHOD
GET
QUERY_STRING
s=/user/profile/center.html
SCRIPT_FILENAME
/www/wwwroot/contable.cn/public/index.php
FCGI_ROLE
RESPONDER
PHP_SELF
/index.php
REQUEST_TIME_FLOAT
1745651171.8514
REQUEST_TIME
1745651171
Environment Variables
empty

ThinkPHP Constants

APP_DEBUG
false
CMF_ROOT
/www/wwwroot/contable.cn/public/../
APP_PATH
/www/wwwroot/contable.cn/public/../app/
CMF_PATH
/www/wwwroot/contable.cn/public/../simplewind/cmf/
PLUGINS_PATH
/www/wwwroot/contable.cn/public/plugins/
EXTEND_PATH
/www/wwwroot/contable.cn/public/../simplewind/extend/
VENDOR_PATH
/www/wwwroot/contable.cn/public/../simplewind/vendor/
RUNTIME_PATH
/www/wwwroot/contable.cn/public/../data/runtime/
THINKCMF_VERSION
5.0.180626
THINK_VERSION
5.0.20
THINK_START_TIME
1745651171.8519
THINK_START_MEM
405392
EXT
.php
DS
/
THINK_PATH
/www/wwwroot/contable.cn/simplewind/thinkphp/
LIB_PATH
/www/wwwroot/contable.cn/simplewind/thinkphp/library/
CORE_PATH
/www/wwwroot/contable.cn/simplewind/thinkphp/library/think/
TRAIT_PATH
/www/wwwroot/contable.cn/simplewind/thinkphp/library/traits/
ROOT_PATH
/www/wwwroot/contable.cn/
LOG_PATH
/www/wwwroot/contable.cn/public/../data/runtime/log/
CACHE_PATH
/www/wwwroot/contable.cn/public/../data/runtime/cache/
TEMP_PATH
/www/wwwroot/contable.cn/public/../data/runtime/temp/
CONF_PATH
/www/wwwroot/contable.cn/public/../app/
CONF_EXT
.php
ENV_PREFIX
PHP_
IS_CLI
false
IS_WIN
false
HTMLPURIFIER_PREFIX
/www/wwwroot/contable.cn/simplewind/vendor/ezyang/htmlpurifier/library
QINIU_FUNCTIONS_VERSION
7.2.5