diff --git a/htdocs/setup.php b/htdocs/setup.php
index 41d8df82..dfeb3f1f 100644
--- a/htdocs/setup.php
+++ b/htdocs/setup.php
@@ -252,6 +252,8 @@ function check_schema_version() {
function check_davical_version() {
global $c;
+ if ( ! ini_get('allow_url_fopen') )
+ return new CheckResult( false, translate("Cannot determine upstream version, because PHP has set “allow_url_fopen” to “FALSE”."), 'dep_warning' );
$url = 'http://www.davical.org/current_davical_version?v='.$c->version_string;
$version_file = @fopen($url, 'r');
if ( ! $version_file ) return new CheckResult( false, translate("Could not retrieve") . " '$url'", 'dep_warning' );