install:upgrade_working_copy
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
wiki:install:upgrade_working_copy [2007-05-29 18:33] – notes on the 4 files to be removed grahack | wiki:install:upgrade_working_copy [2007-05-30 12:40] – whatever.local.conf note grahack | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | \\ | ||
+ | :!: this page is a first draft, I didn't finished the upgrade myself | ||
+ | ====== Introduction ====== | ||
+ | |||
+ | I needed to upgrade my doku installation from dokuwiki-2006-11-06.tgz to dokuwiki-rc2007-05-24.tgz. | ||
+ | But I needed to not upgrade from the new code, I needed to keep my directory structure and copy the new files on it. | ||
+ | |||
+ | This happened to me because I keep track of my site with [[http:// | ||
+ | |||
+ | What we have to do: | ||
+ | * track the obsolete files | ||
+ | * don't override our local changes | ||
+ | |||
+ | ====== easy part ====== | ||
+ | |||
+ | copy everything except | ||
+ | * bin | ||
+ | * conf | ||
+ | * data | ||
+ | * install.php | ||
+ | |||
+ | ====== system ====== | ||
+ | |||
+ | check obsolete files | ||
+ | (every file that is in the webroot that is not in the install) | ||
+ | except | ||
+ | * of course bin, conf and data | ||
+ | * .svn directories | ||
+ | * your templates | ||
+ | * your plugins | ||
+ | * other personal files | ||
+ | |||
+ | and compare to the new ones, which appear as ? after running | ||
+ | < | ||
+ | |||
+ | ===== found ===== | ||
+ | * lib/ | ||
+ | * lib/ | ||
+ | they are now under inc as TarLib.class.php and ZipLib.class.php | ||
+ | so run | ||
+ | < | ||
+ | svn rm lib/ | ||
+ | svn add inc/ | ||
+ | </ | ||
+ | |||
+ | ===== found ===== | ||
+ | lib/ | ||
+ | is now lib/ | ||
+ | < | ||
+ | mv lib/ | ||
+ | svn mv lib/ | ||
+ | mv lib/ | ||
+ | </ | ||
+ | |||
+ | ===== found ===== | ||
+ | * inc/ | ||
+ | * lib/ | ||
+ | * lib/ | ||
+ | * lib/ | ||
+ | |||
+ | lib/ | ||
+ | |||
+ | I have to investigate for the others, that are to be removed too anyway... | ||
+ | |||
+ | ===== svn st ===== | ||
+ | |||
+ | these are the new files of this upgrade | ||
+ | |||
+ | ==== checked ==== | ||
+ | < | ||
+ | ? install.php | ||
+ | ? inc/ | ||
+ | ? inc/ | ||
+ | ? lib/ | ||
+ | </ | ||
+ | |||
+ | ==== lang files ==== | ||
+ | < | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | </ | ||
+ | |||
+ | ==== really new files ==== | ||
+ | < | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? lib/ | ||
+ | ? inc/ | ||
+ | ? inc/ | ||
+ | ? inc/ | ||
+ | ? inc/ | ||
+ | ? inc/ | ||
+ | ? inc/ | ||
+ | ? inc/ | ||
+ | ? inc/ | ||
+ | ? inc/ | ||
+ | </ | ||
+ | |||
+ | ==== modified files ==== | ||
+ | < | ||
+ | M VERSION | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M lib/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M inc/ | ||
+ | M feed.php | ||
+ | M .htaccess | ||
+ | </ | ||
+ | |||
+ | ====== data ====== | ||
+ | |||
+ | new folder: index | ||
+ | < | ||
+ | chmod -R 770 data/index/ | ||
+ | </ | ||
+ | |||
+ | that's all | ||
+ | |||
+ | ====== conf ====== | ||
+ | |||
+ | Thanks to the local.php trick, your vital settings are safe | ||
+ | if you copy the entire folder. | ||
+ | |||
+ | however, be careful of your local changes to | ||
+ | * dokuwiki.php | ||
+ | * entities.conf | ||
+ | * interwiki.conf | ||
+ | * mime.conf | ||
+ | * wordblock.conf | ||
+ | |||
+ | ok, I didn't know about the whatever.local.conf 8-o, so I created mine now :-D | ||
+ | |||
+ | this prevent your local conf to be overwritten during upgrade |