Dies ist eine alte Version des Dokuments!
This pages replaces beckisownwiki
This manual presumes that you saved a copy of the original config files with the extension .org before you made any changes!
.dist (eg conf/local.php.dist) in the new dokuwiki installation and copy their counterparts without the .dist extension (eg conf/local.php) to the new dokuwiki installationlib/images/interwikilib/images/smileysnewDokuwiki/ recursively to root:rootnewDokuwiki/conf, newDokuwiki/data and newDokuwiki/lib recursively to the ID of your webserver eg. apache:apachebin/striplangs.phpcp -a oldDokuwiki/data/attic/* newDokuwiki/data/attic cp -a oldDokuwiki/data/pages/* newDokuwiki/data/pages cp -a oldDokuwiki/data/media/* newDokuwiki/data/media cp -a oldDokuwiki/data/meta/* newDokuwiki/data/meta
.sborg (eg. old/conf/acronyms.conf.sborg) in the old dokuwiki installation. Then go to the new dokuwiki installation and copy the corresponding original files to <file>.org (eg. cp new/conf/acronyms.conf new/conf/acronyms.conf.org) merge <file> old/<file>.org old/<file>. Do this for all files on the list where the old changes are still really necessary for the new wiki version.bin/indexer.php. See cli#indexerphpSee also Upgrading Configuration Files with a three-way File Merge & http://www.dokuwiki.org/install:diffupgrade
Move content from beckisownwiki to here!
Download repository with:
git clone git://github.com/splitbrain/dokuwiki.git # or behind a firewall: git clone http://github.com/splitbrain/dokuwiki.git
Look for the stable branch in the remote repo which you will use as base:
git branch -r
And copy it into a local branch:
git checkout -b stable origin/stable
Create a private branch for your modifications:
git checkout -b mysettings stable (make your changes) git commit -a -m '...'
Now you can pull all needed updates whenever a new release comes out:
git checkout stable git pull git checkout mysettings git merge stable
See also branches
You could also directly work on branch stable instead of creating mysettings. But this seems not to be idiomatic git usage.
dokuwiki/conf/interwiki.confdokuwiki/lib/images/interwiki. Possible formats: .gif and .png, but not .ico (Tested with version 2007-06-26b)rm -rf dokuwiki/data/cache/*See also http://www.dokuwiki.org/interwiki
Still necessary?
Just install the linebreak plugin. No additional config is necessary.
Uncomment
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so
in /etc/apache/httpd.conf
Make sure that .htaccess file is respected with
<Directory /path/to/dokuwiki> AllowOverride All </Directory>
or
<Directory /var/www/htdocs> AllowOverride All </Directory>
in /etc/apache/httpd.conf
Uncomment everything beginning with #Rewrite… in /var/www/htdocs/dokuwiki/.htaccess, but not the line #RewriteBase /dokuwiki.
Enable rewriting in admin config menu by setting it to type 1
See also: wiki:rewrite
lib/tpl/default/design.css — 2007-01-06 17:16
diff design.css.org design.css
465a466 > color: darkblue;
This section is just informative for interested people. Indexing works automatically, no configuration has to be done.
The search index is saved in dokuwiki/data/index/.
page.idx lists the filenames of all indexed files. One file per line.w14.idx lists all words with a length of 14 caracters.page.idx, counting starts with 0. One word per line. The line number of the entrys in i<len>.idx corresponds to the line number in w<len>.idx, i.e. the entry in line 9 in i<len>.idx refers to the word in line 9 in w<len>.idx.pageword.idx lists where to find all occurring words of the wiki in the w<len>.idx files for every page. One page per line. The line number corresponds to the line number in page.idx.
What is this file used for?Example:
w14.idx contains the word developerworks in line 9i14.idx contains the line 2*1:5*2:9*1 in line 9. This means the page #2 has 1 occurrence of the word developerworks, page #5 has 2 and page #9 hast 1.page.idx contains the word pending in line 5, this is the filename of page #5. Hence the page with the filename pending has 2 occurrences of the word developerworks.