Project

General

Profile

Actions

Bug #89934

closed

E_UER_DEPRECATED errors should be handled by the basic error reporting

Added by Vito Alexander Nordloh almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Logging
Target version:
-
Start date:
2019-12-13
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
9
PHP Version:
5.3
Tags:
Complexity:
no-brainer
Is Regression:
Sprint Focus:

Description

Hello!

The TYPO3\CMS\Core\Core\SystemEnvironmentBuilder currently does not ignore E_USER_DEPRECATED errors, which were introduced in PHP 5.3.0:

protected static function initializeBasicErrorReporting()
{
    // Core should be notice free at least until this point ...
    error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
}

This results in a massive log file growth:

2019/12/13 10:41:37 [error] 3698#3698: *15452016 FastCGI sent in stderr: " $TSFE->sys_language_uid is not in use anymore as this information is now stored within the language aspect. in ***/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php on line 5165
PHP message: PHP Deprecated:  Property $TSFE->sys_language_uid is not in use anymore as this information is now stored within the language aspect. in ***/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php on line 5165
PHP message: PHP Deprecated:  Property $TSFE->sys_language_uid is not in use anymore as this information is now stored within the language aspect. in ***/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php on line 5165
PHP message: PHP Deprecated:  Property $TSFE->sys_language_uid is not in use anymore as this information is now stored within the language aspect. in ***/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php on line 5165
PHP message: PHP Deprecated:  Property $TSFE->sys_language_uid is not in use anymore as this information is now stored within the language aspect. in ***/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php on line 5165
PHP message: PHP Deprecated:  Property $TSFE->sys_language_uid is not in use anymore as this information is now stored within the language aspect. in ***/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php on line 5165
PHP message: PHP Deprecated:  Property $TSFE->sys_language_uid is not in use anymore as this information is now stored within the language aspect. in ***/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php on line 5165

I guess it makes sense to add the E_USER_DEPRECATED error to the initializeBasicErrorReporting function (at least I don't see any reason why it should be omitted).
Since I don't have a working Typo3 repository etc., I'll leave the update to someone who is familiar with the process of issues a pull request :-)

Cheers!


Related issues 1 (0 open1 closed)

Has duplicate TYPO3 Core - Bug #88444: TYPO3 error handler ignores error_reporting level of php.iniClosed2019-05-27

Actions
Actions #1

Updated by Vito Alexander Nordloh almost 5 years ago

  • Subject changed from E_UER_DEPRECATION errors should be handled by the basic error reporting to E_UER_DEPRECATED errors should be handled by the basic error reporting
Actions #2

Updated by Benni Mack almost 5 years ago

  • Status changed from New to Needs Feedback

The basic error reporting gets overridden by the option "errorHandlerErrors" in `typo3conf/LocalConfiguration.php`, which you are able to modify. Hope that helps

Actions #3

Updated by Vito Alexander Nordloh almost 5 years ago

That, unfortunately, does not fix the issue. The error handlers defined in LocalConfiguration.php are only taking over after basic initialisation of the core. The deprecated logs I pasted above are thrown before that initialisation is taking place and therefore that bug must be fixed by adding “E_USER_DEPRECATED” to the “initializeBasicErrorReporting” method. Moreover, why should “E_DEPRECATED” errors get ignored by default and “E_USER_DEPRECATED” errors should not?

I will try to issue a pull request in the next few weeks.

Actions #4

Updated by Gerrit Code Review almost 5 years ago

  • Status changed from Needs Feedback to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62993

Actions #5

Updated by Gerrit Code Review almost 5 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62993

Actions #6

Updated by Gerrit Code Review almost 5 years ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62993

Actions #7

Updated by Benni Mack almost 5 years ago

  • Related to Bug #88444: TYPO3 error handler ignores error_reporting level of php.ini added
Actions #8

Updated by Henri Nathanson over 4 years ago

TYPO3v9.5.14
EXT:vhs 6.0

Adding an ugly stack trace to this ugly subject.


<b>Deprecated</b>:  Property $TSFE->sys_language_uid is not in use anymore as this information is now stored within the language aspect. in <b>/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php</b> on line <b>5175</b><br />
#0  TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->__get() called at [/kunden/.../releases/20200317-152811/web/typo3conf/ext/vhs/Classes/ViewHelpers/Page/LanguageMenuViewHelper.php:320]
#1  FluidTYPO3\Vhs\ViewHelpers\Page\LanguageMenuViewHelper->parseLanguageMenu() called at [/kunden/.../releases/20200317-152811/web/typo3conf/ext/vhs/Classes/ViewHelpers/Page/LanguageMenuViewHelper.php:127]
#2  FluidTYPO3\Vhs\ViewHelpers\Page\LanguageMenuViewHelper->render()
#3  call_user_func() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php:262]
#4  TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper->callRenderMethod() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php:250]
#5  TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper->initializeArgumentsAndRender() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php:79]
#6  TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker->invoke() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php:522]
#7  TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper::renderStatic() called at [/kunden/.../releases/20200317-152811/var/cache/code/fluid_template/partial_LanguageMenu_8a42695122ca684ade0968051a0b92bccaa8f652.php:129]
#8  partial_LanguageMenu_8a42695122ca684ade0968051a0b92bccaa8f652->section_62bce9422ff2d14f69ab80a154510232fc8a9afd() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php:260]
#9  TYPO3Fluid\Fluid\View\AbstractTemplateView->renderSection() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php:327]
#10 TYPO3Fluid\Fluid\View\AbstractTemplateView->renderPartial() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/ViewHelpers/RenderViewHelper.php:141]
#11 TYPO3Fluid\Fluid\ViewHelpers\RenderViewHelper::renderStatic() called at [/kunden/.../releases/20200317-152811/var/cache/code/fluid_template/partial_Header_dccdf5f429d1cebe60cfcf6d520e704737cbc64d.php:237]
#12 partial_Header_dccdf5f429d1cebe60cfcf6d520e704737cbc64d->section_31341c6f0c7af677ffb8fadcb92038e8ac2b6193() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php:260]
#13 TYPO3Fluid\Fluid\View\AbstractTemplateView->renderSection() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php:327]
#14 TYPO3Fluid\Fluid\View\AbstractTemplateView->renderPartial() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/ViewHelpers/RenderViewHelper.php:141]
#15 TYPO3Fluid\Fluid\ViewHelpers\RenderViewHelper::renderStatic() called at [/kunden/.../releases/20200317-152811/var/cache/code/fluid_template/layout_Page_html_22e59ea890cf0d9f7b8200e094eb977fe40b8c61.php:123]
#16 layout_Page_html_22e59ea890cf0d9f7b8200e094eb977fe40b8c61->render() called at [/kunden/.../releases/20200317-152811/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php:201]
#17 TYPO3Fluid\Fluid\View\AbstractTemplateView->render() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php:358]
#18 TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject->renderFluidView() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php:107]
#19 TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject->render() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:816]
#20 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->render() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:732]
#21 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGetSingle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:678]
#22 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGet() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Http/RequestHandler.php:246]
#23 TYPO3\CMS\Frontend\Http\RequestHandler->generatePageContent() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Http/RequestHandler.php:268]
#24 TYPO3\CMS\Frontend\Http\RequestHandler->generatePageContentWithHeader() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Http/RequestHandler.php:168]
#25 TYPO3\CMS\Frontend\Http\RequestHandler->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/OutputCompression.php:46]
#26 TYPO3\CMS\Frontend\Middleware\OutputCompression->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#27 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3conf/ext/sourceopt/Classes/Middleware/CleanHtmlMiddleware.php:34]
#28 HTML\Sourceopt\Middleware\CleanHtmlMiddleware->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#29 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3conf/ext/typoscript_rendering/Classes/Middleware/TypoScriptRenderingMiddleware.php:41]
#30 Helhum\TyposcriptRendering\Middleware\TypoScriptRenderingMiddleware->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#31 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/ContentLengthResponseHeader.php:45]
#32 TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#33 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/ShortcutAndMountPointRedirect.php:65]
#34 TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#35 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php:118]
#36 TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#37 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/PageArgumentValidator.php:99]
#38 TYPO3\CMS\Frontend\Middleware\PageArgumentValidator->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#39 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/MaintenanceMode.php:53]
#40 TYPO3\CMS\Frontend\Middleware\MaintenanceMode->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#41 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/PageResolver.php:171]
#42 TYPO3\CMS\Frontend\Middleware\PageResolver->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#43 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/redirects/Classes/Http/Middleware/RedirectHandler.php:70]
#44 TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#45 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php:66]
#46 TYPO3\CMS\Frontend\Middleware\StaticRouteResolver->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#47 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/SiteBaseRedirectResolver.php:86]
#48 TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#49 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/SiteResolver.php:68]
#50 TYPO3\CMS\Frontend\Middleware\SiteResolver->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#51 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/BackendUserAuthenticator.php:95]
#52 TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#53 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/FrontendUserAuthenticator.php:79]
#54 TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#55 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/TypoScriptFrontendInitialization.php:90]
#56 TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#57 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/EidHandler.php:50]
#58 TYPO3\CMS\Frontend\Middleware\EidHandler->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#59 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/PreprocessRequestHook.php:57]
#60 TYPO3\CMS\Frontend\Middleware\PreprocessRequestHook->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#61 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php:58]
#62 TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#63 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Middleware/TimeTrackerInitialization.php:49]
#64 TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization->process() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138]
#65 class@anonymous->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:67]
#66 TYPO3\CMS\Core\Http\MiddlewareDispatcher->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/AbstractApplication.php:108]
#67 TYPO3\CMS\Core\Http\AbstractApplication->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/frontend/Classes/Http/Application.php:69]
#68 TYPO3\CMS\Frontend\Http\Application->handle() called at [/kunden/.../releases/20200317-152811/web/typo3/sysext/core/Classes/Http/AbstractApplication.php:120]
#69 TYPO3\CMS\Core\Http\AbstractApplication->run() called at [/kunden/.../releases/20200317-152811/web/index.php:24]
#70 {closure}() called at [/kunden/.../releases/20200317-152811/web/index.php:25]
Actions #9

Updated by Henri Nathanson over 4 years ago

Deprecation logging should be something you switch on as a developer for specific work situations. See upgrade wizards. Everything else just hinders production logging or standard dev work.

Actions #10

Updated by Susanne Moog over 4 years ago

I don't quite get what's happening in your installation. The code called in #70 in your stacktrace (index.php calls Bootstrap::init) does the following

        static::initializeBasicErrorReporting();
        $displayErrors = 0;
        $exceptionHandlerClassName = null;
        $productionExceptionHandlerClassName = $GLOBALS['TYPO3_CONF_VARS']['SYS']['productionExceptionHandler'];
        $debugExceptionHandlerClassName = $GLOBALS['TYPO3_CONF_VARS']['SYS']['debugExceptionHandler'];

        $errorHandlerClassName = $GLOBALS['TYPO3_CONF_VARS']['SYS']['errorHandler'];
        $errorHandlerErrors = $GLOBALS['TYPO3_CONF_VARS']['SYS']['errorHandlerErrors'];
        $exceptionalErrors = $GLOBALS['TYPO3_CONF_VARS']['SYS']['exceptionalErrors'];

        $displayErrorsSetting = (int)$GLOBALS['TYPO3_CONF_VARS']['SYS']['displayErrors'];
...

so it usese initializeBasicErrorReporting and the overwrites it immediately with the settings from TYPO3_CONF_VARS - if you configured that to production mode, your stacktrace should not happen at all.

Can you please post your error handling settings from local configuration and if possible debug that method to find out why it does not work in your context?

Actions #11

Updated by Henri Nathanson over 4 years ago

This is not about production mode, it is all within the debug preset. But, I cannot do my dev work with these messages in the frontend popping up and no way to get them away while keeping debug mode on.

Actions #12

Updated by Susanne Moog over 4 years ago

Henri Nathanson wrote:

This is not about production mode, it is all within the debug preset. But, I cannot do my dev work with these messages in the frontend popping up and no way to get them away while keeping debug mode on.

Yes, I got that, but my question was: in your debug setup, have you excluded E_USER_DEPRECATED in the list of error codes to handle? What does your debug configuration look like?

Actions #13

Updated by Henri Nathanson over 4 years ago

Here you are.

<?php
return [
    'FE' => [
        'debug' => true,
    ],
    'SYS' => [
        'belogErrorReporting' => '4096',
        'displayErrors' => 1,
        'errorHandlerErrors' => '4096',
        'exceptionalErrors' => 12290,
        'systemLogLevel' => 0,
    ],
];

Actions #14

Updated by Helmut Hummel over 4 years ago

Henri Nathanson wrote:

Here you are.

[...]

Here is the culprit. errorHandlerErrors MUST contain E_USER_DEPRECATED AND you need to add this line to AdditionalConfiguration.php to disable deprecation logging:

$GLOBALS['TYPO3_CONF_VARS']['LOG']['TYPO3']['CMS']['deprecations']['writerConfiguration'][\TYPO3\CMS\Core\Log\LogLevel::NOTICE] = [];

The default value (30466 representing E_ALL & ~(E_STRICT | E_NOTICE | E_COMPILE_WARNING | E_COMPILE_ERROR | E_CORE_WARNING | E_CORE_ERROR | E_PARSE | E_ERROR)
is a good value for production use. It is not recommended to change it.

Instead change the logging configuration to fit your needs.

Actions #15

Updated by Helmut Hummel over 4 years ago

  • Status changed from Under Review to Needs Feedback
Actions #16

Updated by Gerrit Code Review over 4 years ago

  • Status changed from Needs Feedback to Under Review

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/56077

Actions #17

Updated by Helmut Hummel over 4 years ago

  • Status changed from Under Review to Needs Feedback

Please check whether https://review.typo3.org/c/Packages/TYPO3.CMS/+/56077 fixes your issues

To disable deprecation logging, apply this change and enable Live preset in install tool

Actions #18

Updated by Helmut Hummel over 4 years ago

  • Related to deleted (Bug #88444: TYPO3 error handler ignores error_reporting level of php.ini)
Actions #19

Updated by Helmut Hummel over 4 years ago

  • Has duplicate Bug #88444: TYPO3 error handler ignores error_reporting level of php.ini added
Actions #20

Updated by Gerrit Code Review over 4 years ago

  • Status changed from Needs Feedback to Under Review

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/56077

Actions #21

Updated by Gerrit Code Review over 4 years ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/56077

Actions #22

Updated by Gerrit Code Review over 4 years ago

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/56077

Actions #23

Updated by Gerrit Code Review over 4 years ago

Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/56077

Actions #24

Updated by Gerrit Code Review over 4 years ago

Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/56077

Actions #25

Updated by Gerrit Code Review over 4 years ago

Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/56077

Actions #26

Updated by Gerrit Code Review over 4 years ago

Patch set 1 for branch 9.5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/64400

Actions #27

Updated by Helmut Hummel over 4 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #28

Updated by Benni Mack over 4 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF