Feature #44378

TYPO3 6.0 is not compatible with Major Linux Distributions

Added by Sigfried Arnold over 1 year ago. Updated 4 months ago.

Status:Resolved Start date:2013-01-08
Priority:Should have Due date:
Assignee:Michael Stucki % Done:

100%

Category:- Spent time: -
Target version:-
TYPO3 Version:6.0 Complexity:
PHP Version:5.3
Votes: 1 (View)

Description

Since still supportet older Branches of RHEL (and therefore CentOS), Debian (and therefore Ubuntu) are widly used on webservers it is pretty odd, that TYPO3 6.0 requires a minimum of PHP 5.3.7 - those Linux distributions (and a few more) only support PHP 5.3.3 - so TYPO3 6.0 is unusable on those systems.


Related issues

related to Core - Bug #45073: ClassLoader cache parsing error with comments Closed 2013-02-01

History

Updated by Ingo Renner over 1 year ago

5.3.3 is a buggy version anyway, there probably is a reason why we went for 5.3.7 :)

Updated by Michael Stucki about 1 year ago

  • Status changed from New to Needs Feedback
  • Assignee set to Michael Stucki

Sigfried, where is this mentioned? I agree with you that TYPO3 6.0 must run on PHP 5.3.3 because we need to stay compatible with Debian Squeeze:
http://packages.debian.org/squeeze/php5-cgi

Let me know and I will investigate this further...

Updated by Michael Stucki about 1 year ago

OK I see that this is even mentioned on http://typo3.org/download.

I will ask for feedback on the core team list, but as far as I can see, version 6.0.2 runs fine using Debian Squeeze.

If you know about any issues, please give your feedback here.

Updated by Philipp Gampe about 1 year ago

PHP versions below 5.3.7 are know to be buggy with namespace support. TYPO3 CMS has a proxy class generator to work around this, thus in most cases this works. https://bugs.php.net/bug.php?id=54624
To make this work, the class has to be loaded via the autoloader, not with include_once.

Please also note that Debian PHP 5.3.3 is not PHP (vanilla) 5.3.3. Most likely they have backported certain fixes, although I do not know why they stay on a buggy minor version.

Updated by Michael Stucki about 1 year ago

Hi Philipp,

thanks for your feedback!

PHP versions below 5.3.7 are know to be buggy with namespace support. TYPO3 CMS has a proxy class generator to work around this, thus in most cases this works. https://bugs.php.net/bug.php?id=54624 To make this work, the class has to be loaded via the autoloader, not with include_once.

Please also note that Debian PHP 5.3.3 is not PHP (vanilla) 5.3.3. Most likely they have backported certain fixes, although I do not know why they stay on a buggy minor version.

Well, it's their policy to stick to a version number and I think it makes sense. PHP often mixes features with bugfixes, which happened in 5.3.4 for example.
Debian is still able to backport any bugfixes, and I think they did for sure.

So my impression right now is that nobody knows about any issues. If that is the case, I suggest to adjust the requirement and mention that Debian Squeeze is supported even though it uses a lower PHP version.

Updated by Michael Stucki about 1 year ago

  • Status changed from Needs Feedback to Resolved
  • % Done changed from 0 to 100

I filed http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702004 and wait for Debian to fix the issue. There is nothing else we can do at this point.

Updated by Michael Stucki about 1 year ago

Added a note about this issue at http://typo3.org/download/

Updated by Fedir RYKHTIK 7 months ago

We had such problem. dotdeb helps for Debian.

Updated by Richard D 5 months ago

Bug report on bugs.debian.org is closed

Closing as a version of php5 with the requested fix is available in stable (wheezy). It won't be fixed for oldstable (squeeze).

Updated by Michael Stucki 4 months ago

Richard D wrote:

Bug report on bugs.debian.org is closed

Closing as a version of php5 with the requested fix is available in stable (wheezy). It won't be fixed for oldstable (squeeze).

True. However, in the meantime, Debian Wheezy has become stable, which ships with PHP 5.4. So it's not an issue anymore...

Also available in: Atom PDF