Multilanguage Switch not showing

First the Version

Toolkit Version: 2.3.1
Kirby Version: 2.3.1
Panel Version: 2.3.1

I would like to make a page that is currently only available in German also available in English.

For this I used this documentation.

Locally (xampp) everything works as well. Only on the production server the language switcher does not appear in the top right panel?

If I call the page with /en also only a 404 page comes.

Since I have taken over the page, I wonder if I need to turn on anything else in addition to what is in the documentation?

The config file as follows

Kirby Configuration

By default you don’t have to configure anything to
make Kirby work. For more fine-grained configuration
of the system, please check out


c::set(‘cachebuster’, true);
c::set(‘local’, true);
// c::set(‘home’, ‘startseite’);

c::set(‘languages’, array(
‘code’ => ‘de’,
‘name’ => ‘DE’,
‘default’ => true,
‘locale’ => ‘de_DE’,
‘url’ => ‘/’,
‘code’ => ‘en’,
‘name’ => ‘EN’,
‘locale’ => ‘en_US’,
‘url’ => ‘/en’,

Ok found it^^° In Kirby.php, for me Line 150

i find this code

$configs = array(
  'main' => 'config.php',
  'host' => 'config.' . server::get('SERVER_NAME') . '.php',
  'addr' => 'config.' . server::get('SERVER_ADDR') . '.php',

So localhost and production loading different config files…i only changed config.php, after changing the other two configs as well. Everything shows Up