diff --git a/extend/base/admin/service/AdminUpdateServiceBase.php b/extend/base/admin/service/AdminUpdateServiceBase.php index 0057289..6291ab2 100644 --- a/extend/base/admin/service/AdminUpdateServiceBase.php +++ b/extend/base/admin/service/AdminUpdateServiceBase.php @@ -375,6 +375,16 @@ class AdminUpdateServiceBase } } + $required_file = [ + 'think' + ]; + + foreach ($required_file as $file) { + if($file == $file_path){ + return false; + } + } + // 如果file_path不存在目录分隔符,则是可选更新的文件(根目录下的文件) if (strpos($file_path, '/') === false) { return true;