DokuWiki

It's better when it's simple

User Tools

Site Tools


install:upgrade_working_copy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
install:upgrade_working_copy [2020-06-04 12:19]
andi this is a never finished draft with obsolete info
— (current)
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://subversion.tigris.org/|subversion]], and I needed to manage the upgrade keeping all my .svn directories. 
- 
-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 
-<code>svn st</code> 
- 
-===== found ===== 
-  * lib/plugins/plugin/inc/tarlib.class.php 
-  * lib/plugins/plugin/inc/zip.lib.php 
-they are now under inc as TarLib.class.php and ZipLib.class.php 
-so run 
-<code> 
-svn rm lib/plugins/plugin/inc/tarlib.class.php lib/plugins/plugin/inc/zip.lib.php lib/plugins/plugin/inc 
-svn add inc/TarLib.class.php inc/ZipLib.class.php 
-</code> 
- 
-===== found ===== 
-lib/images/interwiki/bug.gif 
-is now lib/images/interwiki/dokubug.gif 
-<code> 
-mv lib/images/interwiki/dokubug.gif lib/images/interwiki/dokubug.gif.copy 
-svn mv lib/images/interwiki/bug.gif lib/images/interwiki/dokubug.gif 
-mv lib/images/interwiki/dokubug.gif.copy lib/images/interwiki/dokubug.gif 
-</code> 
- 
-===== found ===== 
-  * inc/parser/wiki.php 
-  * lib/plugins/base.php 
-  * lib/scripts/domLib.js 
-  * lib/scripts/domTT.js 
- 
-lib/plugins/base.php NEEDS to be removed, inc/plugin.php seems to do its job 
- 
-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 ==== 
-<code> 
-?      install.php 
-?      inc/TarLib.class.php 
-?      inc/ZipLib.class.php 
-?      lib/images/interwiki/dokubug.gif 
-</code> 
- 
-==== lang files ==== 
-<code> 
-?      lib/plugins/acl/lang/bg 
-?      lib/plugins/acl/lang/sv 
-?      lib/plugins/acl/lang/ko 
-?      lib/plugins/config/lang/bg 
-?      lib/plugins/config/lang/sv 
-?      lib/plugins/config/lang/ko 
-?      lib/plugins/config/lang/nl 
-?      lib/plugins/usermanager/lang/bg 
-?      lib/plugins/usermanager/lang/sv 
-?      lib/plugins/usermanager/lang/ko 
-?      lib/plugins/plugin/lang/bg 
-?      lib/plugins/plugin/lang/sv 
-?      lib/plugins/plugin/lang/ko 
-</code> 
- 
-==== really new files ==== 
-<code> 
-?      lib/exe/xmlrpc.php 
-?      lib/exe/opensearch.php 
-?      lib/plugins/importoldindex 
-?      lib/plugins/revert 
-?      lib/plugins/config/rtl.css 
-?      lib/images/fileicons/rar.png 
-?      lib/scripts/helpers.js 
-?      inc/plugin.phpran.php 
-?      inc/.htaccessc.php 
-?      inc/IXR_Library.php 
-?      inc/lang/fr/uploadmail.txt 
-?      inc/geshi/xpp.php 
-?      inc/geshi/z80.php 
-?      inc/geshi/plsql.php 
-?      inc/geshi/cpp-qt.php 
-?      inc/geshi/rails.php 
-</code> 
- 
-==== modified files ==== 
-<code> 
-M      VERSION 
-M      lib/tpl/default/design.css 
-M      lib/tpl/default/footer.html 
-M      lib/tpl/default/print.css 
-M      lib/tpl/default/rtl.css 
-M      lib/exe/js.php 
-M      lib/exe/spellcheck.php 
-M      lib/exe/indexer.php 
-M      lib/exe/ajax.php 
-M      lib/exe/css.php 
-M      lib/plugins/acl/lang/pl/lang.php 
-M      lib/plugins/importoldchangelog/action.php 
-M      lib/plugins/action.php 
-M      lib/plugins/config/settings/config.class.php 
-M      lib/plugins/config/settings/config.metadata.php 
-M      lib/plugins/config/lang/da/lang.php 
-M      lib/plugins/config/lang/de/lang.php 
-M      lib/plugins/config/lang/he/lang.php 
-M      lib/plugins/config/lang/en/lang.php 
-M      lib/plugins/config/lang/fr/lang.php 
-M      lib/plugins/config/lang/fr/intro.txt 
-M      lib/plugins/config/lang/pl/lang.php 
-M      lib/plugins/config/admin.php 
-M      lib/plugins/usermanager/lang/en/lang.php 
-M      lib/plugins/usermanager/lang/fr/lang.php 
-M      lib/plugins/usermanager/lang/pl/lang.php 
-M      lib/plugins/usermanager/admin.php 
-M      lib/plugins/info/syntax.php 
-M      lib/plugins/syntax.php 
-M      lib/plugins/plugin/lang/fr/admin_plugin.txt 
-M      lib/plugins/plugin/lang/fr/lang.php 
-M      lib/plugins/plugin/lang/pl/lang.php 
-M      lib/plugins/plugin/style.css 
-M      lib/plugins/plugin/admin.php 
-M      lib/plugins/admin.php 
-M      lib/styles/style.css 
-M      lib/styles/feed.css 
-M      lib/scripts/events.js 
-M      lib/scripts/script.js 
-M      lib/scripts/edit.jsp 
-M      lib/scripts/cookie.js 
-M      lib/scripts/media.js 
-M      inc/pageutils.phprief.php 
-M      inc/auth.phpby.php 
-M      inc/html.phpthon.php 
-M      inc/events.phpphp 
-M      inc/search.phpbasic.php 
-M      inc/auth/mysql.class.php 
-M      inc/auth/pgsql.class.phpp 
-M      inc/auth/ldap.class.php 
-M      inc/cliopts.php.php 
-M      inc/pluginutils.phpp 
-M      inc/DifferenceEngine.php 
-M      inc/aspell.php.php 
-M      inc/FeedParser.phphp 
-M      inc/mail.phptex.php 
-M      inc/utf8.phpl.php 
-M      inc/SimplePie.phpphp 
-M      inc/changelog.php 
-M      inc/common.php.php 
-M      inc/lang/fr/revisions.txt 
-M      inc/lang/fr/wordblock.txt 
-M      inc/lang/fr/lang.php 
-M      inc/lang/fr/showrev.txt 
-M      inc/lang/fr/conflict.txt 
-M      inc/lang/fr/editrev.txt 
-M      inc/lang/fr/login.txt 
-M      inc/lang/fr/preview.txt 
-M      inc/lang/fr/edit.txtpt.php 
-M      inc/indexer.phpphp 
-M      inc/geshi.phpeme.php 
-M      inc/actions.phphp 
-M      inc/toolbar.phprief.php 
-M      inc/init.phpasm.php 
-M      inc/parser/xhtmlsummary.php 
-M      inc/parser/parser.php.php 
-M      inc/parser/xhtml.php.php 
-M      inc/parser/handler.php 
-M      inc/parser/metadata.php 
-M      inc/parser/renderer.php 
-M      inc/fulltext.phpphp 
-M      inc/geshi/qbasic.php 
-M      inc/geshi/oobas.php 
-M      inc/geshi/inno.php 
-M      inc/geshi/javascript.php 
-M      inc/geshi/java5.php 
-M      inc/geshi/lisp.php 
-M      inc/geshi/robots.php 
-M      inc/geshi/nsis.php 
-M      inc/geshi/reg.php 
-M      inc/geshi/cadlisp.php 
-M      inc/geshi/smarty.php 
-M      inc/geshi/asm.php 
-M      inc/geshi/csharp.php 
-M      inc/geshi/lua.php 
-M      inc/geshi/java.php 
-M      inc/geshi/c.php 
-M      inc/geshi/div.php 
-M      inc/geshi/asp.php 
-M      inc/geshi/d.php 
-M      inc/geshi/ada.php 
-M      inc/geshi/css.php 
-M      inc/geshi/eiffel.php 
-M      inc/geshi/oracle8.php 
-M      inc/geshi/vhdl.php 
-M      inc/geshi/xml.php 
-M      inc/geshi/visualfoxpro.php 
-M      inc/geshi/c_mac.php 
-M      inc/geshi/pascal.php 
-M      inc/geshi/thinbasic.php 
-M      inc/geshi/bnf.php 
-M      inc/geshi/delphi.php 
-M      inc/geshi/mysql.php 
-M      inc/geshi/io.php 
-M      inc/geshi/idl.php 
-M      inc/geshi/fortran.php 
-M      inc/geshi/objc.php 
-M      inc/geshi/bash.php 
-M      inc/geshi/vbnet.php 
-M      inc/geshi/ocaml-brief.php 
-M      inc/geshi/ruby.php 
-M      inc/geshi/python.php 
-M      inc/geshi/cpp.php 
-M      inc/geshi/freebasic.php 
-M      inc/geshi/text.php 
-M      inc/geshi/applescript.php 
-M      inc/geshi/mirc.php 
-M      inc/geshi/ocaml.php 
-M      inc/geshi/autoit.php 
-M      inc/geshi/vb.php 
-M      inc/geshi/diff.php 
-M      inc/geshi/caddcl.php 
-M      inc/geshi/latex.php 
-M      inc/geshi/gml.php 
-M      inc/geshi/apache.php 
-M      inc/geshi/tcl.php 
-M      inc/geshi/tsql.php 
-M      inc/geshi/sdlbasic.php 
-M      inc/geshi/smalltalk.php 
-M      inc/geshi/dos.php 
-M      inc/geshi/groovy.php 
-M      inc/geshi/sas.php 
-M      inc/geshi/sql.php 
-M      inc/geshi/winbatch.php 
-M      inc/geshi/matlab.php 
-M      inc/geshi/perl.php 
-M      inc/geshi/actionscript.php 
-M      inc/geshi/cfdg.php 
-M      inc/geshi/scheme.php 
-M      inc/geshi/cfm.php 
-M      inc/geshi/php-brief.php 
-M      inc/geshi/mpasm.php 
-M      inc/geshi/ini.php 
-M      inc/geshi/html4strict.php 
-M      inc/geshi/blitzbasic.php 
-M      inc/geshi/php.php 
-M      inc/template.php 
-M      inc/infoutils.php 
-M      inc/parserutils.php 
-M      inc/media.php 
-M      feed.php 
-M      .htaccess 
-</code> 
- 
-====== data ====== 
- 
-new folder: index 
-<code> 
-chmod -R 770 data/index/ 
-</code> 
- 
-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 
install/upgrade_working_copy.1591265945.txt.gz ยท Last modified: 2020-06-04 12:19 by andi