Base on your error log
*Error* Invalid configuration line [PORTS_sshd = "29] in /etc/csf/csf.conf at /usr/local/csf/lib/ConfigServer/GetIPs.pm line 22.
Have a look on it, then some extra steps:
In Centos 7 you must disable firewalld
systemctl disable firewalld
systemctl stop firewalld
Restart csf
csf -x
csf -e
if you can't restart csf, delete the error log, then everything will be fine
rm /etc/csf/csf.error
csf -x
csf -e