diff --git a/.env.example b/.env.example
old mode 100644
new mode 100755
diff --git a/.gitattributes b/.gitattributes
old mode 100644
new mode 100755
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/.htaccess b/.htaccess
old mode 100644
new mode 100755
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/application/.htaccess b/application/.htaccess
old mode 100644
new mode 100755
diff --git a/application/command.php b/application/command.php
old mode 100644
new mode 100755
diff --git a/application/common.php b/application/common.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/Areas.php b/application/common/Model/Areas.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/Collection.php b/application/common/Model/Collection.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/CommonModel.php b/application/common/Model/CommonModel.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/Department.php b/application/common/Model/Department.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/DepartmentMember.php b/application/common/Model/DepartmentMember.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/Events.php b/application/common/Model/Events.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/EventsLog.php b/application/common/Model/EventsLog.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/EventsMember.php b/application/common/Model/EventsMember.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/File.php b/application/common/Model/File.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/InviteLink.php b/application/common/Model/InviteLink.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/Member.php b/application/common/Model/Member.php
old mode 100644
new mode 100755
index b33cc2c..3373732
--- a/application/common/Model/Member.php
+++ b/application/common/Model/Member.php
@@ -48,7 +48,7 @@ class Member extends CommonModel
                     $departmentCodes = explode(',', $departmentCodes);
                     foreach ($departmentCodes as $departmentCode) {
                         $department = Department::where(['code' => $departmentCode])->field('name')->find();
-                        $departments[] = $department['name'];
+                        $departments[] = $department['name']??'';
                     }
                 }
                 $item['department'] = $departments ? implode(' - ', $departments) : '';
diff --git a/application/common/Model/MemberAccount.php b/application/common/Model/MemberAccount.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/Notify.php b/application/common/Model/Notify.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/Organization.php b/application/common/Model/Organization.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/Project.php b/application/common/Model/Project.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectAuth.php b/application/common/Model/ProjectAuth.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectAuthNode.php b/application/common/Model/ProjectAuthNode.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectCollection.php b/application/common/Model/ProjectCollection.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectFeatures.php b/application/common/Model/ProjectFeatures.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectInfo.php b/application/common/Model/ProjectInfo.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectLog.php b/application/common/Model/ProjectLog.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectMember.php b/application/common/Model/ProjectMember.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectMenu.php b/application/common/Model/ProjectMenu.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectNode.php b/application/common/Model/ProjectNode.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectReport.php b/application/common/Model/ProjectReport.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectTemplate.php b/application/common/Model/ProjectTemplate.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectVersion.php b/application/common/Model/ProjectVersion.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/ProjectVersionLog.php b/application/common/Model/ProjectVersionLog.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/SourceLink.php b/application/common/Model/SourceLink.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/SystemConfig.php b/application/common/Model/SystemConfig.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/SystemLog.php b/application/common/Model/SystemLog.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/Task.php b/application/common/Model/Task.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/TaskLike.php b/application/common/Model/TaskLike.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/TaskMember.php b/application/common/Model/TaskMember.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/TaskStages.php b/application/common/Model/TaskStages.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/TaskStagesTemplate.php b/application/common/Model/TaskStagesTemplate.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/TaskTag.php b/application/common/Model/TaskTag.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/TaskToTag.php b/application/common/Model/TaskToTag.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/TaskWorkTime.php b/application/common/Model/TaskWorkTime.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/TaskWorkflow.php b/application/common/Model/TaskWorkflow.php
old mode 100644
new mode 100755
diff --git a/application/common/Model/TaskWorkflowRule.php b/application/common/Model/TaskWorkflowRule.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/Events.php b/application/common/Plugins/GateWayWorker/Events.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/composer.json b/application/common/Plugins/GateWayWorker/composer.json
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/composer.lock b/application/common/Plugins/GateWayWorker/composer.lock
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/config.php b/application/common/Plugins/GateWayWorker/config.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/crontab.php b/application/common/Plugins/GateWayWorker/crontab.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/start_businessworker.php b/application/common/Plugins/GateWayWorker/start_businessworker.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/start_gateway.php b/application/common/Plugins/GateWayWorker/start_gateway.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/start_register.php b/application/common/Plugins/GateWayWorker/start_register.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/autoload.php b/application/common/Plugins/GateWayWorker/vendor/autoload.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/composer/ClassLoader.php b/application/common/Plugins/GateWayWorker/vendor/composer/ClassLoader.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/composer/LICENSE b/application/common/Plugins/GateWayWorker/vendor/composer/LICENSE
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/composer/autoload_classmap.php b/application/common/Plugins/GateWayWorker/vendor/composer/autoload_classmap.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/composer/autoload_namespaces.php b/application/common/Plugins/GateWayWorker/vendor/composer/autoload_namespaces.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/composer/autoload_psr4.php b/application/common/Plugins/GateWayWorker/vendor/composer/autoload_psr4.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/composer/autoload_real.php b/application/common/Plugins/GateWayWorker/vendor/composer/autoload_real.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/composer/autoload_static.php b/application/common/Plugins/GateWayWorker/vendor/composer/autoload_static.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/composer/installed.json b/application/common/Plugins/GateWayWorker/vendor/composer/installed.json
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/.gitignore b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/.gitignore
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/MIT-LICENSE.txt b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/MIT-LICENSE.txt
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/README.md b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/README.md
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/composer.json b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/composer.json
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/BusinessWorker.php b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/BusinessWorker.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Gateway.php b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Gateway.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Lib/Context.php b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Lib/Context.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Lib/Db.php b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Lib/Db.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Lib/DbConnection.php b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Lib/DbConnection.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Lib/Gateway.php b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Lib/Gateway.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Protocols/GatewayProtocol.php b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Protocols/GatewayProtocol.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Register.php b/application/common/Plugins/GateWayWorker/vendor/workerman/gateway-worker/src/Register.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/.gitignore b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/.gitignore
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Autoloader.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Autoloader.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Connection/AsyncTcpConnection.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Connection/AsyncTcpConnection.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Connection/AsyncUdpConnection.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Connection/AsyncUdpConnection.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Connection/ConnectionInterface.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Connection/ConnectionInterface.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Connection/TcpConnection.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Connection/TcpConnection.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Connection/UdpConnection.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Connection/UdpConnection.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/Ev.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/Ev.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/Event.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/Event.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/EventInterface.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/EventInterface.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/Libevent.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/Libevent.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/React/Base.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/React/Base.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/React/ExtEventLoop.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/React/ExtEventLoop.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/React/ExtLibEventLoop.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/React/ExtLibEventLoop.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/React/StreamSelectLoop.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/React/StreamSelectLoop.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/Select.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/Select.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/Swoole.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Events/Swoole.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Lib/Constants.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Lib/Constants.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Lib/Timer.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Lib/Timer.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/MIT-LICENSE.txt b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/MIT-LICENSE.txt
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Frame.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Frame.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Http.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Http.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Http/mime.types b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Http/mime.types
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/ProtocolInterface.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/ProtocolInterface.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Text.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Text.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Websocket.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Websocket.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Ws.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Protocols/Ws.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/README.md b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/README.md
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/WebServer.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/WebServer.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Worker.php b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/Worker.php
old mode 100644
new mode 100755
diff --git a/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/composer.json b/application/common/Plugins/GateWayWorker/vendor/workerman/workerman/composer.json
old mode 100644
new mode 100755
diff --git a/application/common/command/ProjectReport.php b/application/common/command/ProjectReport.php
old mode 100644
new mode 100755
diff --git a/application/common/exception/Api.php b/application/common/exception/Api.php
old mode 100644
new mode 100755
diff --git a/application/common/middleware/CORS.php b/application/common/middleware/CORS.php
old mode 100644
new mode 100755
diff --git a/application/index/controller/Index.php b/application/index/controller/Index.php
old mode 100644
new mode 100755
diff --git a/application/index/controller/Notify.php b/application/index/controller/Notify.php
old mode 100644
new mode 100755
diff --git a/application/index/controller/Oauth.php b/application/index/controller/Oauth.php
old mode 100644
new mode 100755
diff --git a/application/middleware.php b/application/middleware.php
old mode 100644
new mode 100755
diff --git a/application/project/behavior/Events.php b/application/project/behavior/Events.php
old mode 100644
new mode 100755
diff --git a/application/project/behavior/Project.php b/application/project/behavior/Project.php
old mode 100644
new mode 100755
diff --git a/application/project/behavior/Task.php b/application/project/behavior/Task.php
old mode 100644
new mode 100755
diff --git a/application/project/behavior/Version.php b/application/project/behavior/Version.php
old mode 100644
new mode 100755
diff --git a/application/project/common.php b/application/project/common.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Account.php b/application/project/controller/Account.php
old mode 100644
new mode 100755
index 25e3b03..899b012
--- a/application/project/controller/Account.php
+++ b/application/project/controller/Account.php
@@ -92,7 +92,7 @@ class Account extends BasicApi
                     $departmentCodes = explode(',', $departmentCodes);
                     foreach ($departmentCodes as $departmentCode) {
                         $department = \app\common\Model\Department::where(['code' => $departmentCode])->field('name')->find();
-                        $departments[] = $department['name'];
+                        $departments[] = $department['name']??'';
                     }
                 }
                 $item['departments'] = $departments ? implode(' - ', $departments) : '';
@@ -147,7 +147,7 @@ class Account extends BasicApi
                 $departmentCodes = explode(',', $departmentCodes);
                 foreach ($departmentCodes as $departmentCode) {
                     $department = \app\common\Model\Department::where(['code' => $departmentCode])->field('name')->find();
-                    $departments[] = $department['name'];
+                    $departments[] = $department['name']??"";
                 }
             }
             $memberAccount['departments'] = $departments ? implode(' - ', $departments) : '';
diff --git a/application/project/controller/Auth.php b/application/project/controller/Auth.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Department.php b/application/project/controller/Department.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/DepartmentMember.php b/application/project/controller/DepartmentMember.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Events.php b/application/project/controller/Events.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/File.php b/application/project/controller/File.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Index.php b/application/project/controller/Index.php
old mode 100644
new mode 100755
index 50f5ddc..fd7adcb
--- a/application/project/controller/Index.php
+++ b/application/project/controller/Index.php
@@ -69,7 +69,7 @@ class Index extends BasicApi
                 $departmentCodes = explode(',', $departmentCodes);
                 foreach ($departmentCodes as $departmentCode) {
                     $department = Department::where(['code' => $departmentCode])->field('name')->find();
-                    $departments[] = $department['name'];
+                    $departments[] = $department['name']??'';
                 }
             }
             $member['position'] = $memberAccount['position'];
diff --git a/application/project/controller/InviteLink.php b/application/project/controller/InviteLink.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Login.php b/application/project/controller/Login.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Menu.php b/application/project/controller/Menu.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Node.php b/application/project/controller/Node.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Notify.php b/application/project/controller/Notify.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Organization.php b/application/project/controller/Organization.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Project.php b/application/project/controller/Project.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/ProjectCollect.php b/application/project/controller/ProjectCollect.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/ProjectFeatures.php b/application/project/controller/ProjectFeatures.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/ProjectInfo.php b/application/project/controller/ProjectInfo.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/ProjectMember.php b/application/project/controller/ProjectMember.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/ProjectTemplate.php b/application/project/controller/ProjectTemplate.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/ProjectVersion.php b/application/project/controller/ProjectVersion.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/SourceLink.php b/application/project/controller/SourceLink.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/Task.php b/application/project/controller/Task.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/TaskMember.php b/application/project/controller/TaskMember.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/TaskStages.php b/application/project/controller/TaskStages.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/TaskStagesTemplate.php b/application/project/controller/TaskStagesTemplate.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/TaskTag.php b/application/project/controller/TaskTag.php
old mode 100644
new mode 100755
diff --git a/application/project/controller/TaskWorkflow.php b/application/project/controller/TaskWorkflow.php
old mode 100644
new mode 100755
diff --git a/application/project/middleware.php b/application/project/middleware.php
old mode 100644
new mode 100755
diff --git a/application/project/middleware/Auth.php b/application/project/middleware/Auth.php
old mode 100644
new mode 100755
diff --git a/application/project/middleware/ProjectAuth.php b/application/project/middleware/ProjectAuth.php
old mode 100644
new mode 100755
diff --git a/application/project/tags.php b/application/project/tags.php
old mode 100644
new mode 100755
diff --git a/build.cmd b/build.cmd
old mode 100644
new mode 100755
diff --git a/build.sh b/build.sh
old mode 100644
new mode 100755
diff --git a/composer.json b/composer.json
old mode 100644
new mode 100755
index 204d012..a750101
--- a/composer.json
+++ b/composer.json
@@ -40,6 +40,9 @@
     "think-path": "thinkphp"
   },
   "config": {
-    "preferred-install": "dist"
+    "preferred-install": "dist",
+    "allow-plugins": {
+      "topthink/think-installer": true
+    }
   }
 }
diff --git a/config/app.php b/config/app.php
old mode 100644
new mode 100755
diff --git a/config/cache.php b/config/cache.php
old mode 100644
new mode 100755
diff --git a/config/config.php b/config/config.php
old mode 100644
new mode 100755
diff --git a/config/console.php b/config/console.php
old mode 100644
new mode 100755
diff --git a/config/const.php b/config/const.php
old mode 100644
new mode 100755
diff --git a/config/cookie.php b/config/cookie.php
old mode 100644
new mode 100755
diff --git a/config/database.php b/config/database.php
old mode 100644
new mode 100755
diff --git a/config/dingtalk.php b/config/dingtalk.php
old mode 100644
new mode 100755
diff --git a/config/jwt.php b/config/jwt.php
old mode 100644
new mode 100755
diff --git a/config/log.php b/config/log.php
old mode 100644
new mode 100755
diff --git a/config/mail.php b/config/mail.php
old mode 100644
new mode 100755
diff --git a/config/session.php b/config/session.php
old mode 100644
new mode 100755
diff --git a/config/sms.php b/config/sms.php
old mode 100644
new mode 100755
diff --git a/config/storage.php b/config/storage.php
old mode 100644
new mode 100755
diff --git a/config/template.php b/config/template.php
old mode 100644
new mode 100755
diff --git a/config/trace.php b/config/trace.php
old mode 100644
new mode 100755
diff --git a/config/upload.php b/config/upload.php
old mode 100644
new mode 100755
diff --git a/config/wechat.php b/config/wechat.php
old mode 100644
new mode 100755
diff --git a/crontab.bat b/crontab.bat
old mode 100644
new mode 100755
diff --git a/crontab.sh b/crontab.sh
old mode 100644
new mode 100755
diff --git a/crontab_stop.sh b/crontab_stop.sh
old mode 100644
new mode 100755
diff --git a/data/2.0.0/pearproject.sql b/data/2.0.0/pearproject.sql
old mode 100644
new mode 100755
diff --git a/data/2.1.0/2.0.0 - 2.1.0.sql b/data/2.1.0/2.0.0 - 2.1.0.sql
old mode 100644
new mode 100755
diff --git a/data/2.1.0/pearproject.sql b/data/2.1.0/pearproject.sql
old mode 100644
new mode 100755
diff --git a/data/2.2.0/2.1.0 - 2.2.0.sql b/data/2.2.0/2.1.0 - 2.2.0.sql
old mode 100644
new mode 100755
diff --git a/data/2.2.0/pearproject.sql b/data/2.2.0/pearproject.sql
old mode 100644
new mode 100755
diff --git a/data/2.3.0/2.3.6 - 2.3.0.sql b/data/2.3.0/2.3.6 - 2.3.0.sql
old mode 100644
new mode 100755
diff --git a/data/2.3.0/pearproject.sql b/data/2.3.0/pearproject.sql
old mode 100644
new mode 100755
diff --git a/data/2.4.0/2.3.6-2.4.0.sql b/data/2.4.0/2.3.6-2.4.0.sql
old mode 100644
new mode 100755
diff --git a/data/2.4.0/pearproject.sql b/data/2.4.0/pearproject.sql
old mode 100644
new mode 100755
diff --git a/data/2.5.0/2.4.0-2.5.0.sql b/data/2.5.0/2.4.0-2.5.0.sql
old mode 100644
new mode 100755
diff --git a/data/2.5.0/pearproject.sql b/data/2.5.0/pearproject.sql
old mode 100644
new mode 100755
diff --git a/data/2.6.0/2.5.8-2.6.0.sql b/data/2.6.0/2.5.8-2.6.0.sql
old mode 100644
new mode 100755
diff --git a/data/2.6.0/pearproject.sql b/data/2.6.0/pearproject.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/2.6.0-2.8.0.sql b/data/2.8.0/2.6.0-2.8.0.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/2.8.0-2.8.1.sql b/data/2.8.0/2.8.0-2.8.1.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/2.8.1-2.8.4.sql b/data/2.8.0/2.8.1-2.8.4.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/2.8.13-2.8.14.sql b/data/2.8.0/2.8.13-2.8.14.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/2.8.15-2.8.16.sql b/data/2.8.0/2.8.15-2.8.16.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/2.8.16-2.8.17.sql b/data/2.8.0/2.8.16-2.8.17.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/2.8.5-2.8.6.sql b/data/2.8.0/2.8.5-2.8.6.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/2.8.6-2.8.8.sql b/data/2.8.0/2.8.6-2.8.8.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/2.8.8-2.8.9.sql b/data/2.8.0/2.8.8-2.8.9.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/2.8.9-2.8.13.sql b/data/2.8.0/2.8.9-2.8.13.sql
old mode 100644
new mode 100755
diff --git a/data/2.8.0/pearproject.sql b/data/2.8.0/pearproject.sql
old mode 100644
new mode 100755
diff --git a/data/pearproject.sql b/data/pearproject.sql
old mode 100644
new mode 100755
diff --git a/data/template/importMember.xlsx b/data/template/importMember.xlsx
old mode 100644
new mode 100755
diff --git a/data/template/importTask.xlsx b/data/template/importTask.xlsx
old mode 100644
new mode 100755
diff --git a/docker/README.md b/docker/README.md
old mode 100644
new mode 100755
diff --git a/docker/php72/Dockerfile b/docker/php72/Dockerfile
old mode 100644
new mode 100755
diff --git a/docker/php74/Dockerfile b/docker/php74/Dockerfile
old mode 100644
new mode 100755
diff --git a/extend/controller/BasicApi.php b/extend/controller/BasicApi.php
old mode 100644
new mode 100755
diff --git a/extend/mail/Mail.php b/extend/mail/Mail.php
old mode 100644
new mode 100755
diff --git a/extend/message/DingTalk.php b/extend/message/DingTalk.php
old mode 100644
new mode 100755
diff --git a/extend/service/ApiService.php b/extend/service/ApiService.php
old mode 100644
new mode 100755
diff --git a/extend/service/DataService.php b/extend/service/DataService.php
old mode 100644
new mode 100755
diff --git a/extend/service/DateService.php b/extend/service/DateService.php
old mode 100644
new mode 100755
diff --git a/extend/service/DesService.php b/extend/service/DesService.php
old mode 100644
new mode 100755
diff --git a/extend/service/FileService.php b/extend/service/FileService.php
old mode 100644
new mode 100755
diff --git a/extend/service/HttpService.php b/extend/service/HttpService.php
old mode 100644
new mode 100755
diff --git a/extend/service/JwtService.php b/extend/service/JwtService.php
old mode 100644
new mode 100755
diff --git a/extend/service/LogService.php b/extend/service/LogService.php
old mode 100644
new mode 100755
diff --git a/extend/service/MessageService.php b/extend/service/MessageService.php
old mode 100644
new mode 100755
diff --git a/extend/service/NodeService.php b/extend/service/NodeService.php
old mode 100644
new mode 100755
diff --git a/extend/service/RandomService.php b/extend/service/RandomService.php
old mode 100644
new mode 100755
diff --git a/extend/service/SoapService.php b/extend/service/SoapService.php
old mode 100644
new mode 100755
diff --git a/extend/service/ToolsService.php b/extend/service/ToolsService.php
old mode 100644
new mode 100755
diff --git a/extend/sms/Sms.php b/extend/sms/Sms.php
old mode 100644
new mode 100755
diff --git a/favicon.ico b/favicon.ico
old mode 100644
new mode 100755
diff --git a/index.html b/index.html
old mode 100644
new mode 100755
diff --git a/index.php b/index.php
old mode 100644
new mode 100755
diff --git a/route/demo.php b/route/demo.php
old mode 100644
new mode 100755
diff --git a/route/route.php b/route/route.php
old mode 100644
new mode 100755
diff --git a/server.key b/server.key
old mode 100644
new mode 100755
diff --git a/server.pem b/server.pem
old mode 100644
new mode 100755
diff --git a/start.sh b/start.sh
old mode 100644
new mode 100755
diff --git a/start_for_win.bat b/start_for_win.bat
old mode 100644
new mode 100755
diff --git a/static/dist/css/app.1e0575d4.css b/static/dist/css/app.1e0575d4.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-005cb6a0.dc09594a.css b/static/dist/css/chunk-005cb6a0.dc09594a.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-1d0b0df0.c661772a.css b/static/dist/css/chunk-1d0b0df0.c661772a.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-3db39e52.8f164f9a.css b/static/dist/css/chunk-3db39e52.8f164f9a.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-48aea94b.c661772a.css b/static/dist/css/chunk-48aea94b.c661772a.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-4de77fa6.a1cb6ee7.css b/static/dist/css/chunk-4de77fa6.a1cb6ee7.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-4e78cf04.cad8d30d.css b/static/dist/css/chunk-4e78cf04.cad8d30d.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-6142efe4.9186476f.css b/static/dist/css/chunk-6142efe4.9186476f.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-7ee89c2d.bce6719c.css b/static/dist/css/chunk-7ee89c2d.bce6719c.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-8401588e.c661772a.css b/static/dist/css/chunk-8401588e.c661772a.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-b26634d8.bace433e.css b/static/dist/css/chunk-b26634d8.bace433e.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-ba900cec.e1e1530d.css b/static/dist/css/chunk-ba900cec.e1e1530d.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-c7eee472.a1cb6ee7.css b/static/dist/css/chunk-c7eee472.a1cb6ee7.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/chunk-vendors.cc7481c6.css b/static/dist/css/chunk-vendors.cc7481c6.css
old mode 100644
new mode 100755
diff --git a/static/dist/css/user.020d47d3.css b/static/dist/css/user.020d47d3.css
old mode 100644
new mode 100755
diff --git a/static/dist/favicon.ico b/static/dist/favicon.ico
old mode 100644
new mode 100755
diff --git a/static/dist/img/403.41acc6f2.svg b/static/dist/img/403.41acc6f2.svg
old mode 100644
new mode 100755
diff --git a/static/dist/img/404.77e1571b.svg b/static/dist/img/404.77e1571b.svg
old mode 100644
new mode 100755
diff --git a/static/dist/img/500.5e6bf3ad.svg b/static/dist/img/500.5e6bf3ad.svg
old mode 100644
new mode 100755
diff --git a/static/dist/img/background.a568162c.svg b/static/dist/img/background.a568162c.svg
old mode 100644
new mode 100755
diff --git a/static/dist/img/bell.2dec628d.svg b/static/dist/img/bell.2dec628d.svg
old mode 100644
new mode 100755
diff --git a/static/dist/img/laba.e793fb2e.svg b/static/dist/img/laba.e793fb2e.svg
old mode 100644
new mode 100755
diff --git a/static/dist/img/logo.b83ac094.png b/static/dist/img/logo.b83ac094.png
old mode 100644
new mode 100755
diff --git a/static/dist/index.html b/static/dist/index.html
old mode 100644
new mode 100755
diff --git a/static/dist/js/app.9f1a58b4.js b/static/dist/js/app.9f1a58b4.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-005cb6a0.b02f8773.js b/static/dist/js/chunk-005cb6a0.b02f8773.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-1d0b0df0.202359c3.js b/static/dist/js/chunk-1d0b0df0.202359c3.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-3a86c7e2.eacd742a.js b/static/dist/js/chunk-3a86c7e2.eacd742a.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-3db39e52.8008f91a.js b/static/dist/js/chunk-3db39e52.8008f91a.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-48aea94b.0c46d36e.js b/static/dist/js/chunk-48aea94b.0c46d36e.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-4de77fa6.b838892d.js b/static/dist/js/chunk-4de77fa6.b838892d.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-4e78cf04.ce3ae15e.js b/static/dist/js/chunk-4e78cf04.ce3ae15e.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-6142efe4.5d0cff8f.js b/static/dist/js/chunk-6142efe4.5d0cff8f.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-7ee89c2d.88e340a1.js b/static/dist/js/chunk-7ee89c2d.88e340a1.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-8401588e.8410feb8.js b/static/dist/js/chunk-8401588e.8410feb8.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-b26634d8.d56db2c6.js b/static/dist/js/chunk-b26634d8.d56db2c6.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-ba900cec.6c11f943.js b/static/dist/js/chunk-ba900cec.6c11f943.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-c7eee472.bbfacff1.js b/static/dist/js/chunk-c7eee472.bbfacff1.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/chunk-vendors.1462ec98.js b/static/dist/js/chunk-vendors.1462ec98.js
old mode 100644
new mode 100755
diff --git a/static/dist/js/user.0ba37607.js b/static/dist/js/user.0ba37607.js
old mode 100644
new mode 100755
diff --git a/static/image/default/cover.png b/static/image/default/cover.png
old mode 100644
new mode 100755
diff --git a/static/image/default/logo.png b/static/image/default/logo.png
old mode 100644
new mode 100755
diff --git a/static/image/default/project-cover.png b/static/image/default/project-cover.png
old mode 100644
new mode 100755
diff --git a/stop.sh b/stop.sh
old mode 100644
new mode 100755
diff --git a/think b/think
old mode 100644
new mode 100755
diff --git a/thinkphp/.gitignore b/thinkphp/.gitignore
old mode 100644
new mode 100755
diff --git a/thinkphp/.htaccess b/thinkphp/.htaccess
old mode 100644
new mode 100755
diff --git a/thinkphp/CONTRIBUTING.md b/thinkphp/CONTRIBUTING.md
old mode 100644
new mode 100755
diff --git a/thinkphp/LICENSE.txt b/thinkphp/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/thinkphp/README.md b/thinkphp/README.md
old mode 100644
new mode 100755
diff --git a/thinkphp/base.php b/thinkphp/base.php
old mode 100644
new mode 100755
diff --git a/thinkphp/composer.json b/thinkphp/composer.json
old mode 100644
new mode 100755
diff --git a/thinkphp/convention.php b/thinkphp/convention.php
old mode 100644
new mode 100755
diff --git a/thinkphp/helper.php b/thinkphp/helper.php
old mode 100644
new mode 100755
diff --git a/thinkphp/lang/zh-cn.php b/thinkphp/lang/zh-cn.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/App.php b/thinkphp/library/think/App.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Build.php b/thinkphp/library/think/Build.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Cache.php b/thinkphp/library/think/Cache.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Collection.php b/thinkphp/library/think/Collection.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Config.php b/thinkphp/library/think/Config.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Console.php b/thinkphp/library/think/Console.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Container.php b/thinkphp/library/think/Container.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Controller.php b/thinkphp/library/think/Controller.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Cookie.php b/thinkphp/library/think/Cookie.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Db.php b/thinkphp/library/think/Db.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Debug.php b/thinkphp/library/think/Debug.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Env.php b/thinkphp/library/think/Env.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Error.php b/thinkphp/library/think/Error.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Exception.php b/thinkphp/library/think/Exception.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Facade.php b/thinkphp/library/think/Facade.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/File.php b/thinkphp/library/think/File.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Hook.php b/thinkphp/library/think/Hook.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Lang.php b/thinkphp/library/think/Lang.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Loader.php b/thinkphp/library/think/Loader.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Log.php b/thinkphp/library/think/Log.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Middleware.php b/thinkphp/library/think/Middleware.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Model.php b/thinkphp/library/think/Model.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Paginator.php b/thinkphp/library/think/Paginator.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Process.php b/thinkphp/library/think/Process.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Request.php b/thinkphp/library/think/Request.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Response.php b/thinkphp/library/think/Response.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Route.php b/thinkphp/library/think/Route.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Session.php b/thinkphp/library/think/Session.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Template.php b/thinkphp/library/think/Template.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Url.php b/thinkphp/library/think/Url.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/Validate.php b/thinkphp/library/think/Validate.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/View.php b/thinkphp/library/think/View.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/cache/Driver.php b/thinkphp/library/think/cache/Driver.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/cache/driver/File.php b/thinkphp/library/think/cache/driver/File.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/cache/driver/Lite.php b/thinkphp/library/think/cache/driver/Lite.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/cache/driver/Memcache.php b/thinkphp/library/think/cache/driver/Memcache.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/cache/driver/Memcached.php b/thinkphp/library/think/cache/driver/Memcached.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/cache/driver/Redis.php b/thinkphp/library/think/cache/driver/Redis.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/cache/driver/Sqlite.php b/thinkphp/library/think/cache/driver/Sqlite.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/cache/driver/Wincache.php b/thinkphp/library/think/cache/driver/Wincache.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/cache/driver/Xcache.php b/thinkphp/library/think/cache/driver/Xcache.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/config/driver/Ini.php b/thinkphp/library/think/config/driver/Ini.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/config/driver/Json.php b/thinkphp/library/think/config/driver/Json.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/config/driver/Xml.php b/thinkphp/library/think/config/driver/Xml.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/Command.php b/thinkphp/library/think/console/Command.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/Input.php b/thinkphp/library/think/console/Input.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/LICENSE b/thinkphp/library/think/console/LICENSE
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/Output.php b/thinkphp/library/think/console/Output.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/Table.php b/thinkphp/library/think/console/Table.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/bin/README.md b/thinkphp/library/think/console/bin/README.md
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/bin/hiddeninput.exe b/thinkphp/library/think/console/bin/hiddeninput.exe
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/Build.php b/thinkphp/library/think/console/command/Build.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/Clear.php b/thinkphp/library/think/console/command/Clear.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/Help.php b/thinkphp/library/think/console/command/Help.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/Lists.php b/thinkphp/library/think/console/command/Lists.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/Make.php b/thinkphp/library/think/console/command/Make.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/RouteList.php b/thinkphp/library/think/console/command/RouteList.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/RunServer.php b/thinkphp/library/think/console/command/RunServer.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/Version.php b/thinkphp/library/think/console/command/Version.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/Command.php b/thinkphp/library/think/console/command/make/Command.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/Controller.php b/thinkphp/library/think/console/command/make/Controller.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/Middleware.php b/thinkphp/library/think/console/command/make/Middleware.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/Model.php b/thinkphp/library/think/console/command/make/Model.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/Validate.php b/thinkphp/library/think/console/command/make/Validate.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/stubs/command.stub b/thinkphp/library/think/console/command/make/stubs/command.stub
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/stubs/controller.api.stub b/thinkphp/library/think/console/command/make/stubs/controller.api.stub
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/stubs/controller.plain.stub b/thinkphp/library/think/console/command/make/stubs/controller.plain.stub
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/stubs/controller.stub b/thinkphp/library/think/console/command/make/stubs/controller.stub
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/stubs/middleware.stub b/thinkphp/library/think/console/command/make/stubs/middleware.stub
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/stubs/model.stub b/thinkphp/library/think/console/command/make/stubs/model.stub
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/make/stubs/validate.stub b/thinkphp/library/think/console/command/make/stubs/validate.stub
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/optimize/Autoload.php b/thinkphp/library/think/console/command/optimize/Autoload.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/optimize/Config.php b/thinkphp/library/think/console/command/optimize/Config.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/optimize/Route.php b/thinkphp/library/think/console/command/optimize/Route.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/command/optimize/Schema.php b/thinkphp/library/think/console/command/optimize/Schema.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/input/Argument.php b/thinkphp/library/think/console/input/Argument.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/input/Definition.php b/thinkphp/library/think/console/input/Definition.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/input/Option.php b/thinkphp/library/think/console/input/Option.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/Ask.php b/thinkphp/library/think/console/output/Ask.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/Descriptor.php b/thinkphp/library/think/console/output/Descriptor.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/Formatter.php b/thinkphp/library/think/console/output/Formatter.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/Question.php b/thinkphp/library/think/console/output/Question.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/descriptor/Console.php b/thinkphp/library/think/console/output/descriptor/Console.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/driver/Buffer.php b/thinkphp/library/think/console/output/driver/Buffer.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/driver/Console.php b/thinkphp/library/think/console/output/driver/Console.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/driver/Nothing.php b/thinkphp/library/think/console/output/driver/Nothing.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/formatter/Stack.php b/thinkphp/library/think/console/output/formatter/Stack.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/formatter/Style.php b/thinkphp/library/think/console/output/formatter/Style.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/question/Choice.php b/thinkphp/library/think/console/output/question/Choice.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/console/output/question/Confirmation.php b/thinkphp/library/think/console/output/question/Confirmation.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/Builder.php b/thinkphp/library/think/db/Builder.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/Connection.php b/thinkphp/library/think/db/Connection.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/Expression.php b/thinkphp/library/think/db/Expression.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/Query.php b/thinkphp/library/think/db/Query.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/Where.php b/thinkphp/library/think/db/Where.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/builder/Mysql.php b/thinkphp/library/think/db/builder/Mysql.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/builder/Pgsql.php b/thinkphp/library/think/db/builder/Pgsql.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/builder/Sqlite.php b/thinkphp/library/think/db/builder/Sqlite.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/builder/Sqlsrv.php b/thinkphp/library/think/db/builder/Sqlsrv.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/connector/Mysql.php b/thinkphp/library/think/db/connector/Mysql.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/connector/Pgsql.php b/thinkphp/library/think/db/connector/Pgsql.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/connector/Sqlite.php b/thinkphp/library/think/db/connector/Sqlite.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/connector/Sqlsrv.php b/thinkphp/library/think/db/connector/Sqlsrv.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/connector/pgsql.sql b/thinkphp/library/think/db/connector/pgsql.sql
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/exception/BindParamException.php b/thinkphp/library/think/db/exception/BindParamException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/exception/DataNotFoundException.php b/thinkphp/library/think/db/exception/DataNotFoundException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/db/exception/ModelNotFoundException.php b/thinkphp/library/think/db/exception/ModelNotFoundException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/debug/Console.php b/thinkphp/library/think/debug/Console.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/debug/Html.php b/thinkphp/library/think/debug/Html.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/ClassNotFoundException.php b/thinkphp/library/think/exception/ClassNotFoundException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/DbException.php b/thinkphp/library/think/exception/DbException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/ErrorException.php b/thinkphp/library/think/exception/ErrorException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/Handle.php b/thinkphp/library/think/exception/Handle.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/HttpException.php b/thinkphp/library/think/exception/HttpException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/HttpResponseException.php b/thinkphp/library/think/exception/HttpResponseException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/PDOException.php b/thinkphp/library/think/exception/PDOException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/RouteNotFoundException.php b/thinkphp/library/think/exception/RouteNotFoundException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/TemplateNotFoundException.php b/thinkphp/library/think/exception/TemplateNotFoundException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/ThrowableError.php b/thinkphp/library/think/exception/ThrowableError.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/exception/ValidateException.php b/thinkphp/library/think/exception/ValidateException.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/App.php b/thinkphp/library/think/facade/App.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Build.php b/thinkphp/library/think/facade/Build.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Cache.php b/thinkphp/library/think/facade/Cache.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Config.php b/thinkphp/library/think/facade/Config.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Cookie.php b/thinkphp/library/think/facade/Cookie.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Debug.php b/thinkphp/library/think/facade/Debug.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Env.php b/thinkphp/library/think/facade/Env.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Hook.php b/thinkphp/library/think/facade/Hook.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Lang.php b/thinkphp/library/think/facade/Lang.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Log.php b/thinkphp/library/think/facade/Log.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Middleware.php b/thinkphp/library/think/facade/Middleware.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Request.php b/thinkphp/library/think/facade/Request.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Response.php b/thinkphp/library/think/facade/Response.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Route.php b/thinkphp/library/think/facade/Route.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Session.php b/thinkphp/library/think/facade/Session.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Template.php b/thinkphp/library/think/facade/Template.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Url.php b/thinkphp/library/think/facade/Url.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/Validate.php b/thinkphp/library/think/facade/Validate.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/facade/View.php b/thinkphp/library/think/facade/View.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/log/driver/File.php b/thinkphp/library/think/log/driver/File.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/log/driver/Socket.php b/thinkphp/library/think/log/driver/Socket.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/Collection.php b/thinkphp/library/think/model/Collection.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/Pivot.php b/thinkphp/library/think/model/Pivot.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/Relation.php b/thinkphp/library/think/model/Relation.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/concern/Attribute.php b/thinkphp/library/think/model/concern/Attribute.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/concern/Conversion.php b/thinkphp/library/think/model/concern/Conversion.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/concern/ModelEvent.php b/thinkphp/library/think/model/concern/ModelEvent.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/concern/RelationShip.php b/thinkphp/library/think/model/concern/RelationShip.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/concern/SoftDelete.php b/thinkphp/library/think/model/concern/SoftDelete.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/concern/TimeStamp.php b/thinkphp/library/think/model/concern/TimeStamp.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/relation/BelongsTo.php b/thinkphp/library/think/model/relation/BelongsTo.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/relation/BelongsToMany.php b/thinkphp/library/think/model/relation/BelongsToMany.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/relation/HasMany.php b/thinkphp/library/think/model/relation/HasMany.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/relation/HasManyThrough.php b/thinkphp/library/think/model/relation/HasManyThrough.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/relation/HasOne.php b/thinkphp/library/think/model/relation/HasOne.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/relation/MorphMany.php b/thinkphp/library/think/model/relation/MorphMany.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/relation/MorphOne.php b/thinkphp/library/think/model/relation/MorphOne.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/relation/MorphTo.php b/thinkphp/library/think/model/relation/MorphTo.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/model/relation/OneToOne.php b/thinkphp/library/think/model/relation/OneToOne.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/paginator/driver/Bootstrap.php b/thinkphp/library/think/paginator/driver/Bootstrap.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/process/Builder.php b/thinkphp/library/think/process/Builder.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/process/Utils.php b/thinkphp/library/think/process/Utils.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/process/exception/Faild.php b/thinkphp/library/think/process/exception/Faild.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/process/exception/Failed.php b/thinkphp/library/think/process/exception/Failed.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/process/exception/Timeout.php b/thinkphp/library/think/process/exception/Timeout.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/process/pipes/Pipes.php b/thinkphp/library/think/process/pipes/Pipes.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/process/pipes/Unix.php b/thinkphp/library/think/process/pipes/Unix.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/process/pipes/Windows.php b/thinkphp/library/think/process/pipes/Windows.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/response/Download.php b/thinkphp/library/think/response/Download.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/response/Json.php b/thinkphp/library/think/response/Json.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/response/Jsonp.php b/thinkphp/library/think/response/Jsonp.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/response/Jump.php b/thinkphp/library/think/response/Jump.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/response/Redirect.php b/thinkphp/library/think/response/Redirect.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/response/View.php b/thinkphp/library/think/response/View.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/response/Xml.php b/thinkphp/library/think/response/Xml.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/AliasRule.php b/thinkphp/library/think/route/AliasRule.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/Dispatch.php b/thinkphp/library/think/route/Dispatch.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/Domain.php b/thinkphp/library/think/route/Domain.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/Resource.php b/thinkphp/library/think/route/Resource.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/Rule.php b/thinkphp/library/think/route/Rule.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/RuleGroup.php b/thinkphp/library/think/route/RuleGroup.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/RuleItem.php b/thinkphp/library/think/route/RuleItem.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/RuleName.php b/thinkphp/library/think/route/RuleName.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/dispatch/Callback.php b/thinkphp/library/think/route/dispatch/Callback.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/dispatch/Controller.php b/thinkphp/library/think/route/dispatch/Controller.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/dispatch/Module.php b/thinkphp/library/think/route/dispatch/Module.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/dispatch/Redirect.php b/thinkphp/library/think/route/dispatch/Redirect.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/dispatch/Response.php b/thinkphp/library/think/route/dispatch/Response.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/dispatch/Url.php b/thinkphp/library/think/route/dispatch/Url.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/route/dispatch/View.php b/thinkphp/library/think/route/dispatch/View.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/session/driver/Memcache.php b/thinkphp/library/think/session/driver/Memcache.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/session/driver/Memcached.php b/thinkphp/library/think/session/driver/Memcached.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/session/driver/Redis.php b/thinkphp/library/think/session/driver/Redis.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/template/TagLib.php b/thinkphp/library/think/template/TagLib.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/template/driver/File.php b/thinkphp/library/think/template/driver/File.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/template/taglib/Cx.php b/thinkphp/library/think/template/taglib/Cx.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/validate/ValidateRule.php b/thinkphp/library/think/validate/ValidateRule.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/view/driver/Php.php b/thinkphp/library/think/view/driver/Php.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/think/view/driver/Think.php b/thinkphp/library/think/view/driver/Think.php
old mode 100644
new mode 100755
diff --git a/thinkphp/library/traits/controller/Jump.php b/thinkphp/library/traits/controller/Jump.php
old mode 100644
new mode 100755
diff --git a/thinkphp/logo.png b/thinkphp/logo.png
old mode 100644
new mode 100755
diff --git a/thinkphp/phpunit.xml.dist b/thinkphp/phpunit.xml.dist
old mode 100644
new mode 100755
diff --git a/thinkphp/tpl/default_index.tpl b/thinkphp/tpl/default_index.tpl
old mode 100644
new mode 100755
diff --git a/thinkphp/tpl/dispatch_jump.tpl b/thinkphp/tpl/dispatch_jump.tpl
old mode 100644
new mode 100755
diff --git a/thinkphp/tpl/page_trace.tpl b/thinkphp/tpl/page_trace.tpl
old mode 100644
new mode 100755
diff --git a/thinkphp/tpl/think_exception.tpl b/thinkphp/tpl/think_exception.tpl
old mode 100644
new mode 100755
diff --git a/vendor.zip b/vendor.zip
old mode 100644
new mode 100755