Answers.Body: <p>The procedure works as follows:</p>
  <ol>
  <li>Take a complete backup of the live-site via Akeeba Backup, incl. the whole DB.</li>
  <li>Create a new domain/subdomain/staging environment</li>
  <li>Create a new empty DB and a DB-user</li>
  <li>Copy the backup-archive/-s (.jpa-file and .jp[0-9]-files) to your staging environment</li>
  <li>Unpack the archive with Akeeba Kickstart</li>
  <li>Run the ANGIE-installer, make sure to adjust DB-connection and -credentials to the new empty DB created in step 3</li>
  <li>Adjust tmp- and log-path in ANGIE to match the new environment</li>
  <li>Finish the restoration of the ported DB and files through Akeeba Backup.</li>
  <li>Edit the two files <strong>civicrm.settings.php</strong>, one in administrator/components/com_civicrm and the second in components/com_civicrm: declare the new DB-connection and -credentials in those two files</li>
  </ol>
  <p>That's it. You're done and should be able to run CiviCRM from your staging environment now.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-03-06T00:35:10.787Z
Answers.Text: Guitarman, thank you so much.  You rock!
Answers.UserDisplayName: Margaret
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-03-01T08:35:06.640Z
Answers.LastActivityDate: 2024-03-01T16:46:58.733Z
Answers.LastEditDate: 2024-03-01T16:46:58.733Z
Answers.UserDisplayName: Guitarman
Body: <p>Our live CIVICRM environment is CiviCRM 5.67.1, Joomla 4.4.2, PHP 8.1, hosted on Siteground.</p>
  <p>We are in the process of trying to replicate our live site to a development site where we can configure and test changes prior to doing the same on our live site.</p>
  <p>We have not been successful in our efforts to make this happen.  What we have tried is backing the live site up with Akeeba and using that backup to restore to a dev slot. We have also tried the same with backups that Siteground executes to no avail.</p>
  <p>Would greatly appreciate it if I could get the exact steps that need to be executed to create a development site in an enivironment as stated above.  TIA.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-03-01T02:15:12.477Z
Comments.Text: Please give details about what went wrong. What error did you see when you tried to use the development site? Did Joomla work on the other site? Did any part of CiviCRM work?
Comments.UserDisplayName: Coleman
Tags: <joomla><developer><php8><siteground>
Title: Steps to create a development Joomla environment
ThreadText: # Steps to create a development Joomla environment
  
  (Asked by: username_0 on 2024-03-01)
  
  Our live CIVICRM environment is CiviCRM 5.67.1, Joomla 4.4.2, PHP 8.1, hosted on Siteground.
  
  We are in the process of trying to replicate our live site to a development site where we can configure and test changes prior to doing the same on our live site.
  
  We have not been successful in our efforts to make this happen. What we have tried is backing the live site up with Akeeba and using that backup to restore to a dev slot. We have also tried the same with backups that Siteground executes to no avail.
  
  Would greatly appreciate it if I could get the exact steps that need to be executed to create a development site in an enivironment as stated above. TIA.
  
  **Tags:** joomla, developer, php8, siteground
  
  > **Comments:**
  > **username_1**: Please give details about what went wrong. What error did you see when you tried to use the development site? Did Joomla work on the other site? Did any part of CiviCRM work?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2024-03-01. Score: 2
  
  The procedure works as follows:
  
  1. Take a complete backup of the live-site via Akeeba Backup, incl. the whole DB.
  2. Create a new domain/subdomain/staging environment
  3. Create a new empty DB and a DB-user
  4. Copy the backup-archive/-s (.jpa-file and .jp[0-9]-files) to your staging environment
  5. Unpack the archive with Akeeba Kickstart
  6. Run the ANGIE-installer, make sure to adjust DB-connection and -credentials to the new empty DB created in step 3
  7. Adjust tmp- and log-path in ANGIE to match the new environment
  8. Finish the restoration of the ported DB and files through Akeeba Backup.
  9. Edit the two files **civicrm.settings.php**, one in administrator/components/com\_civicrm and the second in components/com\_civicrm: declare the new DB-connection and -credentials in those two files
  
  That's it. You're done and should be able to run CiviCRM from your staging environment now.
  
  > **Comments:**
  > **username_0**: username_2, thank you so much.  You rock!  
  
  ---
  
  