Настройка cakephp на Amazon EC2 - PullRequest
0 голосов
/ 07 января 2011

Я пытался настроить cakephp на экземпляре Amazon EC2 (Ubuntu). Однако, когда я пытаюсь запустить код .. он не показывает цвета, нет стили, без макета и т. д. Я обновил httpd.conf следующим содержимым ..

Опции Индексы FollowSymLinks AllowOverride All

Кажется, он все еще не работает.

Что я делаю не так ???

С уважением Абхишек Джайн

Ответы [ 3 ]

1 голос
/ 03 октября 2012

У меня была такая же проблема.Выяснилось, что мои файлы .htaccess не имели права что-либо переопределять, поскольку для AllowOverride было установлено значение none.

Я искал значение в моем файле httpd.conf в /etc/httpd/conf/ и изменил его на All

<Directory "/var/www/html">
   AllowOverride All
</Directory>
0 голосов
/ 07 января 2011

У меня не так уж много опыта установки Cake, но вам все равно стоит проверить следующее:

a) У вас есть правильные файлы .htaccess в правильных каталогах? Linux обрабатывает все, что начинается с '.' как системный файл, поэтому вы должны сделать

ls -a

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

b) Проверьте ваши журналы ошибок Apache (я полагаю, вы используете apache) на наличие ошибок, особенно ошибок при загрузке mod_rewrite. Убедитесь, что LoadModule rewrite_module libexec / httpd / mod_rewrite.so и AddModule mod_rewrite.c указаны в httpd.conf.

в) Где ты это положил?

Опции Индексы FollowSymLinks AllowOverride All

Не видя больше вашего httpd.conf, невозможно определить, правильно ли корень документа Cake наследует эти настройки.

0 голосов
/ 07 января 2011

Не связан с EC2, но у меня была схожая проблема на Mac при установке CakePHP на Mamp. Полное удаление всех файлов CakePHP и повторная установка решили эту проблему для меня.

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