Answers.Body: <p><a href="https://civicrm.stackexchange.com/questions/31444/menu-bar-is-missing">Menu bar is missing</a></p>
  <p>Try taking a look here; this forum seems to be detailing what happened in your screenshot. What worked for me was changing the url as defined in /var/www/yoursite/sites/default/civicrm.settings.php from example.com to the actual local IP I was using</p>
  <p>I changed</p>
  <p>if (!defined('CIVICRM_UF_BASEURL')) { define( 'CIVICRM_UF_BASEURL' , 'http://example.com/'); }</p>
  <p>to</p>
  <p>if (!defined('CIVICRM_UF_BASEURL')) { define( 'CIVICRM_UF_BASEURL' , 'http://192.168.1.100/'); }</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-22T15:25:50.250Z
Answers.LastActivityDate: 2022-07-22T15:25:50.250Z
Answers.UserDisplayName: Champers
Answers.Body: <p>The answer is: Only install it on PHP 8.0. 8.1 is too new for CiviCRM, although Backdrop is happy with it.
  Also, after installing, there is still no easy way back to CiviCRM config.
  Add /index.php?q=civicrm/admin&amp;reset=1 to your domain URL to get there.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-12T10:04:33.963Z
Answers.Text: There is still something wrong from fresh installation, where the images for eg up/down arrow are trying to be picked from the $domain.$civicrm_root when $civicrm_root is from the settings file at backdrop root now, and yet is filesystem specific. So will have /var/www/blah blah in it.
  Doesn't appear that CiviCRM is ready for Backdrop yet!
Answers.UserDisplayName: Onyx
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-12T09:53:21.600Z
Answers.LastActivityDate: 2022-07-12T09:53:21.600Z
Answers.UserDisplayName: Onyx
Answers.Body: <p>As of Feb/2023 I have a &quot;latest version&quot;  CiviCRM PHP 8.0.20 install that is is 90% working on &quot;latest version&quot; Backdrop... some PHP8 errors prevent some configuration screens from saving... and if I turn on error debugging a LOT of pages are littered with PHP8 warnings.</p>
  <p>A LOT of problems with stuff like
  Warning: Trying to access array offset on value of type int in include() (line 71 of /var/www/backdrop/files/civicrm/templates_c/en_US/%%B8/B83/B8372ABF%%CaseDashboard.tpl.php).</p>
  <p>and errors like     TypeError: array_merge(): Argument #1 must be of type array, null given in array_merge() (line 48 of /var/www/backdrop/modules/civicrm/backdrop/modules/civicrm_rules/civicrm_rules.module).</p>
  <p>very much work-in-progress</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-02-11T06:05:01.327Z
Answers.LastActivityDate: 2023-02-11T06:05:01.327Z
Answers.UserDisplayName: rceditor
Body: <p>Has anyone managed to get CiviCRM installed on a LEMP + Backdrop CMS? I have it installed but the screen has nothing actionable. Logs show nothing useful. Is there some nginx config magic required?
  <a href="https://i.sstatic.net/rq3Ov.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/rq3Ov.png" alt="View Details and manage alerts fails" /></a></p>
  
Tags: <backdrop><nginx>
Title: Installation on Backdrop
ThreadText: # Installation on Backdrop
  
  (Asked by: username_0 on 2022-07-03)
  
  Has anyone managed to get CiviCRM installed on a LEMP + Backdrop CMS? I have it installed but the screen has nothing actionable. Logs show nothing useful. Is there some nginx config magic required?
  [![View Details and manage alerts fails](https://i.sstatic.net/rq3Ov.png)](https://i.sstatic.net/rq3Ov.png)
  
  **Tags:** backdrop, nginx
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2022-07-22. Score: 1
  
  [Menu bar is missing](https://civicrm.stackexchange.com/questions/31444/menu-bar-is-missing)
  
  Try taking a look here; this forum seems to be detailing what happened in your screenshot. What worked for me was changing the url as defined in /var/www/yoursite/sites/default/civicrm.settings.php from example.com to the actual local IP I was using
  
  I changed
  
  if (!defined('CIVICRM\_UF\_BASEURL')) { define( 'CIVICRM\_UF\_BASEURL' , 'http://example.com/'); }
  
  to
  
  if (!defined('CIVICRM\_UF\_BASEURL')) { define( 'CIVICRM\_UF\_BASEURL' , 'http://192.168.1.100/'); }
  
  
  ---
  
  ### Answer by username_0 on 2022-07-12. Score: 1
  
  The answer is: Only install it on PHP 8.0. 8.1 is too new for CiviCRM, although Backdrop is happy with it.
  Also, after installing, there is still no easy way back to CiviCRM config.
  Add /index.php?q=civicrm/admin&reset=1 to your domain URL to get there.
  
  > **Comments:**
  > **username_0**: There is still something wrong from fresh installation, where the images for eg up/down arrow are trying to be picked from the $domain.$civicrm_root when $civicrm_root is from the settings file at backdrop root now, and yet is filesystem specific. So will have /var/www/blah blah in it. Doesn't appear that CiviCRM is ready for Backdrop yet!  
  
  ---
  
  ### Answer by username_2 on 2023-02-11. Score: 0
  
  As of Feb/2023 I have a "latest version" CiviCRM PHP 8.0.20 install that is is 90% working on "latest version" Backdrop... some PHP8 errors prevent some configuration screens from saving... and if I turn on error debugging a LOT of pages are littered with PHP8 warnings.
  
  A LOT of problems with stuff like
  Warning: Trying to access array offset on value of type int in include() (line 71 of /var/www/backdrop/files/civicrm/templates\_c/en\_US/%%B8/B83/B8372ABF%%CaseDashboard.tpl.php).
  
  and errors like TypeError: array\_merge(): Argument #1 must be of type array, null given in array\_merge() (line 48 of /var/www/backdrop/modules/civicrm/backdrop/modules/civicrm\_rules/civicrm\_rules.module).
  
  very much work-in-progress
  
  
  ---
  
  