2

I’m updating my first CakePHP application on a web server, but pages show errors which are at the end of this post. I can’t find the file(s) which have not uploded correctly. Thanks for help.

CakePHP version : 2.9

Error messages :

Notice (8): compact(): Undefined variable: etagMatches [CORE/Cake/Network/CakeResponse.php, line 1171]*

Notice (8): compact() [function.compact]: Undefined variable: timeMatches [CORE/Cake/Network/CakeResponse.php, line 1171]*

Notice (8): compact() [function.compact]: Undefined variable: subject [CORE/Cake/Utility/ObjectCollection.php, line 128]*

ndm
  • 59,784
  • 9
  • 71
  • 110
Uultron_10
  • 21
  • 1
  • 2

1 Answers1

7

As of PHP 7.3 compact() will trigger an error when referencing undefined variables.

This has been fixed in CakePHP 2.10.13, either upgrade your application (preferred), or downgrade your PHP version.

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

ndm
  • 59,784
  • 9
  • 71
  • 110