diff --git a/index.php b/index.php index b7387f52..03765dd3 100644 --- a/index.php +++ b/index.php @@ -71,6 +71,14 @@ if(!extension_loaded('libxml')) if(ini_get('allow_url_fopen') !== "1") die('"allow_url_fopen" is not set to "1". Please check "php.ini'); +// Check cache folder permissions (write permissions required) +if(!is_writable(CACHE_DIR)) + die('RSS-Bridge does not have write permissions for ' . CACHE_DIR . '!'); + +// Check whitelist file permissions (only in DEBUG mode) +if(!file_exists('./whitelist.txt') && !is_writable('./')) + die('RSS-Bridge does not have write permissions for ' . WHITELIST_FILE . '!'); + // FIXME : beta test UA spoofing, please report any blacklisting by PHP-fopen-unfriendly websites $userAgent = 'Mozilla/5.0(X11; Linux x86_64; rv:30.0)';