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.
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.
5.3.3 is a buggy version anyway, there probably is a reason why we went for 5.3.7 :)
- 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...
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.
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.
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.
- Status changed from Needs Feedback to Resolved
- % Done changed from 0 to 100
We had such problem. dotdeb helps for Debian.
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).
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...
- Status changed from Resolved to Closed
Also available in: Atom
PDF