I’m trying to follow best practice and move my system folder above the public folder. My hosting provider is Media Temple (grid server) and I’m running a MSM installation, EE version 2.5.2.
Here’s what the MT’s domain structure looks like with my current setup. All of the domains reside in a common “domain” directory.
domain1.com
└── html
├── admin.php
├── index.php
├── system
domain2.com
└── html
├── admin.php
├── index.phpAfter moving the system folder up a level to sit next to the html directory I made changes to the index.php files for both sites.
The new folder structure looks like this:
domain1.com
└── html
├── admin.php
├── index.php
└── system
domain2.com
└── html
├── admin.php
├── index.phpAnd the system path variable in the index.php files look like this:
$system_path = '../fpunderthehood';When I access both sites I get the error:
Fatal error: Class ‘CI_Lang’ not found in ...(complete server path).../domains/domain1.com/system/expressionengine/core/EE_Lang.php on line 25
I haven’t been able to find any similar threads that have a similar error or are pertaining to Media Temple gs hosting. Sorry if I’m missing something here.
One last caveat is that I’m using the Biber Multi Language Support module on my main site. I’m not sure if that could be relevant or not.