Я только начал работать над CakePHP
, и я борюсь с этим 2 дня, и я не могу найти какое-либо решение.Итак, вот что я сделал после некоторых онлайн-исследований:
1) Добавлен файл cake.generic.css в C:\Apache24\htdocs\codex\webroot\css
2) Добавлен файл .htaccess
в C:\Apache24\htdocs
с этим содержанием:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^$ codex/webroot/ [L]
RewriteRule (.*) codex/webroot/$1 [L]
</IfModule>
3) Изменено .htaccess
в C:\Apache24\htdocs\codex
:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /codex
#RewriteRule ^(\.well-known/.*)$ $1 [L]
RewriteRule ^$ codex/webroot/ [L]
RewriteRule (.*) codex/webroot/$1 [L]
</IfModule>
4) Изменено .htaccess
в C:\Apache24\htdocs\codex\webroot
:
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) $ index.php [QSA,L]
</IfModule>
Но все равно не могу заставить его работать.Он не может найти css
файлов, и я получаю эту ошибку:
Перезапись URL-адреса неправильно настроена на вашем сервере.1) Помогите мне настроить его 2) Я не / не могу использовать перезапись URL
И на всякий случай, если это помогает, я получаю также следующие предупреждения:
Уведомление(8): compact (): неопределенная переменная: etagMatches [CORE \ src \ Http \ Response.php, строка 2066]
Примечание (8): compact () [https://secure.php.net/function.compact'>function.compact]: неопределенная переменная: timeMatches [CORE\ src \ Http \ Response.php, строка 2066]
Предупреждение (512): невозможно выдать заголовки.Заголовки отправляются в файле = C: \ Apache24 \ htdocs \ codex \ vendor \ cakephp \ cakephp \ src \ Error \ Debugger.php line = 853 [CORE \ src \ Http \ ResponseEmitter.php, строка 48]
Предупреждение (2): Невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начат с C: \ Apache24 \ htdocs \ codex \ vendor \ cakephp \ cakephp \ src \ Error \ Debugger.php: 853) [CORE \ src \ Http \ResponseEmitter.php, строка 148]
Предупреждение (2): невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с C: \ Apache24 \ htdocs \ codex \ vendor \ cakephp \ cakephp \ src \ Error \Debugger.php: 853) [CORE \ src \ Http \ ResponseEmitter.php, строка 177]
Предупреждение (2): невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с C: \ Apache24 \ htdocs\ codex \ vendor \ cakephp \ cakephp \ src \ Error \ Debugger.php: 853) [CORE \ src \ Http \ ResponseEmitter.php, строка 206]