Здравствуйте, я создаю свою бродячую установку ссылка на сайт. И сервер работает, я могу перейти на мой example.com/web/app_dev.php/controller / … и он отлично работает, когда я комментирую в app_dev.php
// header('HTTP/1.0 403 Forbidden');
//exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
но когда я хочу перейти на сайт example.com/web/controller / …. на 404 отображается ошибка, в чем может быть проблема?
Я не использую 127.0.0.1 insted, я использую deflaut из настройки 192.168.56.101
network:
private_network: 192.168.56.101
forwarded_port:
9DcLNVHGAeca:
host: '8889'
guest: '22'
Что я могу сделать, чтобы решить это?
Вы можете добавить свой локальный IP в массив в app_dev.php
строка 14:
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', 'YOUR IP'))
|| php_sapi_name() === 'cli-server')
)
или просто раскомментируйте утверждения, как вы сделали в своем вопросе. Следует отметить, что app_dev.php
в любом случае не должен быть доступен на вашем производственном сервере, поскольку он раскрывает конфиденциальную информацию о вашей настройке.
Других решений пока нет …