From 44337d2ad4af75e74b5d9c6443a049876b2e9e13 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Wed, 23 Dec 2020 11:16:24 +0800 Subject: [PATCH] update to 2.0.1 version fix swoole log file "no such file or directory" error --- composer.json | 6 +++--- src/ZM/Framework.php | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) 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",