Your settings file would be located here on the server
/usr/local/CyberCP/CyberCP/settings.py
You can download a fresh copy from the github if yours is broken. Make sure to backup the passwords for mysql from there though.
https://github.com/usmannasir/cyberpanel/blob/1.8.0/CyberCP/settings.py
raw
https://github.com/usmannasir/cyberpanel/raw/1.8.0/CyberCP/settings.py
You would want to make sure the cyberpanel user mysql password and the root password match in the settings file with what they are and start mysql
Mysql root Password should be in here and ideally be valid
cat /etc/cyberpanel/mysqlPassword
If the password is wrong this can bork everything and may require you resetting the root password and cyberpanel users mysql and updating the settings file and the mysql root password file.
Sometimes pdns can fail to start due to perms for pdns. try the below for your OS and see if that helps
CentOS Linux release 7.7.1908 (Core)
chown root:root /etc/pdns/pdns.conf
chmod 600 /etc/pdns/pdns.conf
=========================
You may want to open a ticket if still having trouble cause it does sound like something is seriously jacked up.
Also in regards to the url requests error you will want to try the below most likley.
pip install requests urllib3 pyOpenSSL --upgrade