CakePHP 3.6.11 (Windows 10, Apache24, php73, localhost): Css отсутствует и «перезапись URL-адреса неправильно настроена на вашем сервере». - PullRequest
0 голосов
/ 26 сентября 2018

Я только начал работать над 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]

...