Login as root.
Then run this command from SSH
chown -R accountname:accountname /home/accountname/public_html/
I hope your problem will be solved.
You can run this extra command :
To correct the files/directory permissions inside public_html directory
======================
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;