Project

General

Profile

Actions

Feature #44378

closed

TYPO3 6.0 is not compatible with Major Linux Distributions

Added by Sigfried Arnold almost 12 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Should have
Category:
-
Target version:
-
Start date:
2013-01-08
Due date:
% Done:

100%

Estimated time:
PHP Version:
5.3
Tags:
Complexity:
Sprint Focus:

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 1 (0 open1 closed)

Related to TYPO3 Core - Bug #45073: ClassLoader cache parsing error with commentsClosed2013-02-01

Actions
Actions #1

Updated by Ingo Renner almost 12 years ago

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

Actions #2

Updated by Michael Stucki almost 12 years 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...

Actions #3

Updated by Michael Stucki over 11 years 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.

Actions #5

Updated by Philipp Gampe over 11 years 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.

Actions #6

Updated by Michael Stucki over 11 years 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.

Actions #7

Updated by Michael Stucki over 11 years 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.

Actions #8

Updated by Michael Stucki over 11 years ago

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

Actions #9

Updated by Fedir RYKHTIK about 11 years ago

We had such problem. dotdeb helps for Debian.

Actions #10

Updated by Richard D almost 11 years 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).

Actions #11

Updated by Michael Stucki almost 11 years 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...

Actions #12

Updated by Benni Mack about 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF