diff --git .htaccess .htaccess
index 1085c51..90d6332 100644
--- .htaccess
+++ .htaccess
@@ -58,6 +58,8 @@ DirectoryIndex index.php index.html index.htm
   </FilesMatch>
 </IfModule>
 
+php_value display_errors On
+
 # Various rewrite rules.
 <IfModule mod_rewrite.c>
   RewriteEngine on
diff --git modules/update/update.manager.inc modules/update/update.manager.inc
index 24a4cf2..8acd278 100644
--- modules/update/update.manager.inc
+++ modules/update/update.manager.inc
@@ -457,6 +457,13 @@ function update_manager_update_ready_form_submit($form, &$form_state) {
 function update_manager_install_form($form, &$form_state, $context) {
   $form = array();
 
+  $available_backends = module_invoke_all('filetransfer_backends');
+
+  if (empty($available_backends)) {
+      drupal_set_message(t('You do not appear to have any supported file handling backends available. Drupal requires a file handling backend in order to securely update code. Please see <a href="!url">the handbooks</a> for further information.', array('!url' => 'http://drupal.org/handbook/modules/update')), 'warning');
+      return array();
+  }
+
   $form['help_text'] = array(
     '#prefix' => '<p>',
     '#markup' => t('To install a new module or theme, either enter the URL of an archive file you wish to install, or upload the archive file that you have downloaded. You can find <a href="@module_url">modules</a> and <a href="@theme_url">themes</a> at <a href="@drupal_org_url">http://drupal.org</a>.<br/>The following archive extensions are supported: %extensions.', array('@module_url' => 'http://drupal.org/project/modules', '@theme_url' => 'http://drupal.org/project/themes', '@drupal_org_url' => 'http://drupal.org', '%extensions' => archiver_get_extensions())),
diff --git sites/default/default.settings.php sites/default/default.settings.php
old mode 100644
new mode 100755
