mirror of
https://github.com/acepanel/panel.git
synced 2026-02-08 13:04:29 +08:00
特性:调整部分shell命令以兼容新安装脚本
This commit is contained in:
@@ -21,12 +21,12 @@ class OpenrestyController extends Controller
|
||||
|
||||
public function status()
|
||||
{
|
||||
$command = '/etc/init.d/nginx status';
|
||||
$command = 'systemctl status nginx';
|
||||
$result = shell_exec($command);
|
||||
|
||||
$res['code'] = 0;
|
||||
$res['msg'] = 'success';
|
||||
if (str_contains($result, 'stopped')) {
|
||||
if (str_contains($result, 'inactive')) {
|
||||
$res['data'] = 'stopped';
|
||||
} else {
|
||||
$res['data'] = 'running';
|
||||
@@ -49,7 +49,7 @@ class OpenrestyController extends Controller
|
||||
return response()->json($res);
|
||||
}
|
||||
|
||||
$command2 = '/etc/init.d/nginx restart';
|
||||
$command2 = 'systemctl restart nginx';
|
||||
$result2 = shell_exec($command2);
|
||||
if (str_contains($result2, 'done')) {
|
||||
$res['data'] = 'OpenResty已重启';
|
||||
@@ -71,7 +71,7 @@ class OpenrestyController extends Controller
|
||||
return response()->json($res);
|
||||
}
|
||||
|
||||
$command2 = '/etc/init.d/nginx reload';
|
||||
$command2 = 'systemctl reload nginx';
|
||||
$result2 = shell_exec($command2);
|
||||
if (str_contains($result2, 'done')) {
|
||||
$res['data'] = 'OpenResty已重载';
|
||||
@@ -112,7 +112,7 @@ class OpenrestyController extends Controller
|
||||
return response()->json($res);
|
||||
} else {
|
||||
// 测试成功,则重载OpenResty
|
||||
$reload = shell_exec('/etc/init.d/nginx reload');
|
||||
shell_exec('systemctl reload nginx');
|
||||
$res['data'] = 'OpenResty主配置已保存';
|
||||
return response()->json($res);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user