Подтвердить что ты не робот

Доступ к Symfony/web/config.php с другого адреса, чем localhost?

В настоящее время я тестирую различные фреймворки PHP, чтобы увидеть, как ведьма будет использоваться для моего следующего проекта. Я только что установил Symfony2 на своем веб-сервере. При попытке доступа к файлу Symfony/web/config.php Symfony блокирует этот файл от редактирования любым другим, кроме localhost. Излечений на моем сервере нет gui, поэтому визуальная конфигурация совершенно бесполезна без браузера.

Есть ли способ вызвать доступ к файлу Symfony/web/config.php с любого другого адреса, чем loclhost?

4b9b3361

Ответ 1

Вы можете добавить свой собственный хост к этой конфигурации, чтобы открыть его в своем браузере.

Для этого добавьте свой хост (т.е. ваш общедоступный IP-адрес WAN, например вы можете его google) в config.php. Это массив имен хостов сверху, см. Пример ввода "мой собственный собственный ip":

if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
    '127.0.0.1',
    '::1',
    'my very own ip',
))) {
    header('HTTP/1.0 403 Forbidden');
    die('This script is only accessible from localhost.');
}

Затем вы можете получить доступ к script на вашем сервере.

Ответ 2

Если вы не уверены в том, с какого ip вы подключаетесь, используйте

var_dump($_SERVER['REMOTE_ADDR'])