UPGRADE
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:4k
源码类别:

Ajax

开发平台:

Others

  1. UPGRADING TO TYPO 5.3 HOWTO
  2. *** BEFORE UPGRADING ***
  3. Pre migration steps are divided into 2 categories : things you should do, and things you must do.
  4. You should make a backup of your current blog, either using a file transfer software or an archiver like zip or tar.
  5. You should make a backup of your database, using either mysqldump, pgdump or phpmyadmin, whichever you feel safe with.
  6. If you're using a pre 5.0 version, you should remove all the following sidebars before migrating:
  7. * AIM presence
  8. * Audioscrobbler
  9. * Backpack
  10. * Delicious
  11. * Flickr
  12. * 43 things
  13. * 43 places
  14. * Magnolia
  15. * Recent comments
  16. * Tada
  17. * Upcoming
  18. * Xbox
  19. These sidebars have been removed from Typo core at 5.0 and are now hosted on a separate repository. You can also migrate, then reinstall those plugins before trying to access your blog frontend or admin.
  20. If you're using a Typo version priori to 5.1, you must manually remove the lib directory inside your typo install.
  21. If you're using a third party theme, you'll have do some changes to your template as well. This is explained later.
  22. *** UPGRADING ***
  23. Upgrading should be a really easy process, depending on how you installed your typo first.
  24. ** UPGRADING WITH TYPO INSTALLER FROM TYPO 2.0 to 5.0 **
  25. Automagically upgrading Typo 2.0 to 5.0 using Typo instaler is not possible, but you can catch on the train anyway, it will just be a little harder. By default Typo uses MySQL database. If you want to use something else, check our installation documentation.
  26. * UPGRADING FILES *
  27. First, move your production Typo directory somewhere else :
  28. $ mv typo_path old_typo
  29. If you have root access to your host, launch:
  30. $ sudo gem install typo
  31. $ typo install typo_path
  32. or 
  33. $ sudo gem update typo
  34. $ typo install typo_path
  35. If you don't have root access, things are just a bit more complicated
  36. $ export GEM_PATH=~/gems
  37. $ gem install -i ~/gems typo
  38. $ ~/gems/bin/typo install typo_path
  39. or
  40. $ export GEM_PATH=~/gems
  41. $ gem update -i ~/gems typo
  42. $ ~/gems/bin/typo install typo_path
  43. Then, move your theme (which is certainly not compatible anymore at all), your database confiuration and your uploaded files to your new blog:
  44. $ mv old_typo/public/files/* typo_path/public/files
  45. $ mv old_typo/themes/your_theme typo_path/themes/
  46. $ mv old_typo/config/database.yml typo_path/config
  47. Ensure all your typo files have the good perms, then restart your Typo instance.
  48. * UPGRADING DATABASE *
  49. Login in to your Typo admin using your favourite web browser. You'll access to the database migration page. Just click on the "migrate" button.
  50. If something goes wrong, go back to your terminal, and run
  51. $ cd typo_path
  52. $ rake RAILS_ENV=production db:migrate
  53. If things really goes wrong, then please ask for help on the Typo mailing list or on IRC #typo@irc.freenode.net
  54. ** UPGRADING WITH TYPO INSTALLER FROM TYPO 5.0 and later **
  55. * UPGRADING FILES *
  56. First, install or update your Typo gem.
  57. If you have root access to your host, launch:
  58. $ sudo gem install typo
  59. $ typo install typo_path
  60. or 
  61. $ sudo gem update typo
  62. $ typo install typo_path
  63. If you don't have root access, things are just a bit more complicated
  64. $ export GEM_PATH=~/gems
  65. $ gem install -i ~/gems typo
  66. $ ~/gems/bin/typo install typo_path
  67. or
  68. $ export GEM_PATH=~/gems
  69. $ gem update -i ~/gems typo
  70. $ ~/gems/bin/typo install /some/path
  71. Ensure all your typo files have the good perms, then restart your Typo instance.
  72. * UPGRADING DATABASE *
  73. Login in to your Typo admin using your favourite web browser. You'll access to the database migration page. Just click on the "migrate" button.
  74. If something goes wrong, go back to your terminal, and run
  75. $ cd typo_path
  76. $ rake RAILS_ENV=production db:migrate
  77. If things really goes wrong, then please ask for help on the Typo mailing list or on IRC #typo@irc.freenode.net
  78. *** UPGRADING YOUR THEME ***
  79. ** UPGRADING FROM TYPO 5.2 **
  80. * In articles/_comment_box.html.erb use @article.comment_url instead of comments_path(@article)
  81. * all link preview_new_comment_path(@article) are changed to @article.preview_comment_url
  82. * all link url_for formatted_article_path(@article, :rss) are changed to @article.feed_url(:rss)
  83. * all link formatted_article_url(@article, @format) are changed to   @article.permalink_by_format(@format)
  84. * The classical search has moved to sidebar. So if you want, you can delete the render of shared/search in your layout and use the search_sidebar instead of.