Merge pull request #37 from PGYER/dev/master

merge into master fix #24
This commit is contained in:
Carney Wu
2022-02-16 10:46:40 +08:00
committed by GitHub
10 changed files with 19 additions and 15 deletions

View File

@@ -28,7 +28,7 @@ class Codefever_schedule extends CI_Controller {
}
if ($schedule[1] == 'backend') {
$command = "/usr/local/php7/bin/php {$ciIndex} backend/{$schedule[2]}";
$command = "/usr/local/php/bin/php {$ciIndex} backend/{$schedule[2]}";
} else if ($schedule[1] == 'customize') {
$command = $schedule[2];
}

View File

@@ -26,7 +26,7 @@ class Logger {
static function Log(string $log = '', string $scope) {
$path = self::getLogPath($scope);
$log = '[' . date('Y-m-d H:i:s ms') . '] : ' . $log;
$log = '[' . date('Y-m-d H:i:s ms') . '] : ' . $log . PHP_EOL;
file_put_contents($path, $log, FILE_APPEND);
return TRUE;
}
@@ -39,8 +39,7 @@ class Logger {
implode(' ', [$request::parse()->method, $request::parse()->uri]),
implode(' ', [substr($request::parse()->content, 0, 1024), '[First KB Only]']),
'Response: ' . $statusCode . ' (' . $errorCode . ')',
implode(' ', [substr($response, 0, 1024), ' [First KB Only]']),
PHP_EOL
implode(' ', [substr($response, 0, 1024), ' [First KB Only]'])
]);
}
@@ -50,8 +49,7 @@ class Logger {
'Time Point: From ' . $startTime . ' To ' . microtime(),
'ID: ' . $event->id,
'Handler: ' . implode('|', $handler),
implode(' ', [substr($event->getContent(), 0, 1024), ' [First KB Only]']),
PHP_EOL
implode(' ', [substr($event->getContent(), 0, 1024), ' [First KB Only]'])
]);
}
}

View File

@@ -38,7 +38,7 @@ swapon /root/swap
```shell
# 安装基础软件包
yum install -y sudo tcl tk gettext autoconf gcc cmake3 wget initscripts openssh-server pcre pcre-devel libcurl libcurl-devel libxml2 libxml2-devel openssl openssl-devel sqlite sqlite-devel libpng libpng-devel libwebp libwebp-devel libjpeg libjpeg-devel libXpm libXpm-devel freetype freetype-devel oniguruma oniguruma-devel libyaml libyaml-devel
yum install -y sudo tcl tk gettext autoconf gcc cmake3 wget initscripts openssh-server crontabs pcre pcre-devel libcurl libcurl-devel libxml2 libxml2-devel openssl openssl-devel sqlite sqlite-devel libpng libpng-devel libwebp libwebp-devel libjpeg libjpeg-devel libXpm libXpm-devel freetype freetype-devel oniguruma oniguruma-devel libyaml libyaml-devel
```
除此之外,你还需要安装 `libzip 1.7+` 库,需要去官网下载源码包解压后安装。
@@ -237,6 +237,7 @@ chkconfig mariadb on # 或 chkconfig mysql on (根据安装的数据库类型,
chkconfig nginx on
chkconfig php-fpm on
chkconfig codefever on
chkconfig crond on
```
尝试访问 `http://127.0.0.1` 或 `http://<server ip>` 来登录

View File

@@ -61,6 +61,7 @@ echo 'Composer libraries loaded!'
service codefever start
service php-fpm start
service nginx start
service crond start
echo 'Services Started!'

View File

@@ -10,6 +10,9 @@ service codefever stop
service php-fpm stop
service nginx stop
yum install -y crontabs
service crond stop
echo 'service stopped!'
cp nginx.conf-template /usr/local/nginx/conf/nginx.conf
@@ -39,6 +42,7 @@ echo 'Composer libraries loaded!'
service codefever start
service php-fpm start
service nginx start
service crond start
echo 'services started!'

View File

@@ -1,7 +1,7 @@
{
"files": {
"main.js": "/static/js/main.2527a024.js",
"main.js.map": "/static/js/main.2527a024.js.map",
"main.js": "/static/js/main.d50b5fa5.js",
"main.js.map": "/static/js/main.d50b5fa5.js.map",
"static/css/1.75563d44.chunk.css": "/static/css/1.75563d44.chunk.css",
"static/js/1.21a642aa.chunk.js": "/static/js/1.21a642aa.chunk.js",
"static/js/1.21a642aa.chunk.js.map": "/static/js/1.21a642aa.chunk.js.map",
@@ -12,6 +12,6 @@
"entrypoints": [
"static/css/1.75563d44.chunk.css",
"static/js/1.21a642aa.chunk.js",
"static/js/main.2527a024.js"
"static/js/main.d50b5fa5.js"
]
}

View File

@@ -1,3 +1,3 @@
<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="theme-color" content="#000000"><link rel="manifest" href="/manifest.json"><link rel="shortcut icon" href="/favicon.ico"><title>CodeFever Community</title><link href="/static/css/1.75563d44.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.<br/>打开浏览器对 Javascript 的支持以访问此页面</noscript><!--[if lt IE 10]>
<div style="line-hight: 40px; color: #E91D63;position: absolute; z-index: 10000; background-color: #FFF;">您的浏览器版本较低,无法正确显示网站中的页面和功能,建议您使用 Chrome、Safari 或升级到 Internet Explorer 10 以上版本的浏览器。</div>
<![endif]--><div id="root"><style>body{background:#fff;min-height:100%;font:300% PingFang SC,Helvetica Neue,Hiragino Sans GB,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif}.wraper{width:200px;height:300px;position:absolute;left:50%;top:50%;margin-left:-100px;margin-top:-50px}.wraper .loadingAni{width:200px;height:200px;background:linear-gradient(90deg,#0035ec,#4d72f2);background-size:100px 100px;background-repeat:no-repeat;background-position:center;animation:rotateRing 10s linear infinite}.wraper .loadingAni .ring0{display:block;animation:rotateRing 1.5s cubic-bezier(0,0,.23,.77) infinite}.wraper .loadingAni .ring1{display:block;animation:rotateRing 1.5s cubic-bezier(.77,.23,1,1) infinite;position:relative;top:-200px}.loadingText{font-size:36px;color:#0035ec;text-align:center;position:relative;z-index:1;top:-30px}.loadingText>div{display:inline-block}.loadingText>div:nth-child(1){animation:jumpText .5s ease-in 2}.loadingText>div:nth-child(2){animation:jumpText .5s ease-in 1 .6s}.loadingText>div:nth-child(3){animation:jumpText .5s ease-in 1 .7s}.loadingText>div:nth-child(4){animation:jumpText .5s ease-in 1 .8s}.loadingText>div:nth-child(5){animation:jumpText .5s ease-in 1 .9s}.loadingText>div:nth-child(6){animation:jumpText .5s ease-in 1 1s}.loadingText>div:nth-child(7){animation:jumpText .5s ease-in 1 1.1s}.loadingText>div:nth-child(8){animation:jumpText .5s ease-in 1 1.2s}.loadingText>div:nth-child(9){animation:jumpText .5s ease-in 1 1.3s}.loadingText>div:nth-child(10){animation:jumpText .5s ease-in 1 1.4s}.svgClass{fill:#fff;stroke:#fff;stroke-miterlimit:10;stroke-width:.25px}@keyframes rotateRing{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes jumpText{0%{transform:translateY(0)}50%{transform:translateY(-10px)}80%{transform:translateY(0)}90%{transform:translateY(-2px)}100%{transform:translateX(0)}}</style><div class="wraper"><div class="loadingAni"><svg class="ring0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path class="svgClass" d="M0,0V200H200V0ZM100,140a40,40,0,0,1-40-40,2.2,2.2,0,0,1,4.4,0h0a35.6,35.6,0,0,0,71.2,0h0a2.2,2.2,0,0,1,4.39,0A40,40,0,0,1,100,140Z"/></svg> <svg class="ring1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path class="svgClass" d="M0,0V200H200V0ZM100,140a40,40,0,0,1-40-40,2.2,2.2,0,0,1,4.4,0h0a35.6,35.6,0,0,0,71.2,0h0a2.2,2.2,0,0,1,4.39,0A40,40,0,0,1,100,140Z"/></svg></div><div class="loadingText"><div>C</div><div>o</div><div>d</div><div>e</div><div>F</div><div>e</div><div>v</div><div>e</div><div>r</div></div></div></div><script src="/static/js/1.21a642aa.chunk.js"></script><script src="/static/js/main.2527a024.js"></script></body></html>
<![endif]--><div id="root"><style>body{background:#fff;min-height:100%;font:300% PingFang SC,Helvetica Neue,Hiragino Sans GB,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif}.wraper{width:200px;height:300px;position:absolute;left:50%;top:50%;margin-left:-100px;margin-top:-50px}.wraper .loadingAni{width:200px;height:200px;background:linear-gradient(90deg,#0035ec,#4d72f2);background-size:100px 100px;background-repeat:no-repeat;background-position:center;animation:rotateRing 10s linear infinite}.wraper .loadingAni .ring0{display:block;animation:rotateRing 1.5s cubic-bezier(0,0,.23,.77) infinite}.wraper .loadingAni .ring1{display:block;animation:rotateRing 1.5s cubic-bezier(.77,.23,1,1) infinite;position:relative;top:-200px}.loadingText{font-size:36px;color:#0035ec;text-align:center;position:relative;z-index:1;top:-30px}.loadingText>div{display:inline-block}.loadingText>div:nth-child(1){animation:jumpText .5s ease-in 2}.loadingText>div:nth-child(2){animation:jumpText .5s ease-in 1 .6s}.loadingText>div:nth-child(3){animation:jumpText .5s ease-in 1 .7s}.loadingText>div:nth-child(4){animation:jumpText .5s ease-in 1 .8s}.loadingText>div:nth-child(5){animation:jumpText .5s ease-in 1 .9s}.loadingText>div:nth-child(6){animation:jumpText .5s ease-in 1 1s}.loadingText>div:nth-child(7){animation:jumpText .5s ease-in 1 1.1s}.loadingText>div:nth-child(8){animation:jumpText .5s ease-in 1 1.2s}.loadingText>div:nth-child(9){animation:jumpText .5s ease-in 1 1.3s}.loadingText>div:nth-child(10){animation:jumpText .5s ease-in 1 1.4s}.svgClass{fill:#fff;stroke:#fff;stroke-miterlimit:10;stroke-width:.25px}@keyframes rotateRing{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes jumpText{0%{transform:translateY(0)}50%{transform:translateY(-10px)}80%{transform:translateY(0)}90%{transform:translateY(-2px)}100%{transform:translateX(0)}}</style><div class="wraper"><div class="loadingAni"><svg class="ring0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path class="svgClass" d="M0,0V200H200V0ZM100,140a40,40,0,0,1-40-40,2.2,2.2,0,0,1,4.4,0h0a35.6,35.6,0,0,0,71.2,0h0a2.2,2.2,0,0,1,4.39,0A40,40,0,0,1,100,140Z"/></svg> <svg class="ring1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path class="svgClass" d="M0,0V200H200V0ZM100,140a40,40,0,0,1-40-40,2.2,2.2,0,0,1,4.4,0h0a35.6,35.6,0,0,0,71.2,0h0a2.2,2.2,0,0,1,4.39,0A40,40,0,0,1,100,140Z"/></svg></div><div class="loadingText"><div>C</div><div>o</div><div>d</div><div>e</div><div>F</div><div>e</div><div>v</div><div>e</div><div>r</div></div></div></div><script src="/static/js/1.21a642aa.chunk.js"></script><script src="/static/js/main.d50b5fa5.js"></script></body></html>

File diff suppressed because one or more lines are too long

View File

@@ -69,7 +69,7 @@ const data = {
protected: '保护',
operating: '操作',
approve: '评审',
enable: '恢复',
enable: '启用',
disable: '禁用',
last: '最近',