While most of my recent CMS work has been in Drupal (don’t throw things at me!), textpattern was my favorite CMS back ~2005 and expression engine’s philosophy has always appealed to me. I’ve been using EE on a quick/simple personal project (http://brokensky.net/) and want to port it over from shared hosting to a VPS on Linode, as well as play with EE for another (non-commercial) project or two. The server runs LEMP compatible stack: mariadb, php, nginx. I’m liking the low RAM imprint of nginx but I’m still not as comfortable with it as I am with apache, and I’m having problems getting EE to run on it, which is compounded by the fact nginx has been tweaked a bit by a server setup script I’m using for my existing drupal/aegir setup.
I’ve made tweaks here and there (csf, sshd_config, etc) but for the most part my environment follows that automated script generated by the BARRACUDA.sh.txt file @ https://github.com/omega8cc/nginx-for-drupal
I can run static html fine in a custom vhost/subdomain, the server test script you provide runs and passes (url segments are missing, but everything else is there), but EE itself just hits a blank white page and downloads index.php or has a two lines of unstyled text (which I lamely forgot to copy). I’ve tried modifying http://wiki.nginx.org/ExpressionEngine with my local path/domain with no avail, and/or swapping out bits of it with an existing working vhost rule for a php app.
relevant bits of server config files (sanitized IP and domains) here: https://gist.github.com/810908
this seems similar to http://ellislab.com/forums/viewthread/175628/
http://ellislab.com/forums/viewthread/164052/ again doesn’t solve my issue
Moved to CodeShare Corner by Moderator