Some PHP Applications are Broken

From OpenFSG

Jump to: navigation, search

Because of several missing libraries and a few bugs, some PHP applications don't work correctly on the FSG. This is a non-comprehensive list of their working/non-working status.

Please add to the list if you can verify that the application works on the respective firmware


Contents

Broken PHP Applications

Should you find anything out of order, please post it here or edit this article


PHP Applications Not Working with Current (Beta) Firmware (list is pending since beta firmware 3.3.9)

confirmed not working:

pending reports from users:

  • Obie FILEMAN 2.0a (Works partially)
  • phpCommander 3.0 (Works partially)
  • php_web_commander
  • Slimserver - A Perl based music server for several devices (version?)
  • webexplorer 2.0 (Works partially)
  • YACS - Community Communication System (version?)



Working PHP Applications


After Firmware 3.1.7

After Firmware 3.1.22

After Firmware 3.1.26/3.1.27

After Firmware beta 3.2.3

After Firmware beta 3.3.9

folders and files of which the names started with a '.' like .htaccess are now accessed correctly

After Firmware beta 3.3.12(~.13,~.14)

After Firmware beta 4.2.7


Reported (and probable) Causes


  • Needs PHP 5.0 or above
  • MD5 Hash not being calculated correctly SOLVED in beta firmware 3.2.3
  • GD-lib /Z-lib modules not present SOLVED in beta firmware 3.2.3
  • ImageMagick module not present
  • FTP not quite working correctly (i.e. uploading images in Exhibit Engine fails)
  • PERL not present, also see this post
  • PHP Sessions don't seem to work all that well, also see this post SOLVED in beta firmware 3.2.3
  • Some php math functions don't work properly (abs(-1.0) = -1.0), also see this post
  • Floating Point calculations are off Solved in firmware 3.1.26
  • Processing Power is too slow for large volume floating point operations (like resizing images)
  • Authorisation breaks when configuring a protected folder for http web page via CP
  • the '.' isn't accepted as a start of a file- or foldername, so (for instance).htaccess and /.whatever are broken SOLVED in beta firmware 3.3.9

Some Expert Solutions (at your own risk!)

Personal tools