@adiletmurzaliev

Как перенести файлы Yii2 вне области видимости сервера на обычном хостинге?

Как я понял, существуют 2 метода защиты внутренних скриптов сайта:
  1. Запретом доступа к папкам со скриптами с помощью .htaccess
  2. Переносом папок на уровень выше (вне области видимости сервера), которые должны быть недоступны.


Если есть еще способы, пожалуйста поделитесь.

На примере Yii2, как правильно разместить его на обычном хостинге, где корневой директорией является "public_html/" с точки зрения безопасности?

В данный момент мое приложение на Yii2 находится на локальном сервере Open Server (в целом там структура похожая, только вместо "public_html" директория "domains").
  • Вопрос задан
  • 823 просмотра
Пригласить эксперта
Ответы на вопрос 2
@matperez
Не совсем понятно, что вы имеете в виду под скриптами.

В public_html можно оставить только публичные файлы, которые можно без страха отдавать пользователям. Как например тут сделано https://github.com/yiisoft/yii2-app-basic/tree/mas... Все остальное может лежать где угодно, только бы у php к этому был доступ.

js, css и прочее можно публиковать через ассеты www.yiiframework.com/doc-2.0/guide-structure-asset... и хранить так же отдельно.
Ответ написан
Комментировать
@adiletmurzaliev Автор вопроса
Не могли бы Вы на примере показать как это сделать? (допустим на локальном сервере Open Server)

Типа какие папки куда разместить, и что прописать в настройках сервера или в .htaccess.

П.С. Ссылка на гитхаб не работает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы