Каковы возможные проблемы при установке Symfony на виртуальном хостинге? - PullRequest
0 голосов
/ 21 августа 2010

Я разработал приложение в Symfony, которое должно быть запущено через несколько дней.На провайдере услуг общего хостинга, таком как GoDaddy, мне придется хранить всю структуру в public_html.

Конечно, есть проблемы с безопасностью, но нельзя ли их так или иначе исправить?

Ответы [ 3 ]

2 голосов
/ 21 августа 2010

Вы читали эту страницу ? Я думаю, что это покрывает самые серьезные проблемы безопасности с Symfony и общим хостингом. Я нашел его, выполнив поиск по запросу «общий хостинг symfony» в Google.

0 голосов
/ 13 августа 2013

В настоящее время на виртуальном хостинге вы получаете каталог выше public_html.например:

/home/mysite.com
   -logs
   -etc
    ....
   -public_html

Таким образом, вещи, которые вы хотите сделать общедоступными, могут находиться в public_html, а вещи, которые вам не нужны, могут находиться вне public_html.

В symfony2 веб-папка содержит передконтроллеры (app.php, app_dev.php) и ресурсы, такие как файлы изображений, css, js.просто переименуйте веб-папку в public_html.Прочтите эту статью о том, как переименовать веб-папку в public_html: http://symfony.com/doc/current/cookbook/configuration/override_dir_structure.html#override-the-web-directory

0 голосов
/ 24 августа 2010

Я понял, что Symfony просто превосходен, когда дело доходит до выделенного хостинга. Для тех, кто заботится о безопасности, это просто ситуация «Нет-Нет», но в этом случае даже общий хостинг должен быть «Нет-Нет» для таких приложений.

Самым раздражающим в symfony было то, что все было в public_html. таким образом, пользователь может очень легко читать файлы yaml. Я мог бы исправить это с помощью защиты от хотлинка. Теперь это, конечно, не полная защита, но для моего приложения это нормально.

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