diff --git a/install/steps/3-requirements.php b/install/steps/3-requirements.php index bb25d230..b1c0092a 100644 --- a/install/steps/3-requirements.php +++ b/install/steps/3-requirements.php @@ -25,8 +25,8 @@ $failed = false; version_check($locale['step_requirements_php_version'], (PHP_VERSION_ID >= 50300), PHP_VERSION); foreach(array('images/guilds', 'images/houses', 'images/gallery') as $value) { - $perms = (int) substr(decoct(fileperms(BASE . $value)), 2); - version_check($locale['step_requirements_write_perms'] . ': ' . $value, $perms >= 660); + $is_writable = is_writable(BASE . $value); + version_check($locale['step_requirements_write_perms'] . ': ' . $value, $is_writable); } $ini_register_globals = ini_get_bool('register_globals');