Доступ к Symfony/web/config.php с другого адреса, чем localhost?
В настоящее время я тестирую различные фреймворки PHP, чтобы увидеть, как ведьма будет использоваться для моего следующего проекта. Я только что установил Symfony2 на своем веб-сервере. При попытке доступа к файлу Symfony/web/config.php
Symfony блокирует этот файл от редактирования любым другим, кроме localhost. Излечений на моем сервере нет gui, поэтому визуальная конфигурация совершенно бесполезна без браузера.
Есть ли способ вызвать доступ к файлу Symfony/web/config.php
с любого другого адреса, чем loclhost?
Ответы
Ответ 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'])