wiki.techinc.nl/maintenance/dev
Umherirrender e9e784a09e build: Enable phan-taint-check-plugin and suppress issues
Taint check checks for possible security issues by tracking html
escaping and more by using phan.
This slows done the phan-job a bit and requires more ram

Keep the DoubleEscaped issues out to make reviewer easier

Adds suppression for false positives
Adds taint-annotation to help taint-check
Removes suppression for code phan now understand better by the tracking
of keys in taint-check
Fix some small issues by adding int cast or htmlspecialchars calls

Bug: T216348
Bug: T268920
Change-Id: I849ac4f120fd15b483e8939d4db45c98dc351259
2020-12-30 19:02:22 +01:00
..
includes build: Enable phan-taint-check-plugin and suppress issues 2020-12-30 19:02:22 +01:00
install.sh
installmw.sh
installphp.sh Use https://www.php.net/ instead of https://secure.php.net/ 2019-04-12 06:44:48 +02:00
README Correct PHP version in maintenance/dev/README 2018-03-13 13:39:14 +01:00
start.sh

maintenance/dev/ scripts can help quickly setup a local MediaWiki for development purposes.

Wikis setup in this way are NOT meant to be publicly available. They use a development database not acceptable for use in production. Place a sqlite database in an unsafe location a real wiki should never place it in. And use predictable default logins for the initial administrator user.

Running maintenance/dev/install.sh will download and install a local copy of php 5.6, install a sqlite powered instance of MW for development, and then start up a local webserver to view the wiki.

After installation you can bring the webserver back up at any time you want with maintenance/dev/start.sh