Não é possível renomear um domínio no Plesk para Windows Server: o site old.example.com não existe
imprimir- 0
Sintomas
-
Ao renomear um domínio de old-example.com para example.com , a operação falha e a seguinte mensagem de erro aparece no Plesk:
Error: Site old.example.com does not exist
at (WebServerManager::renameHosting line 3083)
at renameHosting(old.example.com, example.com)(WebServerManager::renameHosting line 3122)
at execute console command --rename-vhost(vconsoleapp::start line 122)
at execute "C:\Program Files (x86)\Parallels\Plesk\admin\bin64\websrvmng" --rename-vhost "--vhost-config=tmp2811.tmp" "--old-name=old-example.com"(vconsoleapp::run line 139) (Error code 1)
Error: websrvmng failed: Site old-example.com doesn't exist
at (WebServerMap::get line 189)
at startHosting(old-example.com)(WebServerAdapter::startHosting line 772)
at execute console command --start-vhost(vconsoleapp::start line 122)
at execute "C:\Program Files (x86)\Parallels\Plesk\admin\bin64\websrvmng" --start-vhost "--vhost-name=old-example.com"(vconsoleapp::run line 139)
(Error code 1) -
O utilitário "plesk repair web" falha com a mensagem de erro abaixo:
C:\> plesk repair web old-example.com
Repairing web server configuration
Repairing web server configuration for the domain
old-example.com ............................................... [FAILED]
- Filename:
\?\C:\Inetpub\vhosts\old-example.com\httpdocs\web.config
Line number: 14
Error: Configuration file is not well-formed XML
In module
Exception type: System.Runtime.InteropServices.COMException
<...> -
Não há site old-example.com em IIS Manager > SERVERNAME > Sites .
-
Em alguns casos, a pasta do domínio old-example.com já foi renomeada para example.com em %plesk_vhosts%.
Causa
Configuração de site inválida no IIS ou no arquivo web.config do domínio.
Resolução
-
Conecte-se ao servidor Plesk via RDP .
-
Se a pasta example.com já existir
%plesk_vhosts%
, renomeie-a para old-example.com . -
Renomeie o arquivo do domínio
web.config
paraweb.config.orig
. -
Inicie o Gerenciador dos Serviços de Informações da Internet (IIS) em Iniciar > Todos os Programas > Ferramentas Administrativas do Windows .
-
No Gerenciador IIS, expanda SERVERNAME > Sites > clique com o botão direito em example.com > clique em Remover .
-
Inicie um prompt de comando como administrador e repare o site old-example.com :
C:\> plesk repair web old-example.com
-
Reparar diretórios protegidos por senha:
C:\> "%plesk_cli%\repair.exe" --synchronize-protected-directories-storage
-
Faça login no Plesk e renomeie o domínio para example.com .
-
Renomeie
web.config.orig
de volta paraweb.config
.