이전 디렉토리를 이동하도록 변경
This commit is contained in:
@@ -41,6 +41,10 @@ class ResetHelper{
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!file_exists($servRoot.'/logs/preserved')){
|
||||||
|
mkdir($servRoot.'/logs/preserved', 0755);
|
||||||
|
}
|
||||||
|
|
||||||
if(!file_exists($servRoot.'/logs/.htaccess')){
|
if(!file_exists($servRoot.'/logs/.htaccess')){
|
||||||
@file_put_contents($servRoot.'/logs/.htaccess', 'Deny from all');
|
@file_put_contents($servRoot.'/logs/.htaccess', 'Deny from all');
|
||||||
}
|
}
|
||||||
@@ -49,6 +53,23 @@ class ResetHelper{
|
|||||||
@file_put_contents($servRoot.'/data/.htaccess', 'Deny from all');
|
@file_put_contents($servRoot.'/data/.htaccess', 'Deny from all');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$dir = new \DirectoryIterator($servRoot.'/logs');
|
||||||
|
foreach ($dir as $fileinfo) {
|
||||||
|
/** @var \DirectoryIterator $fileinfo */
|
||||||
|
if (!$fileinfo->isDir() || $fileinfo->isDot()) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
$basename = $fileinfo->getFilename();
|
||||||
|
if($basename == 'preserved'){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
|
||||||
|
exec("move ".escapeshellarg($servRoot.'/logs/'.$basename)." ".escapeshellarg($servRoot.'/logs/preserved/'.$basename));
|
||||||
|
} else {
|
||||||
|
exec("mv ".escapeshellarg($servRoot.'/logs/'.$basename)." ".escapeshellarg($servRoot.'/logs/preserved/'.$basename));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$prefix = DB::prefix();
|
$prefix = DB::prefix();
|
||||||
AppConf::getList()[$prefix]->closeServer();
|
AppConf::getList()[$prefix]->closeServer();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user