Answers.Body: <p>I have around  workaround for this issue - not an answer or fix to the permissions problem though....</p>
  
  <p>If you scroll to the footer of the page and click on the "System Status: error" link.</p>
  
  <p><a href="http://localhost/xxxxxx/wp-admin/admin.php?page=CiviCRM&amp;q=civicrm/a/#/status" rel="nofollow">http://localhost/xxxxxx/wp-admin/admin.php?page=CiviCRM&amp;q=civicrm/a/#/status</a>)</p>
  
  <p>This will take to the config checklist screen.</p>
  
  <p>Still need an answer to the permissions issue though - where do I set permissions for the config checklist page, and why would they have changed if I have not upgraded anything?</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-03T04:39:47.107Z
Answers.LastActivityDate: 2016-08-03T04:39:47.107Z
Answers.UserDisplayName: jkobier
Answers.Body: <p>The message "You do not have permission to access this content." is being issued as a result of the logic in <code>wp-content/plugins/civicrm/includes/civicrm.users.php</code>. This file is new in 4.6. A variable <code>$invalidPaths</code> is being used in an unexpected way.</p>
  
  <p><code>
    public function check_permission( $args ) {
      if ( $args[0] != 'civicrm' ) {
        return FALSE;
      }
      $config = CRM_Core_Config::singleton();
      // set frontend true
      $config->userFrameworkFrontend = TRUE;
      require_once 'CRM/Utils/Array.php';
      // all profile and file urls, as well as user dashboard and tell-a-friend are valid
      $arg1 = CRM_Utils_Array::value(1, $args);
      $invalidPaths = array('admin'); // So what is this for? Denying admin some rights? Why?
      if ( in_array( $arg1, $invalidPaths ) ) {
        return FALSE;
      }
      return TRUE;
    }
  </code>
  I don't know what was intended, but I interpret it to mean "if you're admin you're not authorized" - which is the opposite of what one would normally expect.  If you invert the logic or replace the array containing 'admin' with an empty array you get to see your checklist (at your own risk :))</p>
  
  <p>I haven't tested to see if there are any adverse side effects of doing that and I don't know yet if this is an important bug.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-11T20:18:01.090Z
Answers.LastActivityDate: 2016-08-11T20:18:01.090Z
Answers.UserDisplayName: Peter Evans
Answers.Body: <p>if you have recently updated to a newer version of civi, some of the permissions also have to be updated - while I don't remember this being the case for the configuration checklist page, this was the case for mailing templates for our clients. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-07-09T17:35:21.720Z
Answers.LastActivityDate: 2016-07-09T17:35:21.720Z
Answers.UserDisplayName: Tamar Meir - Cividesk
Body: <p>I have just installed CiviCRM and I have a permission issue when accessing the "Configuration checklist" page. </p>
  
  <p>When clicked, this URL redirects me to front-end with message :</p>
  
  <blockquote>
    <p>"You do not have permission to access this content."</p>
  </blockquote>
  
  <p><strong>Page URL</strong> : <a href="http://domain.com/civicrm/?page=CiviCRM&amp;q=civicrm/admin/configtask&amp;reset=1" rel="nofollow">http://domain.com/civicrm/?page=CiviCRM&amp;q=civicrm/admin/configtask&amp;reset=1</a></p>
  
  <p>How come I encounter this issue ? 
  Can it be a server-side configuration problem ?</p>
  
  <p>Thanks for your support.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-07-09T19:17:55.637Z
Comments.Text: What version of CiviCRM are you using?
Comments.UserDisplayName: Allen Hutchison
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-09-21T04:51:35.457Z
Comments.Text: I'm using 4.7 and having the same issue.
Comments.UserDisplayName: jkobier
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-12-11T09:28:39.637Z
Comments.Text: Just installed 4.7.14 and got the same error. I can access the configuration checklist from the admin menu but his error is annoying and as mentioned in one of the answer below, it may be a result of some faulty logic in civicrm.users.php.
Comments.UserDisplayName: Vietyank
Tags: <wordpress><installation><permissions>
Title: Wordpress permission issue on a fresh install of CiviCRM
ThreadText: # Wordpress permission issue on a fresh install of CiviCRM
  
  (Asked by: username_0 on 2016-07-09)
  
  I have just installed CiviCRM and I have a permission issue when accessing the "Configuration checklist" page.
  
  When clicked, this URL redirects me to front-end with message :
  
  > "You do not have permission to access this content."
  
  **Page URL** : <http://domain.com/civicrm/?page=CiviCRM&q=civicrm/admin/configtask&reset=1>
  
  How come I encounter this issue ?
  Can it be a server-side configuration problem ?
  
  Thanks for your support.
  
  **Tags:** wordpress, installation, permissions
  
  > **Comments:**
  > **username_1**: What version of CiviCRM are you using?  
  > **username_2**: I'm using 4.7 and having the same issue.  
  > **username_3**: Just installed 4.7.14 and got the same error. I can access the configuration checklist from the admin menu but his error is annoying and as mentioned in one of the answer below, it may be a result of some faulty logic in civicrm.users.php.  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_2 on 2016-08-03. Score: 1
  
  I have around workaround for this issue - not an answer or fix to the permissions problem though....
  
  If you scroll to the footer of the page and click on the "System Status: error" link.
  
  <http://localhost/xxxxxx/wp-admin/admin.php?page=CiviCRM&q=civicrm/a/#/status>)
  
  This will take to the config checklist screen.
  
  Still need an answer to the permissions issue though - where do I set permissions for the config checklist page, and why would they have changed if I have not upgraded anything?
  
  
  ---
  
  ### Answer by username_4 on 2016-08-11. Score: 1
  
  The message "You do not have permission to access this content." is being issued as a result of the logic in `wp-content/plugins/civicrm/includes/civicrm.users.php`. This file is new in 4.6. A variable `$invalidPaths` is being used in an unexpected way.
  
  `public function check_permission( $args ) {
  if ( $args[0] != 'civicrm' ) {
  return FALSE;
  }
  $config = CRM_Core_Config::singleton();
  // set frontend true
  $config->userFrameworkFrontend = TRUE;
  require_once 'CRM/Utils/Array.php';
  // all profile and file urls, as well as user dashboard and tell-a-friend are valid
  $arg1 = CRM_Utils_Array::value(1, $args);
  $invalidPaths = array('admin'); // So what is this for? Denying admin some rights? Why?
  if ( in_array( $arg1, $invalidPaths ) ) {
  return FALSE;
  }
  return TRUE;
  }`
  I don't know what was intended, but I interpret it to mean "if you're admin you're not authorized" - which is the opposite of what one would normally expect. If you invert the logic or replace the array containing 'admin' with an empty array you get to see your checklist (at your own risk :))
  
  I haven't tested to see if there are any adverse side effects of doing that and I don't know yet if this is an important bug.
  
  
  ---
  
  ### Answer by username_5 on 2016-07-09. Score: 0
  
  if you have recently updated to a newer version of civi, some of the permissions also have to be updated - while I don't remember this being the case for the configuration checklist page, this was the case for mailing templates for our clients.
  
  
  ---
  
  