Неважно, как именно вы это делаете, пока это работает. Но , вы должны держать "внутренние" файлы вне общедоступного веб-корня. Скажем, ваш хост дает вам доступ к такой структуре каталогов:
/camman
/public_html
Папка public_html
устанавливается в качестве веб-корня, все, что находится там, открыто для Интернета. Вы можете записать туда все свои файлы тортов, и пусть перезапись позаботится об этом, но лучше всего выставить там /app/webroot
Cake, единственную папку, содержащую публичные файлы (CSS и т. Д.). Остальные файлы должны храниться над корнем сети, например:
/camman
/myapp
/app
/cake
/public_html
.htaccess
/css
/img
index.php
...
Только содержимое папки /app/webroot
попадает в каталог public_html
, остальное помещается в приватное место. Это означает, что вам нужно обновить пути, определенные в /app/webroot/index.php
. Эта настройка лучше, поскольку файлы в /app
содержат важную информацию, такую как пароли, которую вы не хотите публично раскрывать в случае сбоя сервера.