Difference between revisions of "Convert a dokuwiki to mediawiki"

From Linuxintro
imported>ThorstenStaerk
imported>ThorstenStaerk
Line 1: Line 1:
This describes how to convert a [[dokuwiki]] installation to a [[mediawiki]] installation. All history, users and access control lists will not be taken over:
+
This describes how to convert a [[dokuwiki]] installation to a [[mediawiki]] installation. All history, users and access control lists will not be taken over. This howto has been successfully tested with MediaWiki 1.16 and 1.19.1.
  
 
* install mediawiki. In this example we assume you install to /srv/www/htdocs.
 
* install mediawiki. In this example we assume you install to /srv/www/htdocs.
* convert the syntax of every dokuwiki page to Mediawiki's syntax. [http://www.staerk.de/thorsten/mediasyntax MediaSyntax] has a converter for this. Also, this howto has been tested with version 1.16.
+
* convert the syntax of every dokuwiki page to Mediawiki's syntax. [http://www.staerk.de/thorsten/mediasyntax MediaSyntax] has a converter for this.
 
* cd to the maintenance folder of your mediawiki, e.g.  
 
* cd to the maintenance folder of your mediawiki, e.g.  
 
  cd ''/srv/www/htdocs/maintenance''
 
  cd ''/srv/www/htdocs/maintenance''

Revision as of 14:22, 16 September 2012

This describes how to convert a dokuwiki installation to a mediawiki installation. All history, users and access control lists will not be taken over. This howto has been successfully tested with MediaWiki 1.16 and 1.19.1.

  • install mediawiki. In this example we assume you install to /srv/www/htdocs.
  • convert the syntax of every dokuwiki page to Mediawiki's syntax. MediaSyntax has a converter for this.
  • cd to the maintenance folder of your mediawiki, e.g.
cd /srv/www/htdocs/maintenance
  • import all text files from dokuwiki, e.g.:
for i in /srv/www/htdocs/dokuwiki/data/pages/*; do php importTextFile.php $i; done
  • now you will want to care about subdirectories, images and files in the dokuwiki as well

See also