upgrade TYPO3 4.5.17 su php 5.2 con messaggio E_DEPRECATED

se avete php 5.2 ed avete fatto l'upgrade a TYPO3 4.5.17 avrete un messaggio E_DEPRECATED come questo:
[box type="alert" size="large" style="rounded" border="full"]PHP Notice: Use of undefined constant E_DEPRECATED - assumed 'E_DEPRECATED' in typo3_src-4.5.17/typo3/init.php on line 69[/box]

c'è la patch, che consiste nel modificare su questi 7 file

  • index.php

  • typo3/init.php

  • typo3/install/index.php

  • typo3/sysext/rtehtmlarea/mod4/select_image.php

  • typo3/sysext/rtehtmlarea/mod5/user.php

  • typo3/sysext/rtehtmlarea/mod6/parse_html.php

  • typo3/thumbs.php


sostituendo

[php style="light"]
error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
[/php]

con

[php style="light"]

if (defined('E_DEPRECATED')) {
error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
} else {
error_reporting(E_ALL ^ E_NOTICE);
}

[/php]

link alla patch: https://review.typo3.org/#/c/12612/

qua il post dell'errore su forge: http://forge.typo3.org/issues/38645