[TYPO3-english] PHP timeout while copying branch in backend

Dmitry Dulepov dmitry.dulepov at gmail.com
Wed Apr 17 16:51:02 CEST 2013


Hi!

Philip Masser wrote:
> I wanted to copy a mid-sized branch in the backend (~100 pages), but got
> a ExtDirect-Exception, caused by a PHP timeout ("Fatal error: Maximum
> execution time of 60 seconds exceeded"). After a refresh of the page
> tree, I can see that the branch was partially copied, i.e. only a few
> pages exist in the copy...
>
> Searching for related problems, I could only find issues related with
> AJAX calls that are timed out too early (e.g.
> http://forge.typo3.org/issues/26993), but this is obviously not my
> problem here, as it still happens after upgrading (Typo3 4.5.25).
> Checking the patch mentioned in the bug-resolution, it seems like only
> the AJAX-timeout is increased, which does not change the PHP timeout...
> Do I have to increase the timeout in my php.ini for this to work? What
> to do in situations where you cannot modify php.ini?

It depends a lot on the extensions you have. Some extensions will do the 
same thing on every copy operation. For example, if the extension updates 
its tables with a timestamp of the change when the new element is inserted, 
the performance will be very poor.

You can try switching off extensions for testing and see if it helps.

-- 
Dmitry Dulepov
TYPO3 CMS core & security teams member


More information about the TYPO3-english mailing list