| | |
| | | emailAddress = webmaster@".$data['new']['domain']." |
| | | |
| | | [ req_attributes ] |
| | | challengePassword = A challenge password"; |
| | | ";//challengePassword = A challenge password"; |
| | | |
| | | $ssl_cnf_file = $ssl_dir.'/openssl.conf'; |
| | | $app->system->file_put_contents($ssl_cnf_file, $ssl_cnf); |
| | |
| | | } |
| | | |
| | | //* Unmount the old log directory bfore we move the log dir |
| | | exec('fuser -km '.escapeshellcmd($old_dir.'/log')); |
| | | exec('umount '.escapeshellcmd($old_dir.'/log')); |
| | | //exec('fuser -km '.escapeshellcmd($old_dir.'/log')); |
| | | exec('umount '.escapeshellcmd($data['old']['document_root'].'/log')); |
| | | |
| | | //* Create new base directory, if it does not exist yet |
| | | if(!is_dir($new_dir)) $app->system->mkdirpath($new_dir); |
| | |
| | | $app->system->removeLine('/etc/fstab', $fstab_line); |
| | | |
| | | //* Unmount log directory |
| | | exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$old_log_folder)); |
| | | //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$old_log_folder)); |
| | | exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$old_log_folder)); |
| | | } |
| | | |
| | |
| | | $app->system->chmod($data['new']['document_root'].'/'.$log_folder, 0755); |
| | | exec('mount --bind '.escapeshellarg('/var/log/ispconfig/httpd/'.$data['new']['domain']).' '.escapeshellarg($data['new']['document_root'].'/'.$log_folder)); |
| | | //* add mountpoint to fstab |
| | | $fstab_line = '/var/log/ispconfig/httpd/'.$data['new']['domain'].' '.$data['new']['document_root'].'/'.$log_folder.' none bind,nobootwait,_netdev 0 0'; |
| | | $fstab_line = '/var/log/ispconfig/httpd/'.$data['new']['domain'].' '.$data['new']['document_root'].'/'.$log_folder.' none bind,nobootwait'; |
| | | $fstab_line .= @($web_config['network_filesystem'] == 'y')?',_netdev 0 0':' 0 0'; |
| | | $app->system->replaceLine('/etc/fstab', $fstab_line, $fstab_line, 1, 1); |
| | | } |
| | | |
| | |
| | | if(is_array($log_folders) && !empty($log_folders)){ |
| | | foreach($log_folders as $log_folder){ |
| | | //if($app->system->is_mounted($data['old']['document_root'].'/'.$log_folder)) exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder)); |
| | | exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null'); |
| | | //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null'); |
| | | exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null'); |
| | | } |
| | | } else { |
| | | //if($app->system->is_mounted($data['old']['document_root'].'/'.$log_folder)) exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder)); |
| | | exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null'); |
| | | //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null'); |
| | | exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null'); |
| | | } |
| | | } |