How to Install Semantic MediaWiki

On CiviHosting, it’s very easy. First step is to install MediaWiki. See our page How to Install MediaWiki for details on that. Second step is to run these commands from the command line: mkdir -p ./extensions/SemanticMediaWiki chmod ugo+rw ./extensions/SemanticMediaWiki composer require mediawiki/semantic-media-wiki “3.0.0” –update-no-dev composer require mediawiki/semantic-result-formats “3.0.0” composer update –no-dev Third step is to add enableSemantics( ‘example.org’ ); to your LocalSettings.php and change that “example.org” to your URL. Then just run this: php71.cli maintenance/update.php to finish. That’s it. 🙂

Continue Reading

Referata Alternative

We have been asked more frequently recently about migrating wiki owners from Referata to our servers. Referata runs Semantic MediaWiki, but as of this writing in October 2019, they are using MediaWiki version 1.25.5 which was released March 4, 2016, meaning it’s very old and has known security issues. Our servers run the latest stable version of MediaWiki and all installs are private installs, not farms, so you can upgrade your wiki software whenever you want, or you can ask us to do that for you. Don’t settle for ancient wiki software — we can migrate your site for you to a modern install.

Continue Reading

MediaWiki on Shared Hosting

MediaWiki works fine on shared hosting, but there is (at least) on catch. When uploading files, MediaWiki, by default, saves a lock file in the /tmp folder without randomizing the file name. This will cause a conflict with multiple installations on the same server. As a solution, we you must add the following line to the LocalSettings.php file: $wgTmpDirectory = ‘/home/UserName/private/tmp’; where UserName is the Linux username of your account (on CiviHosting servers, this is the main Control Panel login as well). Then the upload wizard works fine.

Continue Reading

MediaWiki and ImageMagick

All of our servers have ImageMagick installed, as well as the GD image library for PHP. However if you set $wgUseImageMagick = true; on our servers, MediaWiki will try to adjust the server settings before it uses ImageMagick and then image operations, such as thumbnail creation, will fail, because our servers do not allow that (for good reasons). Thus we recommend you leave that set to false and then MediaWiki will use the GD library which will be as effective as ImageMagick in almost all situations.

Continue Reading

PHP Update for WordPress

As of August 2019, WordPress sites on CiviHosting are starting to display a message: PHP Update Reqquired WordPress has detected that your site is running on an insecure version of PHP. What is PHP and how does it affect my site? PHP is the programming language we use to build and maintain WordPress. Newer versions of PHP are both faster and more secure, so updating will have a positive effect on your site’s performance. This is because on the Get a faster, more secure website: update your PHP today page, WordPress has announced that users of older versions of PHP, while still supported, will now see a message to upgrade.… Read More

Continue Reading

ScrewTurn Wiki Alternative

ScrewTurn Wiki was a wiki package built in ASP.NET. It is now defunct, but if you’re looking for a good self-hosted wiki alternative, we have two to suggest. One is MediaWiki and one is DokuWiki. They are both great wiki tools, both secure and up to date and maintained etc. We have experience and expertise at hosting both of these packages, and we actually recommend either. How do you choose which one you want? Check out our post called War of the Wikis where we detail “MediaWiki vs DokuWiki” question.

Continue Reading

What Version of CiviCRM does MediaWiki does CiviHosting Support?

This is a great question, that we get a lot. The answer is all versions. Our hosting is not locked down at all and it’s not SAAS. Each hosting account with us is completely separate and private just to its owners and we provide you with full access to your files and databases. When we install MediaWiki for you, we install the latest stable release (unless you request something different) and then after that, we do not automatically run upgrades. You can always contact us for upgrades, but anyhow if you don’t, we will not update your software for you.

Continue Reading