Answers.Body: <p>My problem turned out to be incorrect entries on Resource URLS.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-11-11T22:38:45.350Z
Answers.LastActivityDate: 2023-11-11T22:38:45.350Z
Answers.UserDisplayName: Mike Steigerwald
Answers.Body: <p>In the list of extensions if you click the triangle on left to expand, it will say the full path where it thinks the extension is. Does that match up?</p>
  <p>Another thing you can try is manually inserting a row the civicrm_extension table for it.</p>
  <p>FYI the compatibility tag is the wrong format but that wouldn't make it appear uninstalled. (Should be</p>
  <pre><code>&lt;compatibility&gt;
    &lt;ver&gt;4.2&lt;/ver&gt;
    &lt;ver&gt;4.7&lt;/ver&gt;
    &lt;ver&gt;5&lt;/ver&gt;
  &lt;/compatibility&gt;
  </code></pre>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-11-11T22:38:33.253Z
Answers.Text: Thanks for the ideas. My problem turned out to be incorrect entries on Resource URLS.
Answers.UserDisplayName: Mike Steigerwald
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-11-11T17:45:06.810Z
Answers.LastActivityDate: 2023-11-11T17:45:06.810Z
Answers.UserDisplayName: Demerit
Body: <p>I followed the instructions for <a href="https://docs.civicrm.org/sysadmin/en/latest/misc/switch-servers/" rel="nofollow noreferrer">migrating my CiviCRM installation to another server</a> as closely as I could. I can't figure out why one extension still shows as not installed?<a href="https://i.sstatic.net/7PPxd.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/7PPxd.png" alt="If I click install again, I get errors about files already existing." /></a></p>
  <p>If I click install again, I get errors about files already existing.</p>
  <p>I have verified:</p>
  <ol>
  <li>The extension's directory exists: <a href="https://i.sstatic.net/cHkh3.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/cHkh3.png" alt="enter image description here" /></a></li>
  <li>The manifest file (info.xml) seems correct: <a href="https://i.sstatic.net/8tMwG.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/8tMwG.png" alt="enter image description here" /></a></li>
  <li>The PHP files match those from the 'source' installation.</li>
  </ol>
  <p>Does anyone have any trouble-shooting suggestions?</p>
  
Tags: <civievent><extension>
Title: Why does migrated extension still show as not installed?
ThreadText: # Why does migrated extension still show as not installed?
  
  (Asked by: username_0 on 2023-11-11)
  
  I followed the instructions for [migrating my CiviCRM installation to another server](https://docs.civicrm.org/sysadmin/en/latest/misc/switch-servers/) as closely as I could. I can't figure out why one extension still shows as not installed?[![If I click install again, I get errors about files already existing.](https://i.sstatic.net/7PPxd.png)](https://i.sstatic.net/7PPxd.png)
  
  If I click install again, I get errors about files already existing.
  
  I have verified:
  
  1. The extension's directory exists: [![enter image description here](https://i.sstatic.net/cHkh3.png)](https://i.sstatic.net/cHkh3.png)
  2. The manifest file (info.xml) seems correct: [![enter image description here](https://i.sstatic.net/8tMwG.png)](https://i.sstatic.net/8tMwG.png)
  3. The PHP files match those from the 'source' installation.
  
  Does anyone have any trouble-shooting suggestions?
  
  **Tags:** civievent, extension
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2023-11-11. Score: 3
  
  My problem turned out to be incorrect entries on Resource URLS.
  
  
  ---
  
  ### Answer by username_1 on 2023-11-11. Score: 1
  
  In the list of extensions if you click the triangle on left to expand, it will say the full path where it thinks the extension is. Does that match up?
  Another thing you can try is manually inserting a row the civicrm_extension table for it.
  FYI the compatibility tag is the wrong format but that wouldn't make it appear uninstalled. (Should be
  
    4.2
    4.7
    5
  
  > **Comments:**
  > **username_0**: Thanks for the ideas. My problem turned out to be incorrect entries on Resource URLS.  
  
  ---
  
  