Per the best practices documentation, I have decided to move my system folder above web root. There is a problem, though. I have contacted my hosting provider, and they state that this is not something they can provide support for. Please tell someone at Ellis Labs can help.
Please note that this setup works flawlessly on MAMP, so it must be environment specific. My hosting provider is MediaTemple, and it is a dedicated virtual, which I know is common amongst EE devs. (no wishy washy hosting here to blame unfortunately)
Here is what is displayed when visiting develop.example.com.
Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.phpHere is my system_path directive in index.php
$system_path = '../system';Here are the PHP errors I am receiving
[Wed May 02 21:19:08 2012] [error] [client xx.xx.xx.xx] PHP Warning: realpath(): open_basedir restriction in effect. File(/var/www/vhosts/example.com/develop.example.com/system) is not within the allowed path(s): (/var/www/vhosts/example.com/develop.example.com/public_html/:/tmp/) in /var/www/vhosts/example.com/develop.example.com/public_html/index.php on line 125
[Wed May 02 21:19:08 2012] [error] [client xx.xx.xx.xx] PHP Warning: is_dir(): open_basedir restriction in effect. File(../system/) is not within the allowed path(s): (/var/www/vhosts/example.com/develop.example.com/public_html/:/tmp/) in /var/www/vhosts/example.com/develop.example.com/public_html/index.php on line 134
I have no clue where to start with this one. Does anyone have any ideas?