View Issue Details

IDProjectCategoryView StatusLast Update
0003166OXID eShop (all versions)4.07. Source code, Testpublic2012-12-10 13:44
Reportercsimon Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Fixed in Version4.5.12 revision 52682 
Summary0003166: Wrong Errormessage for PHP Bug #53632 on 64 bit systems
DescriptionPHP Bug #53632 occurs only on 32 bit systems, but system requirements warning is given even if it's an 64 bit system.

Reported according german forums:

http://www.oxid-esales.com/forum/showthread.php?t=10920
Additional InformationSolution:

Add check for architecture with php_uname('m') if it's a 64 bit system

http://de3.php.net/manual/de/function.php-uname.php

warning: don't check for i386, there are several 32 bit architectures. The output of uname _should_ be x86_64 on 64 bitsystems (did not test). I would recommend to check for that.
TagsNo tags attached.
ThemeBoth
BrowserAll
PHP Versionany
Database Versionany

Activities

FibreFoX

2012-06-15 17:41

reporter   ~0006909

Maybe this can help too:
http://stackoverflow.com/questions/2353473/can-php-tell-if-the-server-os-it-64-bit

the its only a matter of detecting the php-version

edvardas_gineika

2012-06-19 10:13

reporter   ~0006921

wrote check whether PHP is 32bit or 64bit