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