I am finding that Modx Core and FastCGI on a Plesk Panel do not play nicely together at the root.
After some searching and sackcloth and ashes, on the Parallels (Plesk) forum there is information about a bug.
"We’re running into a permissions issue, however - PHP has the ability to overwrite existing files, but not create new files."
This is the same issues that I am finding. Breaking a number of pages that need to be able to create a file on the Session root. It will create files in sub directories fine but at the root will not. In my setup, I was trying to get it going on the root, after getting familiar with Modx Evo in a subdirectory.
See:
http://forum.parallels.com/showthread.php?t=81945&highlight=fastcgi
In my case: Php 5.2.6 MySql 5.0.45
1. The Modx Evo installation will run in a Subdirectory in CGI or FastCGI
2. The installation will run at the Root in CGI but a number of things break in FastCGI
In addition, in my environment testing web page load time, running in CGI on PHP 5.2.6 runs terribly slow. Pages that load in FastCGI at .5 seconds, in CGI load on average 5.5 seconds. >10X Or stated more dramatically, 10 pages in 5 seconds verses 10 pages in 55 seconds.
One other point, moving back to php 4.4.7 in CGI and the pages load faster.
I did work with Aaron on permissions, and he was extremely generous with his time. I did what he suggested, however, the fact the installation works under CGI but not FastCGI at the root points to something beyond permissions, I think. Though this is getting a bit beyond me.
I hope this helps some other people in the same environment from pounding their head against a wall.