-// Check PDO Sqlite
-if (! extension_loaded('pdo_sqlite')) {
- die('PHP extension required: pdo_sqlite');
-}
-
-// Check ZIP
-if (! extension_loaded('zip')) {
- die('PHP extension required: zip');
-}
-
-// Check if /cache is writeable
-if (! is_writable('cache')) {
- die('The directory "cache" must be writeable by your web server user');
-}
-
-// Check if /db is writeable
-if (! is_writable('db')) {
- die('The directory "db" must be writeable by your web server user');
+$writableFolders = array('cache', 'db');
+foreach ($writableFolders as $folder) {
+ if (! is_writable($folder)) {
+ die('The directory "' . $folder . '" must be writeable by your web server user');
+ }