Mover um website de um servidor para outro usando o powershell

3

Eu tenho lido sobre o MS Deploy e escrito um pequeno script para exportar / importar um site de um servidor para outro (IIS8 para IIS8). Mas me deparei com problemas de dimensionamento e alguns outros erros e todo o processo parece ser um exagero para um site.

Então, eu estou querendo saber se há uma maneira mais fácil de fazer isso através do powershell? Usando o powershell, existe uma maneira de exportar e importar um site? Googling para revelar muito, mas eu estou pensando que tem que haver um jeito.

Obrigado

    
por SkyeBoniwell 19.05.2015 / 17:54

1 resposta

2

Eu acabei usando o msdeploy:

Exportar:

C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy.exe -verb:sync -source:apphostconfig="myWebSite" -enableLink:AppPoolExtension -dest:archivedir=c:\NavProd.zip,encryptPassword=myPassWord > wdPackage.log

Importar:

C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy.exe -verb:sync -source:archivedir=c:\myWebSite.zip,encryptPassword=myPassWord -enableLink:AppPoolExtension - dest:apphostconfig="myWebSite" > wddeploy.log

    
por 27.05.2015 / 20:15
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '670612',
    'url' => 'moving-one-website-from-one-server-to-another-using-powershell',
];

$_COOKIE = [
    'advanced-frontend' => 'e1d5eua4m8gf2h3vlulsg0v6o3',
    '_csrf-frontend' => 'ee44092b8dbedea6f9a0da2f8062ece0dd06b05438663abacd452f19c9006266a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"5OJaNWvujcsgI091JH_Z9I_XYwV6rogM";}',
];

$_SESSION = [
    '__flash' => [],
];