• The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Unable to open "Virtual directories"

K

kirtt

Guest
Getting following exception:

WebServerManager::getWebDirs() failed: websrvmng failed: <wdirs wdir-name="/" vdir="true" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs" appCreate="true" ASP.NET="true" php_version="5"><vdirs><vdir name="test" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\test" reserved="false" appCreate="false" ASP.NET="true" php_version="5"/><vdir name="sitepreview" path="C:\Program Files (x86)\Parallels\Plesk\isapi" reserved="true" appCreate="false" ASP.NET="true" php_version="5"/><vdir name="jakarta" path="C:\Program Files (x86)\Parallels\Plesk\isapi" reserved="true" appCreate="false" ASP.NET="true" php_version="5"/><vdir name="plesk-stat" path="C:\inetpub\vhosts\nirvanacanada.ca\statistics" reserved="true" appCreate="false" ASP.NET="true" php_version="5"/><vdir name="cgi-bin" path="C:\inetpub\vhosts\nirvanacanada.ca\cgi-bin" reserved="true" appCreate="false" ASP.NET="true" php_version="5"/><vdir name="CFIDE" path="C:\inetpub\vhosts\Default\htdocs\CFIDE" reserved="true" appCreate="false" ASP.NET="true" php_version="5"/><vdir name="filemanager" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\filemanager" reserved="false" appCreate="true" ASP.NET="true" php_version="5"/><vdir name="workforce" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\workforce" reserved="false" appCreate="true" ASP.NET="true" php_version="5"/><vdir name="ACateredAffair" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\ACateredAffair" reserved="false" appCreate="true" ASP.NET="true" php_version="5"/><vdir name="SouthSeas" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\SouthSeas" reserved="false" appCreate="true" ASP.NET="true" php_version="5"/><vdir name="taxi" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\Taxi" reserved="false" appCreate="true" ASP.NET="true" php_version="5"/><vdir name="Feeds" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\Feeds" reserved="false" appCreate="true" ASP.NET="true" php_version="5"/></vdirs><dirs><dir name="App_Data" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\App_Data" ASP.NET="true" php_version="5"/><dir name="crm" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\crm" ASP.NET="true" php_version="5"/><dir name="css" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\css" ASP.NET="true" php_version="5"/><dir name="dbbackup" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\dbbackup" ASP.NET="true" php_version="5"/><dir name="dlls" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\dlls" ASP.NET="true" php_version="5"/><dir name="img" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\img" ASP.NET="true" php_version="5"/><dir name="inventory" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\inventory" ASP.NET="true" php_version="5"/><dir name="picture_library" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\picture_library" ASP.NET="true" php_version="5"/><dir name="products" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\products" ASP.NET="true" php_version="5"/></dirs><files><file name="index.html" path="C:\inetpub\vhosts\nirvanacanada.ca\httpdocs\index.html"/></files></wdirs>
---------------------- Debug Info -------------------------------
0: WebDirectoriesUIPointer.php:88
WebDirectoriesUIPointer->getWebDirName()
1: WebDirectoriesUIPointer.php:70
WebDirectoriesUIPointer->getWebDirs()
2: WebDirectoriesUIPointer.php:37
WebDirectoriesUIPointer->accessItem(string 'GET', NULL null)
3: UIPointer.php:601
UIPointer->access(string 'GET')
4: plesk.php:43
 
Try to perform the steps below to resolve this issue :

"%plesk_bin%\websrvmng.exe" --remove-vhost --vhost-name=domain.com
"%plesk_bin%\websrvmng.exe" --reconfigure-vhost --vhost-name=domain.com

I hope it will help.
 
That was the first thing we tryed, but it did not help. Also tryed removing virtual dirs in IIS directly, and still no luck.

It's windows 2008 64 bit with IIS 7.5 and Plesk 9.5. Maybe you can suggest something else?
 
Do you have any errors in output of mentioned commands?
 
No, there were no errors. Domain was removed and then recreated without any problems.
 
Hello,

We have exactly the same issue with exact same server information (Win2k8 R2 - IIS7.5 - Plesk 9.5.2) and it happens only for ONE website which has some other virtual directories working right now.

I have to add that we see this issue randomly and SOMETIMES after multiple tries, we are able obtain a new creation procedure but exactly after that procedure, if we try to add another virtual directory on same host, the same output message appear.

Also NOTHING goes in event logs and I can't find any log for this issue in windows.

Please let us know a possible fix/patch to resolve this issue before loosing customers.

Thanks,
 
Back
Top