diff --git a/snappymail/v/0.0.0/setup.php b/snappymail/v/0.0.0/setup.php index f829c35bb..b073eaeac 100644 --- a/snappymail/v/0.0.0/setup.php +++ b/snappymail/v/0.0.0/setup.php @@ -34,31 +34,36 @@ if (defined('APP_VERSION')) { { case !is_dir(APP_DATA_FOLDER_PATH): $sTest = 'is_dir'; + error_log('Data folder permission error is_dir('.APP_DATA_FOLDER_PATH.')'); break; case !is_readable(APP_DATA_FOLDER_PATH): $sTest = 'is_readable'; + error_log('Data folder permission error is_readable('.APP_DATA_FOLDER_PATH.')'); break; - case !is_writable(APP_DATA_FOLDER_PATH): - $sTest = 'is_writable'; - break; +// case !is_writable(APP_DATA_FOLDER_PATH): +// $sTest = 'is_writable'; +// error_log('Data folder permission error is_writable('.APP_DATA_FOLDER_PATH.')'); +// break; case !mkdir($sCheckFolder, 0700): $sTest = 'mkdir'; + error_log("Data folder permission error mkdir({$sCheckFolder})"); break; case false === file_put_contents($sCheckFilePath, time()): + error_log("Data folder permission error file_put_contents({$sCheckFilePath})"); $sTest = 'file_put_contents'; break; case !unlink($sCheckFilePath): + error_log("Data folder permission error unlink({$sCheckFilePath})"); $sTest = 'unlink'; break; case !rmdir($sCheckFolder): + error_log("Data folder permission error rmdir({$sCheckFolder})"); $sTest = 'rmdir'; break; } - if (!empty($sTest)) - { - echo '[202] Data folder permissions error ['.$sTest.']'; - error_log("Data folder permission error {$sTest}({$sCheckFolder})"); + if (!empty($sTest)) { + echo "[202] {$sTest}() failed"; exit(202); }