Si votre site est en production, en effet l'environnement doit être production.
Pour le app.engine, les miens sont sur php aussi, je ne sais pas si ça changera grand chose mais à tester.
Qu'en est-il de la page Pays en back-office ? Et aussi, quelle est l'indication qui vous dit que les étrangers n'ont pas accès à votre site ?