https://docs.google.com/document/d/1W_8YkBUr_X_oxMaF0uBniM06Xp1on52qZkAT70pf6lg/edit#heading=h.12in1asq2bv1 // Для авторазвертывания выполняем такой скрипт $url = 'https://github.com/Fav0rit/MajorDomo/raw/master/favorit.tar.gz'; if (!is_dir(ROOT . 'cms/saverestore')) { @umask(0); @mkdir(ROOT . 'cms/saverestore', 0777); } $filename = ROOT . 'cms/saverestore/favorit.tar.gz'; @unlink(ROOT . 'cms/saverestore/favorit.tar.gz'); $f = fopen($filename, 'wb'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_TIMEOUT, 600); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_FILE, $f); $incoming = curl_exec($ch); curl_close($ch); fclose($f); // unpack archive //@mkdir(ROOT . 'cms/saverestore/temp', 0777); //@chdir(ROOT . 'cms/saverestore/temp'); @chdir(ROOT); exec('tar xzvf ./cms/saverestore/favorit.tar.gz --overwrite-dir', $output, $res);