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/interwiki
lib/images/smileys
newDokuwiki/
recursively to root:root
newDokuwiki/conf
, newDokuwiki/data
and newDokuwiki/lib
recursively to the ID of your webserver eg. apache:apache
bin/striplangs.php
cp -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.conf
dokuwiki/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
. 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
.