Difference between revisions of "Opasnet update 2017"
From Testiwiki
(Created page with "This page contains notes produced while updating Opasnet server systems during the summer of 2017. == RTools server == Key software, upgrade paths and related issues: *apache...") |
m (→Opasnet-wiki server) |
||
Line 31: | Line 31: | ||
*RTools MediaWiki extension | *RTools MediaWiki extension | ||
**RTools special page class | **RTools special page class | ||
− | **<rcode> tag | + | **<nowiki><rcode></nowiki> tag |
**hooks | **hooks | ||
***live code | ***live code |
Revision as of 14:41, 12 June 2017
This page contains notes produced while updating Opasnet server systems during the summer of 2017.
RTools server
Key software, upgrade paths and related issues:
- apache 2.2.15 -> 2.2.32 or 2.4.25
- newer branch not particularly important
- PHP 5.3.3 -> 5.6.x or 7.1.x
- incompatibilities in mysql functions ***"mysql" -> "mysqli" (5.5)
- should upgrade to latest version
- MySQL 5.1 -> 5.7
- mongoDB 2.4 -> 3.2
- should be relatively easy as we are not using sharding etc.
- rtools_server PHP application
- starts on test server after minor changes
- further testing needed
- opasnet_base2
Opasnet-wiki server
Key software, upgrade paths and related issues:
- apache 2.2.15 -> 2.2.32 or 2.4.25
- PHP 5.4.28 -> 5.6.x or 7.1.x
- 5.5.9+ required by currently supported mediawiki releases
- latest php also supported
- incompatibilities likely to occur in 5.4->5.5, hence should upgrade to latest
- MySQL 5.5.37 -> 5.5.56 or 5.7.x
- MediaWiki 1.20.0 -> 1.27 (LTS) or 1.28.2 (latest)
- need to check supported extensions
- MyExtension.php no longer supported, need extension.json for registering extensions
- Composer might be useful for managing PHP dependencies
- RTools MediaWiki extension
- RTools special page class
- <rcode> tag
- hooks
- live code
- UI?
- xmlrpc library used for something
- rtools_client
- handles connections and job submissions etc. to server
- separate config file, which is included by RTools instead of rtools_client for some reason
- javascripts
- UI?
- ajax?
- table2base MediaWiki extension