Answers.Body: <p>I guess you dont have write permission on Extension folder </p>
  
  <p>What you need to do is try to find if you have Extension folder already </p>
  
  <p>Administer -> system setting -> Directories - 
  look for <strong>CiviCRM Extensions Directory</strong></p>
  
  <p>you should find a path in Civicrm 4.7.x ext folder will be created against the below location - </p>
  
  <p>.../sites/default/files/civicrm/ext</p>
  
  <p>If folder exist then try to navicate to the location in Command prompt or Winscp and provide write permission to the folder - this should fix the issue </p>
  
  <p>refer to the below link - additional reading</p>
  
  <p><a href="https://civicrm.stackexchange.com/questions/168/are-there-recommended-directory-ownership-and-permission-settings-for-civicrm-fi">Are there recommended directory ownership and permission settings for CiviCRM files?</a></p>
  
  <p><a href="https://forum.civicrm.org/index.php?topic=10545.0" rel="nofollow noreferrer">https://forum.civicrm.org/index.php?topic=10545.0</a></p>
  
  <p>I guess this helps!!!</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-14T08:15:16.660Z
Answers.LastActivityDate: 2016-09-14T08:15:16.660Z
Answers.LastEditDate: 2017-04-13T12:53:13.207Z
Answers.UserDisplayName: Ramesh - ARTECH Consultancy
Answers.Body: <p>This problem began for me after the 5.4.0 and my upgrade to 5.6.1 didn't help.</p>
  
  <p>I added the override for the extensions directory in the civicrm.settings.php (found in /home/xxxxxx/public_html/wp-content/uploads/civicrm).</p>
  
  <p>// Override the extensions directory.
  $civicrm_setting['Directory Preferences']['extensionsDir'] = '/home/xxxxxx/public_html/wp-content/uploads/civicrm/ext';</p>
  
  <p>and now I can see the extensions, install and upgrade within CiviCRM.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-10-29T17:57:58.040Z
Answers.LastActivityDate: 2018-10-29T17:57:58.040Z
Answers.UserDisplayName: ericrross
Body: <p>When I go to the Admin > Extensions > Add New, I get the following error...</p>
  
  <p>"Directory Unwritable Your extensions directory is not set or is not writable. Click here to set the extensions directory."</p>
  
  <p>When click on the link, it takes me to the Settings - Upload Directories page, but it is totally blank.</p>
  
  <p>Any clues please?</p>
  
Tags: <extension><filesystem>
Title: Unwritable Extensions Directory
ThreadText: # Unwritable Extensions Directory
  
  (Asked by: username_0 on 2016-09-14)
  
  When I go to the Admin > Extensions > Add New, I get the following error...
  
  "Directory Unwritable Your extensions directory is not set or is not writable. Click here to set the extensions directory."
  
  When click on the link, it takes me to the Settings - Upload Directories page, but it is totally blank.
  
  Any clues please?
  
  **Tags:** extension, filesystem
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2016-09-14. Score: 2
  
  I guess you dont have write permission on Extension folder
  
  What you need to do is try to find if you have Extension folder already
  
  Administer -> system setting -> Directories -
  look for **CiviCRM Extensions Directory**
  
  you should find a path in Civicrm 4.7.x ext folder will be created against the below location -
  
  .../sites/default/files/civicrm/ext
  
  If folder exist then try to navicate to the location in Command prompt or Winscp and provide write permission to the folder - this should fix the issue
  
  refer to the below link - additional reading
  
  [Are there recommended directory ownership and permission settings for CiviCRM files?](https://civicrm.stackexchange.com/questions/168/are-there-recommended-directory-ownership-and-permission-settings-for-civicrm-fi)
  
  <https://forum.civicrm.org/index.php?topic=10545.0>
  
  I guess this helps!!!
  
  
  ---
  
  ### Answer by username_2 on 2018-10-29. Score: 2
  
  This problem began for me after the 5.4.0 and my upgrade to 5.6.1 didn't help.
  
  I added the override for the extensions directory in the civicrm.settings.php (found in /home/xxxxxx/public\_html/wp-content/uploads/civicrm).
  
  // Override the extensions directory.
  $civicrm\_setting['Directory Preferences']['extensionsDir'] = '/home/xxxxxx/public\_html/wp-content/uploads/civicrm/ext';
  
  and now I can see the extensions, install and upgrade within CiviCRM.
  
  
  ---
  
  