Symfony2 – This script is only accessible from localhost.
avril 9, 2016 12:13 Laissez vos commentairesHello,
Voici l’erreur que vous pourriez rencontrer en essayant d’accéder à la page config.php ou app_dev.php de votre application symfony2. (généralement après une migration de wamp vers un serveur distant) :
This script is only accessible from localhost.
HTTP 403 Refusé
C’est tout à fait normal, ces scripts étant accessibles uniquement en local pour des raisons de sécurités évidentes.
Vous pouvez donc ajouter votre ip 192.168.99.1 par exemple dans les 2 fichiers :
{{config .php :}}
if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
'127.0.0.1','192.168.1.1',
'::1',
))) {
header('HTTP/1.0 403 Forbidden');
exit('This script is only accessible from localhost.');
}
{{app_dev.php :}}
if (isset($_SERVER['HTTP_CLIENT_IP'])
|| isset($_SERVER['HTTP_X_FORWARDED_FOR'])
|| !(in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1','192.168.1.1')) || php_sapi_name() === 'cli-server')
) {
header('HTTP/1.0 403 Forbidden');
exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}
Classés dans :Symfony
Cet article a été écrit par admin