Я решил начать кодирование с использованием ООП и фреймворка PHP.Я успешно установил Yii на сервер разработки и создал веб-приложение.Теперь я хотел бы переместить защищенную папку на уровень вне корня документа по соображениям безопасности.Мой вопрос заключается в том, как это сделать, когда есть несколько поддоменов, с которыми я также буду использовать Yii.
У меня есть опыт работы с PHP, но не в стиле ООП, и это мой первый шаг в ООП и фреймворках.Кроме того, у меня установлена система LAMP в Ubuntu для разработки.
Ниже приведена структура моего пути, которая соответствует производственному серверу.У меня есть сайт верхнего уровня и несколько других сайтов верхнего уровня и сайтов поддоменов для одного из сайтов верхнего уровня.
сайт верхнего уровня - / home / mark / public_html / {website one files}
top levelsite - /home/mark/public_html/website-two.com/ enjwebsite-two files}
сайт верхнего уровня - /home/mark/public_html/website-three.com/ndomwebsite-three файлы}
мои поддомены - /home/mark/public_html/sub1.website-three.com/ndomsub файлы}
мои поддомены - /home/mark/public_html/sub2.website-three.com/ enjsub2 файлы} * enjsub2}
мои поддомены - /home/mark/public_html/sub3.website-three.com/atellsub3 файлы}
У меня установлен Yii по адресу: / home / mark / Yii
Iсоздал веб-приложение по адресу: /home/mark/public_html/sub1.website-three.com и получил доступ к веб-приложению Yii локально по адресу http://sub1.website -three / .... Я не использую http://localhost, так как у меня есть виртуальные хосты и субдомены.Все это работает, и я буду создавать дополнительные веб-приложения в других поддоменах под веб-сайтом 3.
Могу ли я переименовать защищенную папку в sub_protected и поместить ее в / home / mark, а затем для моего следующего веб-приложения имязащищенная папка sub2_protected и так далее?Должен ли я использовать другую структуру пути ???Кроме того, я считаю, что мне нужно будет редактировать защищенный / config / main.php для каждого сайта, чтобы отразить изменения ???
Любая помощь будет принята с благодарностью.Не могу дождаться, чтобы настроить это, чтобы я мог погрузиться в Yii ... пока выглядит очень интригующе.