On EE2 we rename the system folder, and then update index.php and our renamed admin.php. We attempted to do so in EE3, following the instructions here (which is the same as EE2) https://docs.expressionengine.com/latest/installation/best_practices.html.

But once we do this we get an Server Error 500. There are no errors in the log for this.

The instructions do state they may be other areas in the CP to change it, but we cant access the CP. There is no record of "system" in the database.


$system_path = './system3WmKw98f';


$system_path = './system3WmKw98f';

Folder name


Does anyone know what the issue is?

If I set the folder to system, at least i get the following error "Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php"

Also, there is no .htaccess with my EE install, dont know if its relevant.

  • Hi Laurence, did you ever figure out the issue with this and or a resolve? I'm having a similar issue however I get a 500 server error: "The ... page isn’t working ... is currently unable to handle this request. 500 Commented May 24, 2016 at 22:54
  • Sorry not yet! But I haven't spent time on this since. Commented Jun 7, 2016 at 19:36

1 Answer 1


I suggest to put the system folder above webroot, so its absolutely not accessible for the public. renaming then, is not needed anymore. our EE setup looks like:

  • public html
    • index.php
  • system

in index.php we set system directory like:

$system_path = __DIR__ . '/../system';`

maybe that helps.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.