• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.
  • 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.

Resolved Plesk bin site error when creating a domain from bash script

Im having an issue creating a domain on plesk, this command works fine when run through cli:

```plesk bin site --create newdomain.com -webspace-name existingdomain.com -www-root /httpdocs```

But when I add the same code above to a bash script (create_domain.sh) and try to run it with:

```sudo bash create_domain.sh```

I get the following error

```An error occurred during domain creation: hosting update is failed: cObject->update() failed: Some fields are empty or contain an improper value. ('www_root' = ')```

Anyone knows why this is happening?

I tried /usr/local/psa/bin/site instead of plesk bin site and I get the same issue
 
Works fine with this content of bash script:

Code:
# cat d.sh
#!/bin/sh
plesk bin site --create newdomain.com -webspace-name existingdomain.com -www-root /httpdoc

# sh d.sh
SUCCESS: Creation of domain 'newdomain.com' completed.
 
Works fine with this content of bash script:

Code:
# cat d.sh
#!/bin/sh
plesk bin site --create newdomain.com -webspace-name existingdomain.com -www-root /httpdoc

# sh d.sh
SUCCESS: Creation of domain 'newdomain.com' completed.
Thanks for getting back to me, I still get this error

An error occurred during domain creation: hosting update is failed: cObject->update() failed: Some fields are empty or contain an improper value. ('www_root' = ')var/www/vhosts/clientfunnels.io/httpdocs

Is there something wrong with my install?
 
Some fields are empty or contain an improper value.
There are many possible reasons for this error, you can check it with KB article search by this quoted phrase.
One of this reason may be a database inconsistency. Try to fix it with

# plesk repair db

Or check possible solutions from KB articles.
 
Back
Top