blob: fe67e6abacead20d42b1876ea534fee24d25b3f3 (
plain)
How do I setup an old ikiwiki repository on a new system?
I have a git repository from an old ikiwiki system.
I reformatted that hard drive, but saved the repository.
I copied it the repository to my new system, which is now the "master" host.
I installed ikiwiki on the new system.
How do I set up an ikiwiki system using a pre-existing repository (instead of creating a new one)? --[[JosephTurian]]
Well, if you have:
- A git repository of the wiki
- A setup file for the wiki
Then you should:
- Manually set up a bare git repository, and push
your backed up repository to it.
git clone from the bare git repository to
recreate the ikiwiki srcdir
git clone from the bare git repository a second time,
to create a checkout you can manually edit (optional)
- run
ikiwiki --getctime --setup your.setup
The getctime will ensure page creation times are accurate
by putting the info out of the git history,
and only needs to be done once.
If you preserved your repository, but not the setup file,
the easiest way to make one is probably to run
ikiwiki -dumpsetup and edit the setup file. --[[Joey]]
I get the following errors after running ikiwiki setup:
shortcut plugin will not work without shortcuts.mdwn
shortcut plugin will not work without shortcuts.mdwn
successfully generated /home/turian/public_html/iki/ikiwiki.cgi
shortcut plugin will not work without shortcuts.mdwn
successfully generated /home/turian/repos/iki.git/hooks/post-update
Can't stat /usr/share/ikiwiki/basewiki/../javascript: No such file or directory
at /home/turian/utils//lib/perl5/site_perl/5.8.8//IkiWiki/Plugin/autoindex.pm line 60
Can't stat /usr/share/ikiwiki/basewiki/../smiley: No such file or directory
at /home/turian/utils//lib/perl5/site_perl/5.8.8//IkiWiki/Plugin/autoindex.pm line 60
Can't stat /usr/share/ikiwiki/basewiki: No such file or directory
at /home/turian/utils//lib/perl5/site_perl/5.8.8//IkiWiki/Plugin/autoindex.pm line 60
Can't stat /usr/share/ikiwiki/basewiki/../javascript: No such file or directory
at /home/turian/utils//lib/perl5/site_perl/5.8.8//IkiWiki/Render.pm line 320
Can't stat /usr/share/ikiwiki/basewiki/../smiley: No such file or directory
at /home/turian/utils//lib/perl5/site_perl/5.8.8//IkiWiki/Render.pm line 320
Can't stat /usr/share/ikiwiki/basewiki: No such file or directory
at /home/turian/utils//lib/perl5/site_perl/5.8.8//IkiWiki/Render.pm line 320
internal error: smileys.mdwn cannot be found in /home/turian/iki or underlay
How do I resolve these errors? I have my PERL5LIB location set correctly.
Well, that's unrelated to the original question, but
I guess you should set underlaydir in your setup file to
point to whereever you have installed the basewiki directory.
--[[Joey]]
|