Ссылка на неопределенные переменные в вызове compact () CakeResponse вызывает ошибки / уведомления - PullRequest
0 голосов
/ 12 июля 2020

Я обновляю свое первое приложение Cake PHP на веб-сервере, но на страницах отображаются ошибки, указанные в конце этого сообщения. Я не могу найти файлы, которые были загружены неправильно. Спасибо за помощь.

Cake PHP версия: 2.9

Сообщения об ошибках:

Notice (8): compact (): Неопределенная переменная: etagMatches [CORE / Cake / Network / CakeResponse. php, строка 1171] *

Примечание (8): compact () [function.compact]: Неопределенная переменная: timeMatches [CORE / Cake / Network / CakeResponse. php, строка 1171] *

Примечание (8): compact () [function.compact]: Неопределенная переменная: subject [CORE /Cake/Utility/ObjectCollection.php, строка 128] *

1 Ответ

2 голосов
/ 12 июля 2020

Начиная с PHP 7.3 compact() вызывает ошибку при обращении к неопределенным переменным.

Это было исправлено в Cake PHP 2.10.13, либо обновите приложение (предпочтительно), либо понизьте версию ваша версия PHP.

https://github.com/cakephp/cakephp/pull/12487

...