mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-28 03:29:20 +03:00
Improved setup.php error log
This commit is contained in:
parent
4a2de54c3e
commit
55020137a9
1 changed files with 12 additions and 7 deletions
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue