Ok. First assume everything you did was wrong, that's what I do when the installs go hinky.
Setting permissions to 777 on most host configurations will come back as a security violation and will be blocked as if the files are not there or intermittently work.
At most you may want directories to be 755 or 750.
Try setting them to the 755 first.
I think you should:
Delete the entire install. All of it.
Per the instructions in the docs:
Download the newest Revolution to your computer.
Unzip it locally - not on the server.
Using Filezilla or some other FTP program unload the tree to your
/usr/local/pem/vhosts/######/webspace/httpdocs
If your host does not allow FTP switch hosts.
The FTP software on the server already knows which masks to place on the directories and files which are typically all that is needed on most even half-way decent hosts and modx should install without a hitch.
And why is it in the usr directory?
I can think of a dozen linux security mechanisms which would shut it down at that location.
The site should probably be under /var or /srv. You may want to double check that with your provider.
I have not seen anyone in over a decade using a system directory to run sites.
===============================
Make sure you have a database ready to go and sufficient privileges to create tables, etc. before you install Revolution.
http://rtfm.modx.com/revolution/2.x/getting-started/installation
http://modx.com/download/direct/modx-2.2.12-pl.zip
http://rtfm.modx.com/revolution/2.x/getting-started/installation/basic-installation#BasicInstallation-InstallingMODXRevolution
https://filezilla-project.org/
[ed. note: wshawn last edited this post 12 years, 7 months ago.]