Ejemplo n.º 1
0
         } elseif ($settings['system']['webserver'] == "lighttpd") {
             if ($settings['system']['mod_fcgid'] == 1 || $settings['phpfpm']['enabled'] == 1) {
                 $webserver = new lighttpd_fcgid($db, $cronlog, $debugHandler, $idna_convert, $settings);
             } else {
                 $webserver = new lighttpd($db, $cronlog, $debugHandler, $idna_convert, $settings);
             }
         } elseif ($settings['system']['webserver'] == "nginx") {
             if ($settings['phpfpm']['enabled'] == 1) {
                 $webserver = new nginx_phpfpm($db, $cronlog, $debugHandler, $idna_convert, $settings);
             } else {
                 $webserver = new nginx($db, $cronlog, $debugHandler, $idna_convert, $settings);
             }
         }
     }
     if (isset($webserver)) {
         $webserver->createIpPort();
         $webserver->createVirtualHosts();
         $webserver->createFileDirOptions();
         $webserver->writeConfigs();
         $webserver->createOwnVhostStarter();
         $webserver->reload();
     } else {
         echo "Please check you Webserver settings\n";
     }
 } elseif ($row['type'] == '2') {
     fwrite($debugHandler, '  cron_tasks: Task2 started - create new home' . "\n");
     $cronlog->logAction(CRON_ACTION, LOG_INFO, 'Task2 started - create new home');
     if (is_array($row['data'])) {
         // define paths
         $userhomedir = makeCorrectDir($settings['system']['documentroot_prefix'] . '/' . $row['data']['loginname'] . '/');
         $usermaildir = makeCorrectDir($settings['system']['vmail_homedir'] . '/' . $row['data']['loginname'] . '/');