Help:Individual file release

From semantic-mediawiki.org
Administrator manualInstallationHelp:Individual file release
Starting with Semantic MediaWiki 3.0.0Released on 11 October 2018 and compatible with MW 1.27.0 - 1.31.x. tarballs will no longer be provided.1 Alternatively you will have to create an individual file release on a machine that allows command line access. The script to do so is available at "SemanticMediaWiki/IndividualFileRelease" which also works for Semantic MediaWiki 2.5.x.
It is strongly recommended to not just create an individual file release of Semantic MediaWiki and related extensions but to also include MediaWiki itself in the process as the script which is available at "SemanticMediaWiki/IndividualFileRelease" does.

When creating a file release make sure that the respective platform setups are matching in respect of PHP to avoid issues arising from mismatches.2

Access to a server or computer is needed for this to work, so you might have to ask somebody to do this for you.

If due to some configuration restrictions on part of the hosting company or missing command line access, it is suggested to run a local copy and upload the generated files together with the /vendor directory to the target destination:

  1. Copy the following file to you local computer: "IndividualFileRelease.sh"
  2. Change permissions of the file with
    chmod 700 IndividualFileRelease.sh
    
  3. Run the script with
    ./IndividualFileRelease.sh
    
  4. Move the resulting files to your webspace.
  5. Do the rest of the installation of Semantic MediaWiki and enjoy!

See also Installation

References

  1. ^  Semantic MediaWiki: GitHub issue gh:smw:3346
  2. ^  |  Semantic MediaWiki: GitHub issue gh:smw:4098