• The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

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