Changes between Initial Version and Version 1 of MapGuideRfc147


Ignore:
Timestamp:
10/14/14 01:29:15 (10 years ago)
Author:
jng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc147

    v1 v1  
     1
     2= !MapGuide RFC 147 - Upgrade Apache, Tomcat and PHP =
     3
     4This page contains a change request (RFC) for the !MapGuide Open Source project.
     5More !MapGuide RFCs can be found on the [wiki:MapGuideRfcs RFCs] page.
     6
     7== Status ==
     8
     9||RFC Template Version||(1.0)||
     10||Submission Date||14 Oct 2014||
     11||Last Modified||||
     12||Author||Jackie Ng||
     13||RFC Status||adopted||
     14||Implementation Status||implemented||
     15||Proposed Milestone||3.0||
     16||Assigned PSC guide(s)||(when determined)||
     17||'''Voting History'''||(vote date)||
     18||+1||||
     19||+0||||
     20||-0||||
     21||-1||||
     22||no vote||||
     23
     24== Overview ==
     25
     26This RFC proposes to upgrade Apache, Tomcat and PHP to the latest versions:
     27
     28 * Apache: 2.4.10
     29 * PHP: 5.5.17
     30 * Tomcat: 7.0.56
     31
     32== Motivation ==
     33
     34From a security standpoint, our public-facing web tier components should be regularly kept up to date. New versions of Apache, Tomcat and PHP have been released since the [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc138 previous RFC]
     35
     36== Proposed Solution ==
     37
     38Upgrade Apache to 2.4.10. Windows binaries will be sourced from Apache Lounge
     39
     40Upgrade PHP to 5.5.17. Windows binaries will be sourced from windows.php.net
     41
     42Upgrade Tomcat to 7.0.56
     43
     44Although Tomcat has a new 8.x series, we are staying on the 7.x series so that our Java installation requirements do not have to change for this release of MapGuide.
     45
     46== Implications ==
     47
     48None. These new component updates are all bug fix releases.
     49
     50== Test Plan ==
     51
     52Build and run on Windows and Linux. Ensure that components using PHP or Java function as before:
     53
     54 * The PHP AJAX Viewer
     55 * The Java AJAX Viewer
     56 * The PHP backend for Fusion trunk
     57 * The MapGuide Site Administrator
     58 * The Feature Source schema report.
     59
     60Verify all tests pass with the existing MapGuide API PHP test runner.
     61
     62== Funding / Resources ==
     63
     64Community