Как безопасно развернуть проект PHP с помощью файла dbconnect / config? - PullRequest
2 голосов
/ 29 июля 2011

Я использую Capistrano для развертывания моего PHP-проекта, который идет отлично (кроме того факта, что он загружается в текущий / и я хочу перейти к /, но я не пойму это позже), но мне нужен некоторый совет относительно того, где яможет безопасно поместить мой файл config.php (содержит всю информацию о соединении mysql), чтобы он не подвергался хакерам.

Кто-нибудь знает какие-либо хорошие методы или ссылки?

Ответы [ 3 ]

1 голос
/ 29 июля 2011

Каждый файл будет подвергнут хакерам, если они взломают систему ... Расположение файла не критично, но вы можете поставить его выше public_html, чтобы предотвратить прямой доступ клиентов к нему.По иронии судьбы, даже если вы поместите это туда - детали могут просочиться к клиенту из-за неправильной конфигурации PHP (при неправильном уровне ошибок)

0 голосов
/ 29 июля 2011

В итоге я просто поместил каталог и добавил файл конфигурации .conf в конфигурацию apache, который блокирует доступ к этому каталогу.

0 голосов
/ 29 июля 2011

Используете ли вы файл .htaccess?Предполагая, что вы используете apache, вы также можете скомпоновать файл своему пользователю apache и изменить его на 600.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...