Manual:Installing MediaWiki on TuxFamily.org

Here are some tips for installing MediaWiki on TuxFamily.org.

Installing
Create a webarea and MySQL database in the panel. (Explain your reasons and wait for the approval. For MySQL you can say it is for the Wiki)

From then on the install is normal. (MediaWiki will complain about the session directory. Your wiki will still work though.)

After Installing
Here are a few tips and tricks:

Use a Download Repository for Uploads
By default TuxFamily will allow up 100MB for everything except for dumps. Of course that space can be increased but if you're building an open-content project you may wish to use the Download Repository service because it offers some more space.

Create the Download Repository (again explain) and if it is approved set the following inside your LocalSettings.php file:

Replace "(your project)" with your group's name as displayed on the panel. (For example, if your project is My Project, then your group name is as displayed in the panel (mygroup).)

Secure Deleted Files
This code assumes that MediaWiki is in a subdirectory of the web root, and that /home/project/project.tuxfamily.org-web/php-include/deletedfiles (only a example for shell server) exists:

Use the SSH service
You should use the SSH service (just set a shell in your user preferences, "/bin/bash" usually does the trick) in order to fully maintain your mediawiki install. It is needed to run scripts inside the "maintenance" directory.

Prettify your URLs
Manual:Short URL/wiki/Page title -- no root access will work on TuxFamily.