• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • 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.

Power User view > Use Simple view no longer works after creating a new domain

dotchd

New Pleskian
I'm a power user, I use Plesk to manage my own VPS. I do not have customers or resellers, just an admin user. I created a new domain yesterday. The domain + website work. Power User View works. Simple View used to work, but not anymore. When I try to switch to Simple view (Panel Appearance > Interface Management > Power User view > Use Simple view), I get this message:

[paste]
ERROR: PleskFatalException
Unable to load object of type PhDomain with id=5: Domain does not exist.

0: common_func.php3:3318
objectMakerEx(string 'PhDomain', string '5')
1: DSWeb.php:61
DSWeb::getByDomainId(string '5')
2: UpdateCrontabShells.php:25
UpdateCrontabShells->_executeCommand()
3: UpdateCrontabShells.php:10
UpdateCrontabShells->runFromDeepInside()
4: Mode.php:90
Plesk_Mode::switchPowerUserPanel(boolean true)
5: server.interface.uimodes.php:43
plesk__server__interface__uimodes->accessItem(string 'POST', NULL null)
6: UIPointer.php:595
UIPointer->access(string 'POST')
7: plesk.php:45
[/paste]

Any idea? Thanks!
 
It is database inconsistency.

Check that domain with id 5 and corresponding hosting are really exists with

mysql> select * from domains where id = 5\G

mysql> select * from hosting where dom_id = 5\G

I suppose that you haven't record for this domain but have hosting for this missing domain. Try to find correct ID of domain with hostname from field 'www_root' from second select and update it.
If you can't do it by yourself - contact Support Team.
 
If I type "msql" I get: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Tried to reset password, but no luck
 
I'm on Plesk Panel 11.0.9 now, restored my server, but the problem came back after I deleted a webspace.

ERROR: PleskFatalException
Unable to load object of type PhDomain with id=7: Domain does not exist.

0: common_func.php3:3327
objectMakerEx(string 'PhDomain', string '7')
1: DSWeb.php:63
DSWeb::getByDomainId(string '7')
2: UpdateCrontabShells.php:25
UpdateCrontabShells->_executeCommand()
3: UpdateCrontabShells.php:10
UpdateCrontabShells->runFromDeepInside()
4: Mode.php:90
Plesk_Mode::switchPowerUserPanel(boolean true)
5: server.interface.uimodes.php:43
plesk__server__interface__uimodes->accessItem(string 'POST', NULL null)
6: UIPointer.php:595
UIPointer->access(string 'POST')
7: plesk.php:45


I get this

mysql> select * from domains where id = 7\G
Empty set (0.00 sec)

mysql> select * from hosting where dom_id = 7\G
*************************** 1. row ***************************
dom_id: 7
sys_user_id: 7
ip_address_id: 0
www_root: /var/www/vhosts/mydomain.net/httpdocs
real_traffic: 0
fp: false
fp_ssl: false
fp_enable: false
fp_adm:
fp_pass:
ssi: false
php: true
cgi: true
perl: true
python: true
fastcgi: true
miva: false
coldfusion: false
asp: false
asp_dot_net: false
ssl: true
same_ssl: true
webstat: awstats
traffic_bandwidth: -1
max_connection: -1
php_handler_type: module
maintenance_mode: false
certificate_id: 0
1 row in set (0.00 sec)

As I said, I wanted to delete mydomain.net, so how do I solve this database inconsistency?

Anyone?
 
I suggest you contact Support Team if you can't fix this database inconsistency by yourself.
 
Back
Top