Current configuration on the wiki
Find a file
Bryan Davis ed6af3296e die() with explanation when \Psr\Log\LoggerInterface is missing
Add an explicit check for the \Psr\Log\LoggerInterface in the source
file that declares MWLogger and `die()` with an explanation and links to
documentation if the interface is not present.

MediaWiki requires the PSR-3 logging library to be present in the PHP
search path or via an autoloader after I1e5596d. The composer.json for
MediaWiki requires the necessary library, but usage of Composer with
MediaWiki is not wide spread yet and users may be caught unaware by the
new dependency. The default log messages generated when PHP fails to
load the required interfaces and classes are not instructive as to how
to correct the problem.

Bug: 72777
Change-Id: I3db489702ed5d7973c6b5963eac22f181ca28c72
2014-11-03 09:16:35 -07:00
cache Revert .htaccess permissions back to 0644 2013-10-28 14:38:07 -07:00
docs Change position of <model> and <format> tags in XML dumps. 2014-10-31 16:49:58 +00:00
extensions Update release notes and documentation about skins 2014-08-13 21:58:01 +02:00
images Remove some silly references to skins/common/ 2014-08-07 02:05:42 +02:00
includes die() with explanation when \Psr\Log\LoggerInterface is missing 2014-11-03 09:16:35 -07:00
languages Localisation updates from https://translatewiki.net. 2014-11-02 21:36:34 +01:00
maintenance Merge "Import.php: Use Config instead of globals" 2014-10-30 22:42:00 +00:00
mw-config Require PHP >= 5.3.3 2014-10-30 10:10:52 -07:00
resources Typo: atleast -> at least 2014-11-02 18:53:00 +01:00
serialized Generate Utf8Case.ser directly from UnicodeData.txt 2014-01-06 18:22:24 -05:00
skins Move default logo to resources/assets/ directory 2014-09-20 20:45:50 +00:00
tests Add test cases to SpecialPageFactoryTest for registration via callback 2014-11-01 02:06:24 +01:00
.gitattributes Make *.sh files use LF 2014-05-10 20:26:03 +00:00
.gitignore Allow use of phpunit.phar with MediaWiki's phpunit.php test entry point 2014-08-02 21:41:38 +00:00
.gitreview
.jscsrc build: Update grunt-jscs (formerly grunt-jscs-checker) from 0.4.4 to 0.6.1 2014-07-18 13:46:08 -07:00
.jshintignore Split /resources into /resources/lib and /resources/src 2014-04-07 12:21:21 -07:00
.jshintrc Update jscs and jshint config 2014-05-16 16:07:41 +02:00
.travis.yml Make travis notifications go to #mediawiki-feed 2014-08-12 12:49:02 +01:00
api.php Require PHP >= 5.3.3 2014-10-30 10:10:52 -07:00
api.php5 Clean up access points 2014-03-28 01:05:30 +00:00
composer.json Require PHP >= 5.3.3 2014-10-30 10:10:52 -07:00
COPYING COPYING: Update the list of CC licenses icons used 2014-09-26 19:09:27 +00:00
CREDITS Credits: Move Bartosz up from patch contributors to developers 2014-10-08 13:45:29 +01:00
FAQ Use HTTPS for the link in FAQ 2013-10-31 14:01:22 +00:00
HISTORY Merge RELEASE-NOTES-1.23 into HISTORY 2014-06-12 19:28:17 -04:00
img_auth.php img_auth: fix mismatched profiling 2014-09-05 16:04:42 -07:00
img_auth.php5 Clean up access points 2014-03-28 01:05:30 +00:00
index.php Require PHP >= 5.3.3 2014-10-30 10:10:52 -07:00
index.php5 Clean up access points 2014-03-28 01:05:30 +00:00
INSTALL Require PHP >= 5.3.3 2014-10-30 10:10:52 -07:00
load.php Require PHP >= 5.3.3 2014-10-30 10:10:52 -07:00
load.php5 Clean up access points 2014-03-28 01:05:30 +00:00
opensearch_desc.php phpcs: More require/include is not a function 2013-05-21 23:26:28 +02:00
opensearch_desc.php5 Clean up access points 2014-03-28 01:05:30 +00:00
profileinfo.php Fix phpcs stuff in profileinfo.php 2014-08-11 22:32:04 +01:00
profileinfo.php5 Clean up access points 2014-03-28 01:05:30 +00:00
README Link to bugzilla.wikimedia.org in README for consistency 2014-03-23 10:52:22 +00:00
README.mediawiki
RELEASE-NOTES-1.24 Extensions may add tests by directory 2014-10-21 09:37:10 +00:00
RELEASE-NOTES-1.25 Change position of <model> and <format> tags in XML dumps. 2014-10-31 16:49:58 +00:00
StartProfiler.sample Profiling: Fix StartProfiler.sample, link in docs/scripts.txt 2014-07-07 19:05:31 -04:00
thumb.php Per 5a4a33a, remove support for magic quotes gpc 2014-09-22 15:01:56 -07:00
thumb.php5 Clean up access points 2014-03-28 01:05:30 +00:00
thumb_handler.php Clean up access points 2014-03-28 01:05:30 +00:00
thumb_handler.php5 Clean up access points 2014-03-28 01:05:30 +00:00
UPGRADE http://www.mediawiki.org --> https://www.mediawiki.org 2014-01-28 07:06:02 +00:00
wiki.phtml Clean up access points 2014-03-28 01:05:30 +00:00

== MediaWiki ==

MediaWiki is a popular and free, open-source wiki software package written in
PHP. It serves as the platform for Wikipedia and the other projects of the Wikimedia
Foundation, which deliver content in over 280 languages to more than half a billion
people each month. MediaWiki's reliability and robust feature set have earned it a
large and vibrant community of third-party users and developers.

MediaWiki is:

* feature-rich and extensible, both on-wiki and with over 2,000 extensions;
* scalable and suitable for both small and large sites;
* available in your language; and
* simple to install, working on most hardware/software combinations.

For system requirements, installation, and upgrade details, see the files
RELEASE-NOTES, INSTALL, and UPGRADE.

* Ready to get started?
** https://www.mediawiki.org/wiki/Download
* Looking for the technical manual?
** https://www.mediawiki.org/wiki/Manual:Contents
* Seeking help from a person?
** https://www.mediawiki.org/wiki/Communication
* Looking to file a bug report or a feature request?
** https://bugzilla.wikimedia.org/
* Interested in helping out?
** https://www.mediawiki.org/wiki/How_to_contribute

MediaWiki is the result of global collaboration and cooperation. The CREDITS
file lists technical contributors to the project. The COPYING file explains
MediaWiki's copyright and license (GNU General Public License, version 2 or
later). Many thanks to the Wikimedia community for testing and suggestions.