(Не уверен, принадлежит ли это здесь или веб-мастерам; пожалуйста, переместите в случае необходимости.)
Я новичок в Cake и не намного лучше с Apache; я сделал
много PHP, но всегда с сервером, который уже был настроен
кто-нибудь другой. Итак, я прохожу базовый учебник по , и это
говорит:
Примечание к mod_rewrite
Иногда новый пользователь сталкивается с проблемами mod_rewrite, поэтому я
упомяните их немного здесь. Если страница приветствия торта выглядит немного
забавно (без картинок или стилей CSS), это, вероятно, означает, что mod_rewrite не
функционирует в вашей системе. Вот несколько советов, которые помогут вам встать и
работает:
Убедитесь, что переопределение .htaccess разрешено: в вашем httpd.conf,
у вас должен быть раздел, который определяет раздел для каждого каталога на
ваш сервер. Убедитесь, что AllowOverride установлен на Все для правильного
Каталог.
Убедитесь, что вы редактируете систему httpd.conf, а не пользователь или
сайт-httpd.conf.
По тем или иным причинам вы могли получить копию CakePHP
без необходимых файлов .htaccess. Это иногда случается, потому что
некоторые операционные системы обрабатывают файлы, начинающиеся с '.' как скрытый, и
не копируйте их. Убедитесь, что ваша копия CakePHP из загрузок
раздел сайта или наш SVN-репозиторий.
Убедитесь, что вы правильно загружаете mod_rewrite! Тебе следует увидеть
что-то вроде LoadModule rewrite_module libexec / httpd / mod_rewrite.so
и добавьте модуль mod_rewrite.c в ваш httpd.conf. "
Я использую XAMPP на Linux. Я нашел свой файл httpd.conf в opt / lampp /
и т.д., но я не уверен, что мне нужно с этим делать. Я искал
"переписать", и есть только одна строка:
LoadModule rewrite_module modules / mod_rewrite.so
В AddModule ничего нет mod_rewrite.c.
Должен ли я просто создать раздел каталога для каталога, который я установил
Закажите и установите AlllowOverride на All? (Я создал отдельный
подкаталог моего wwwroot и установлен там, так как у меня также есть
устанавливает Joomla и CodeIgniter.) Что-нибудь еще мне нужно
делать? Моя загрузка Cake шла с двумя файлами типа htaccess
(._. htaccess и .htaccess) - нужно ли с ними что-нибудь делать?
Спасибо за любую помощь, которую вы можете оказать этому администратору, не являющемуся сервером.
РЕДАКТИРОВАТЬ ДОБАВИТЬ образец виртуального хоста:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>