Подскажите как правильно и безопасно располагать файлы проекта на yii относительно корневой (public) директории.
По умолчанию приложение на yii разворачивается в корневую папку и это я оставлял как есть, в моих проектах это примерно выглядит так:
Потом я посмотрел структуру на CMS yupe, там это выглядит так:
На другом проекте который я нашел в инете, так:
Как в итоге будет правильней, безопаснее и почему?
Какая правильная структура файлов для проекта на Yii?
Re: Какая правильная структура файлов для проекта на Yii?
Вообще - доступным для пользователя можно оставить один файл - index.php
А так - каждый сам читает как ему правильнее) Все варианты которые Вы показали имеют право на жизнь. Здесь все зависит от разработчика и того как ему удобно все это поддерживать и со всем этим работать)
Просто в вашем случае при падении одного из сервисов есть шанс получить доступ к коду проекта, а при работе только с файлом index.php в рабочей директории - это ничего злоумышленнику не даст) Это как один из примеров) С другой стороны - часто ли у Вас падают сервисы?
Хотя конечно разделять код на фронтенд и бэкенд - это действительно хороший и удобный вариант
А так - каждый сам читает как ему правильнее) Все варианты которые Вы показали имеют право на жизнь. Здесь все зависит от разработчика и того как ему удобно все это поддерживать и со всем этим работать)
Просто в вашем случае при падении одного из сервисов есть шанс получить доступ к коду проекта, а при работе только с файлом index.php в рабочей директории - это ничего злоумышленнику не даст) Это как один из примеров) С другой стороны - часто ли у Вас падают сервисы?
Хотя конечно разделять код на фронтенд и бэкенд - это действительно хороший и удобный вариант
Стучитесь да откроется Вам, Молитесь да услышаны будете!
P.S.: Yii Jabber Conference: yii@conference.jabber.ru
P.S.: Yii Jabber Conference: yii@conference.jabber.ru