Доступные каталоги при использовании CakePHP

#php #cakephp

#php #cakephp

Вопрос:

Я использую CakePHP для запуска моего веб-сайта здесь:http://driz.co.uk / и имеют стандартную настройку наличия папки App и папки Cake в корневом каталоге сервера. У меня также есть несколько других каталогов для других проектов, которые также должны быть доступны, но из-за моего веб-сайта Cake это мешает мне получить к ним доступ в браузере. например http://driz.co.uk/taschen / — это папка с index.html файл внутри, который мог бы работать, но вместо этого Cake вызывает ошибку 404.

Как мне обойти эту проблему? Спасибо.

Ответ №1:

Вы можете попробовать поместить файлы в app / webroot / directory Таким образом, мне удалось установить WordPress blog. Возможно, это не способ CakePHP-Dao, но это работает.

Ответ №2:

mod_rewrite сопоставляет taschen папку с каким-либо другим URL. Конфигурацию для mod_rewrite обычно можно найти в файле .htaccess .

Комментарии:

1. В CakePHP, если файл .htaccess не найден, он возвращается к index.php это выполняет аналогичную функциональность, поэтому проблема возникает в нескольких местах. Не уверен, почему, хотя в других системах, таких как WordPress, подобных проблем нет, и они переписываются на основе структуры каталогов… Есть идеи, как это исправить? Спасибо

Ответ №3:

Находятся ли каталоги вашего проекта в каталоге webroot cake? Обычно нет проблем с доступом к существующим файлам.

Ответ №4:

В зависимости от вашего конкретного сервера, возможно, потребуется перефразировать вопросы, но есть ли у вас root-доступ к вашему серверу? Можете ли вы добавить новый сайт в «Включенные сайты», отредактировать текущий сайт или отредактировать httpd.conf?

Если это так, то вы могли бы указать корень документа на веб-папку, а затем использовать псевдонимы сайта для других папок.