Answers.Body: <p>Sourceforge recently had a major hardware failure and they still seem to be recovering. I don't think the problem is specific to CiviCRM. I was able to successfully download an old version a few minutes ago. It might just depend on what mirror you get.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-26T22:52:29.193Z
Answers.Text: Thanks yes it seems there are more mirrors available now and I was able to download.
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-26T15:21:04.733Z
Answers.LastActivityDate: 2016-01-26T15:21:04.733Z
Answers.UserDisplayName: Coleman
Answers.Body: <p>I checked, and the 4.3.1 was the first that worked via SourceForge.</p>
  
  <p>Yes, upgrading incrementally is the best way to go.
  I always go from major version to major version, so from 4.0 to 4.1 to 4.2 etc..</p>
  
  <p>If you go that far back as 3.1 you likely even need to consider php versions.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-26T14:22:22.920Z
Answers.Text: Yes thanks for php just had to remove a slew of &'s when the host upgraded php to 5.3, but is there somewhere other than sourceforge where the older 4.x's can be downloaded?
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-26T11:09:04.320Z
Answers.LastActivityDate: 2016-01-26T11:09:04.320Z
Answers.UserDisplayName: Catorghans
Answers.Body: <p><strong>EDIT</strong>: as Coleman pointed out on the forum, SourceForge downloads seem to work sometimes. I just retried 4.1.6 and it worked.</p>
  
  <p>In theory, the upgrade documentation says that we can upgrade from CiviCRM 2.2 to 4.7. I have doubts on that, however upgrading from 4.0 to 4.7 should work. A few years ago, I managed to run upgrades from CiviCRM 1.7 to 2.0, then 2.0 to 2.1, 2.1 to 4.0. So in your case, I would recommend 3.1 to 4.0 (or even 4.1?), then to 4.7.</p>
  
  <p>The are archives available up to CiviCRM 4.1 if you use the following URL:</p>
  
  <p>CiviCRM 4.1:</p>
  
  <p><a href="https://download.civicrm.org/civicrm-4.1.6-drupal.tar.gz" rel="nofollow">https://download.civicrm.org/civicrm-4.1.6-drupal.tar.gz</a><br>
  <a href="https://download.civicrm.org/civicrm-4.1.6-drupal6.tar.gz" rel="nofollow">https://download.civicrm.org/civicrm-4.1.6-drupal6.tar.gz</a><br>
  <a href="https://download.civicrm.org/civicrm-4.1.6-joomla.tar.gz" rel="nofollow">https://download.civicrm.org/civicrm-4.1.6-joomla.tar.gz</a>  (etc)</p>
  
  <p>CiviCRM 4.2:</p>
  
  <p><a href="https://download.civicrm.org/civicrm-4.2.19-drupal.tar.gz" rel="nofollow">https://download.civicrm.org/civicrm-4.2.19-drupal.tar.gz</a><br>
  <a href="https://download.civicrm.org/civicrm-4.2.19-drupal6.tar.gz" rel="nofollow">https://download.civicrm.org/civicrm-4.2.19-drupal6.tar.gz</a><br>
  <a href="https://download.civicrm.org/civicrm-4.2.19-joomla.tar.gz" rel="nofollow">https://download.civicrm.org/civicrm-4.2.19-joomla.tar.gz</a><br>
  <a href="https://download.civicrm.org/civicrm-4.2.19-wordpress.tar.gz" rel="nofollow">https://download.civicrm.org/civicrm-4.2.19-wordpress.tar.gz</a></p>
  
  <p>For CiviCRM 3.0 to 3.3, you will have to use SVN. It's not that bad, although I don't know if it will run on a current version of PHP 5.6. It might work on PHP 5.3.</p>
  
  <pre><code>svn checkout http://svn.civicrm.org/civicrm/branches/v3.4 civicrm-3.4
  cd civicrm
  cd xml
  php GenCode.php
  </code></pre>
  
  <p>As you have probably noticed the version number in the above URL (v3.4), you can repeat the same process for versions v3.3, v3.2 and so on.</p>
  
  <p>It doesn't help that the SVN virtual-machine of CiviCRM has been having issues lately (full disk). I cleared up some space, but the issue will only be resolved for good next week (another service needs to be moved off that VM).</p>
  
  <p>Reference: <a href="http://wiki.civicrm.org/confluence/display/CRMDOC42/Installing+CiviCRM+from+subversion+%28SVN%29+repository" rel="nofollow">Installing CiviCRM from subversion</a></p>
  
  <p>Reminder: CiviCRM 3.4 is the same as CiviCRM 4.0, but 3.4 is for Drupal 6 and 4.0 is for Drupal 7.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-26T15:22:10.537Z
Answers.Text: In that case we should change the documentation. 4.7 sets MINIMUM_UPGRADABLE_VERSION = '4.0.8'.
Answers.UserDisplayName: Coleman
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-26T22:54:06.857Z
Answers.Text: Thanks got the downloads. FYI I think there's a typo you mean 4.2.19 in the last three links.
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-27T18:56:34.043Z
Answers.Text: Thanks, typo fixed. Please let us know how your upgrade worked out, and from which version you managed to upgrade. Good luck!
Answers.UserDisplayName: bgm
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-28T07:39:36.283Z
Answers.Text: I've added a comment to the original question describing the route.
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-12T21:33:30.150Z
Answers.Text: For anyone looking for old SVN information, it is now converted to a read-only Git archive here: https://github.com/civicrm/civicrm-svn/
Answers.UserDisplayName: bgm
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-26T14:42:49.050Z
Answers.LastActivityDate: 2016-01-27T18:54:47.923Z
Answers.LastEditDate: 2016-01-27T18:54:47.923Z
Answers.UserDisplayName: bgm
Body: <p>I tried a couple of the older links at sourceforge, e.g. 4.0.x, 4.1.x, 4.2.x, and I get "file not found" for all of them. How long are older versions archived at sourceforge? If they are really gone, where can I get an older version? I could probably do a subversion checkout from svn.civicrm.org, but then I need to be able to assemble it etc. Web search didn't come up with anything other than sourceforge, or maybe I'm just not seeing it.</p>
  
  <p>Thanks.</p>
  
  <p>P.S. What I really want to do is upgrade a 3.1 site to the latest, but after a couple days effort it just seems like that's going to take forever to track down the errors/dependencies and manually deal with them, so I was hoping to upgrade through intermediate versions incrementally.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-01-28T07:38:54.870Z
Comments.Text: Update: I haven't kicked the tires yet to see if there's any data issues, but I was able to go from 3.1 to 4.0.8, then to 4.2.19, then to 4.6.11, without any errors displayed. Between 4.0.8 and 4.2.19 there was just the classloader update mentioned in the docs needed for civicrm.settings.php. Upgrading drupal from 6 to 7 first was fine except something autodisabled civicrm and removed the menu_router table entry, but based on a backup I edited the system and menu_router tables manually to put it back and that seemed ok. Used php 5.3.10.
Comments.UserDisplayName: Demerit
Tags: <upgrade><installation>
Title: How long does sourceforge keep older versions / Where can I download an old version?
ThreadText: # How long does sourceforge keep older versions / Where can I download an old version?
  
  (Asked by: username_0 on 2016-01-26)
  
  I tried a couple of the older links at sourceforge, e.g. 4.0.x, 4.1.x, 4.2.x, and I get "file not found" for all of them. How long are older versions archived at sourceforge? If they are really gone, where can I get an older version? I could probably do a subversion checkout from svn.civicrm.org, but then I need to be able to assemble it etc. Web search didn't come up with anything other than sourceforge, or maybe I'm just not seeing it.
  
  Thanks.
  
  P.S. What I really want to do is upgrade a 3.1 site to the latest, but after a couple days effort it just seems like that's going to take forever to track down the errors/dependencies and manually deal with them, so I was hoping to upgrade through intermediate versions incrementally.
  
  **Tags:** upgrade, installation
  
  > **Comments:**
  > **username_0**: Update: I haven't kicked the tires yet to see if there's any data issues, but I was able to go from 3.1 to 4.0.8, then to 4.2.19, then to 4.6.11, without any errors displayed. Between 4.0.8 and 4.2.19 there was just the classloader update mentioned in the docs needed for civicrm.settings.php. Upgrading drupal from 6 to 7 first was fine except something autodisabled civicrm and removed the menu_router table entry, but based on a backup I edited the system and menu_router tables manually to put it back and that seemed ok. Used php 5.3.10.  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_3 on 2016-01-26. Score: 4 | Accepted answer
  
  EDIT: as username_1 pointed out on the forum, SourceForge downloads seem to work sometimes. I just retried 4.1.6 and it worked.
  In theory, the upgrade documentation says that we can upgrade from CiviCRM 2.2 to 4.7. I have doubts on that, however upgrading from 4.0 to 4.7 should work. A few years ago, I managed to run upgrades from CiviCRM 1.7 to 2.0, then 2.0 to 2.1, 2.1 to 4.0. So in your case, I would recommend 3.1 to 4.0 (or even 4.1?), then to 4.7.
  The are archives available up to CiviCRM 4.1 if you use the following URL:
  CiviCRM 4.1:
  https://download.civicrm.org/civicrm-4.1.6-drupal.tar.gz
  https://download.civicrm.org/civicrm-4.1.6-drupal6.tar.gz
  https://download.civicrm.org/civicrm-4.1.6-joomla.tar.gz  (etc)
  CiviCRM 4.2:
  https://download.civicrm.org/civicrm-4.2.19-drupal.tar.gz
  https://download.civicrm.org/civicrm-4.2.19-drupal6.tar.gz
  https://download.civicrm.org/civicrm-4.2.19-joomla.tar.gz
  https://download.civicrm.org/civicrm-4.2.19-wordpress.tar.gz
  For CiviCRM 3.0 to 3.3, you will have to use SVN. It's not that bad, although I don't know if it will run on a current version of PHP 5.6. It might work on PHP 5.3.
  svn checkout http://svn.civicrm.org/civicrm/branches/v3.4 civicrm-3.4
  cd civicrm
  cd xml
  php GenCode.php
  
  As you have probably noticed the version number in the above URL (v3.4), you can repeat the same process for versions v3.3, v3.2 and so on.
  It doesn't help that the SVN virtual-machine of CiviCRM has been having issues lately (full disk). I cleared up some space, but the issue will only be resolved for good next week (another service needs to be moved off that VM).
  Reference: Installing CiviCRM from subversion
  Reminder: CiviCRM 3.4 is the same as CiviCRM 4.0, but 3.4 is for Drupal 6 and 4.0 is for Drupal 7.
  
  > **Comments:**
  > **username_1**: In that case we should change the documentation. 4.7 sets MINIMUM_UPGRADABLE_VERSION = '4.0.8'.  
  > **username_0**: Thanks got the downloads. FYI I think there's a typo you mean 4.2.19 in the last three links.  
  > **username_3**: Thanks, typo fixed. Please let us know how your upgrade worked out, and from which version you managed to upgrade. Good luck!  
  > **username_0**: I've added a comment to the original question describing the route.  
  > **username_3**: For anyone looking for old SVN information, it is now converted to a read-only Git archive here: https://github.com/civicrm/civicrm-svn/  
  
  ---
  
  ### Answer by username_1 on 2016-01-26. Score: 2
  
  Sourceforge recently had a major hardware failure and they still seem to be recovering. I don't think the problem is specific to CiviCRM. I was able to successfully download an old version a few minutes ago. It might just depend on what mirror you get.
  
  > **Comments:**
  > **username_0**: Thanks yes it seems there are more mirrors available now and I was able to download.  
  
  ---
  
  ### Answer by username_2 on 2016-01-26. Score: 1
  
  I checked, and the 4.3.1 was the first that worked via SourceForge.
  
  Yes, upgrading incrementally is the best way to go.
  I always go from major version to major version, so from 4.0 to 4.1 to 4.2 etc..
  
  If you go that far back as 3.1 you likely even need to consider php versions.
  
  > **Comments:**
  > **username_0**: Yes thanks for php just had to remove a slew of &'s when the host upgraded php to 5.3, but is there somewhere other than sourceforge where the older 4.x's can be downloaded?  
  
  ---
  
  