2004-04-23 06:23:26 +00:00
|
|
|
---
|
|
|
|
|
Installing MediaWiki
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
Starting with MediaWiki 1.2.0, it's possible to install
|
|
|
|
|
and configure the wiki "in-place", as long as you have
|
2006-12-15 02:15:47 +00:00
|
|
|
the necessary prerequisites available.
|
2004-04-23 06:23:26 +00:00
|
|
|
|
|
|
|
|
Required software:
|
2006-05-10 19:58:17 +00:00
|
|
|
* Web server with PHP 5.x or higher.
|
2006-10-03 03:06:05 +00:00
|
|
|
* A MySQL server, 4.0.14 or higher OR a Postgres server, 8.1 or higher
|
2004-04-23 06:23:26 +00:00
|
|
|
|
|
|
|
|
MediaWiki is developed and tested mainly on Unix/Linux
|
|
|
|
|
platforms, but should work on Windows as well.
|
|
|
|
|
|
|
|
|
|
If your PHP is configured as a CGI plug-in rather than
|
|
|
|
|
an Apache module you may experience problems, as this
|
2004-10-23 23:32:08 +00:00
|
|
|
configuration is not well tested. safe_mode is also not
|
|
|
|
|
tested and unlikely to work.
|
2004-04-23 06:23:26 +00:00
|
|
|
|
2005-04-13 20:30:54 +00:00
|
|
|
If you want math support see the instructions in math/README
|
|
|
|
|
|
2004-04-23 06:23:26 +00:00
|
|
|
Don't forget to check the RELEASE-NOTES file...
|
|
|
|
|
|
2006-04-05 07:33:17 +00:00
|
|
|
|
|
|
|
|
Additional documentation is available online, which may include more
|
|
|
|
|
detailed notes on particular operating systems and workarounds for
|
|
|
|
|
difficult hosting environments:
|
|
|
|
|
|
|
|
|
|
http://meta.wikimedia.org/wiki/Help:Installation
|
|
|
|
|
|
|
|
|
|
|
2004-04-23 06:23:26 +00:00
|
|
|
********************** WARNING **************************
|
|
|
|
|
|
|
|
|
|
REMEMBER: ALWAYS BACK UP YOUR DATABASE BEFORE ATTEMPTING
|
|
|
|
|
TO INSTALL OR UPGRADE!!!
|
|
|
|
|
|
2004-09-18 06:30:56 +00:00
|
|
|
********************** WARNING **************************
|
|
|
|
|
|
2004-04-23 06:23:26 +00:00
|
|
|
----
|
|
|
|
|
In-place web install
|
|
|
|
|
----
|
|
|
|
|
|
|
|
|
|
Decompress the MediaWiki installation archive either on
|
|
|
|
|
your server, or on your local machine and upload the
|
|
|
|
|
directory tree. Rename it from "mediawiki-1.x.x" to
|
|
|
|
|
something nice, like "wiki", since it'll be in your URL.
|
|
|
|
|
|
2006-04-05 07:33:17 +00:00
|
|
|
+-----------------------------------------------------------+
|
|
|
|
|
| Hint: If you plan to use a fancy URL-rewriting scheme |
|
|
|
|
|
| to prettify your URLs, you should put the files in a |
|
|
|
|
|
| *different* directory from the virtual path where page |
|
|
|
|
|
| names will appear. |
|
|
|
|
|
| |
|
|
|
|
|
| See: http://meta.wikimedia.org/wiki/Rewrite_rules |
|
|
|
|
|
+-----------------------------------------------------------+
|
|
|
|
|
|
2004-04-23 06:23:26 +00:00
|
|
|
To run the install script, you'll need to temporarily make
|
|
|
|
|
the 'config' subdirectory writable by the web server. The
|
|
|
|
|
simplest way to do this on a Unix/Linux system is to make
|
|
|
|
|
it world-writable:
|
|
|
|
|
|
|
|
|
|
chmod a+w config
|
|
|
|
|
|
|
|
|
|
Hop into your browser and surf into the wiki directory.
|
|
|
|
|
It'll direct you into the config script. Fill out the form...
|
|
|
|
|
remember you're probably not on an encrypted connection.
|
|
|
|
|
Gaaah! :)
|
|
|
|
|
|
|
|
|
|
If all goes well, you should soon be told that it's set up
|
|
|
|
|
your wiki database and written a configuration file. There
|
|
|
|
|
should now be a 'LocalSettings.php' in the config directory;
|
|
|
|
|
move it back up to the main wiki directory, and the wiki
|
|
|
|
|
should now be working.
|
|
|
|
|
|
2006-04-05 07:33:17 +00:00
|
|
|
+------------------------------------------------------------+
|
|
|
|
|
| Security hint: if you have limited access on your server |
|
|
|
|
|
| and cannot change ownership of files, you might want to |
|
|
|
|
|
| *copy* instead of *move* LocalSettings.php. |
|
|
|
|
|
| |
|
|
|
|
|
| This will make the file owned by your user account |
|
|
|
|
|
| instead of by the web server, which is safer in case |
|
|
|
|
|
| another user's account is compromised. |
|
|
|
|
|
+------------------------------------------------------------+
|
|
|
|
|
|
2004-04-23 06:23:26 +00:00
|
|
|
Once the wiki is set up, you should remove the config
|
|
|
|
|
directory, or at least make it not world-writable (though
|
|
|
|
|
it will refuse to config again if the wiki is set up).
|
|
|
|
|
|
|
|
|
|
|
2003-04-14 23:10:40 +00:00
|
|
|
----
|
|
|
|
|
|
2004-05-21 19:04:52 +00:00
|
|
|
Don't forget that this is free software under development!
|
2003-04-14 23:10:40 +00:00
|
|
|
Chances are good there's a crucial step that hasn't made it
|
|
|
|
|
into the documentation. You should probably sign up for the
|
2004-05-21 19:04:52 +00:00
|
|
|
MediaWiki developers' mailing list; you can ask for help (please
|
2003-04-14 23:10:40 +00:00
|
|
|
provide enough information to work with, and preferably be aware
|
|
|
|
|
of what you're doing!) and keep track of major changes to the
|
|
|
|
|
software, including performance improvements and security patches.
|
|
|
|
|
|
2006-04-05 07:33:17 +00:00
|
|
|
http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce (low traffic)
|
|
|
|
|
|
|
|
|
|
http://mail.wikimedia.org/mailman/listinfo/mediawiki-l (site admin support)
|
2004-05-21 19:04:52 +00:00
|
|
|
|
2006-04-05 07:33:17 +00:00
|
|
|
http://mail.wikimedia.org/mailman/listinfo/wikitech-l (development)
|
2003-04-14 23:10:40 +00:00
|
|
|
|