diff --git a/composer.json b/composer.json index a2054dbb..4a6ecfc6 100644 --- a/composer.json +++ b/composer.json @@ -3,8 +3,8 @@ "description": "High performance QQ robot and web server development framework", "minimum-stability": "stable", "license": "Apache-2.0", - "version": "2.0.0", - "extra": {}, + "version": "2.0.1", + "extra": [], "authors": [ { "name": "whale", @@ -59,4 +59,4 @@ "phpunit/phpunit": "^9.3", "swoole/ide-helper": "@dev" } -} +} \ No newline at end of file diff --git a/src/ZM/Framework.php b/src/ZM/Framework.php index b43512bb..c9258650 100644 --- a/src/ZM/Framework.php +++ b/src/ZM/Framework.php @@ -54,6 +54,10 @@ class Framework } ZMAtomic::init(); try { + $sw = ZMConfig::get("global"); + if(!is_dir($sw["zm_data"])) mkdir($sw["zm_data"]); + if(!is_dir($sw["config_dir"])) mkdir($sw["config_dir"]); + if(!is_dir($sw["crash_dir"])) mkdir($sw["crash_dir"]); ManagerGM::init(ZMConfig::get("global", "swoole")["max_connection"] ?? 2048, 0.5, [ [ "key" => "connect_id",