CakePHP CSS внезапно перестал работать - PullRequest
0 голосов
/ 11 апреля 2011

Итак, я недавно работал над сайтом и возился с контроллером страниц, чтобы попытаться выяснить, как создавать динамические страницы.Я не мог на всю жизнь понять, что не так с настройкой, которую я использовал, поэтому я решил вернуться к стандартному page_controller.php в / cake, удалив мой.

Я создал представление в/ pages назвали философия.ctp, и посетили и area51.owlhouse / философия и area51.owlhouse / pages / философия и ни один не работал.Поэтому я решил использовать новую установку с моим приложением и базой данных на месте - по сути, просто заменив /ake, index.php, / plugins и /vendors.

Я перезагружаю свою первую страницу, и это просто текст.У меня есть тема для сайта, но она просто не регистрируется.То же самое с темой по умолчанию, ничего не работает.

rewrite_module включен.Что не так с моим сайтом?С тех пор замена системных файлов в торте CSS отказывается загружаться.ПОМОГИТЕ!

1 Ответ

0 голосов
/ 11 апреля 2011

Расширение это для новичков, как меня спрашивали 20 раз за последний год, когда я приносил новых разработчиков на Cake.

Это чаще всего вызвано неработающими правилами переписывания Apache.

1.Убедитесь, что ваши правила перезаписи соблюдаются.

Если у вас есть настройки по умолчанию, использующие файлы .htaccess, включенные в Cake, убедитесь, что они находятся в правильных местоположениях:

/app/webroot/.htaccess
/.htaccess

Примечание. Если вы делаете это, вам следует подумать о том, чтобы переместить правила перезаписи в определение вашего виртуального хоста и указать корень для / app / webroot /.Хорошее пошаговое руководство можно найти здесь: http://bakery.cakephp.org/articles/rynop/2010/09/10/boost_performance_by_removing_htaccess_plus_multi-site_with_virtualdocumentroot

В качестве альтернативы, если вы переместили правила перезаписи в конфигурацию виртуального хоста, убедитесь, что правила настроены правильно.

2.Убедитесь, что mod_rewrite включен в Apache.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...