From 27637afb90cdd484d63335d467e4f51c1b7074b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Schl=C3=BCter?= Date: Sun, 7 Sep 2008 22:34:40 +0000 Subject: [PATCH] - MFH: The exact error message might differ (it's "Not owner" on Solaris) --- tests/security/open_basedir_copy.phpt | 16 +++++----- tests/security/open_basedir_dir.phpt | 16 +++++----- .../open_basedir_error_log_variation.phpt | 6 ++-- tests/security/open_basedir_file.phpt | 16 +++++----- .../open_basedir_file_get_contents.phpt | 16 +++++----- .../open_basedir_file_put_contents.phpt | 10 +++--- tests/security/open_basedir_fopen.phpt | 16 +++++----- tests/security/open_basedir_opendir.phpt | 16 +++++----- tests/security/open_basedir_scandir.phpt | 32 +++++++++---------- 9 files changed, 72 insertions(+), 72 deletions(-) diff --git a/tests/security/open_basedir_copy.phpt b/tests/security/open_basedir_copy.phpt index 8f0f7a91fd1..9faaa82ac06 100644 --- a/tests/security/open_basedir_copy.phpt +++ b/tests/security/open_basedir_copy.phpt @@ -36,42 +36,42 @@ bool(true) Warning: copy(): open_basedir restriction in effect. File(../bad) is not within the allowed path(s): (.) in %s on line %d -Warning: copy(../bad): failed to open stream: Operation not permitted in %s on line %d +Warning: copy(../bad): failed to open stream: %s in %s on line %d bool(false) Warning: copy(): open_basedir restriction in effect. File(../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: copy(../bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: copy(../bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: copy(): open_basedir restriction in effect. File(..) is not within the allowed path(s): (.) in %s on line %d -Warning: copy(..): failed to open stream: Operation not permitted in %s on line %d +Warning: copy(..): failed to open stream: %s in %s on line %d bool(false) Warning: copy(): open_basedir restriction in effect. File(../) is not within the allowed path(s): (.) in %s on line %d -Warning: copy(../): failed to open stream: Operation not permitted in %s on line %d +Warning: copy(../): failed to open stream: %s in %s on line %d bool(false) Warning: copy(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (.) in %s on line %d -Warning: copy(/): failed to open stream: Operation not permitted in %s on line %d +Warning: copy(/): failed to open stream: %s in %s on line %d bool(false) Warning: copy(): open_basedir restriction in effect. File(../bad/.) is not within the allowed path(s): (.) in %s on line %d -Warning: copy(../bad/.): failed to open stream: Operation not permitted in %s on line %d +Warning: copy(../bad/.): failed to open stream: %s in %s on line %d bool(false) Warning: copy(): open_basedir restriction in effect. File(../bad/./bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: copy(../bad/./bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: copy(../bad/./bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: copy(): open_basedir restriction in effect. File(./../.) is not within the allowed path(s): (.) in %s on line %d -Warning: copy(./../.): failed to open stream: Operation not permitted in %s on line %d +Warning: copy(./../.): failed to open stream: %s in %s on line %d bool(false) bool(true) bool(true) diff --git a/tests/security/open_basedir_dir.phpt b/tests/security/open_basedir_dir.phpt index 33fb6ac9beb..c6e331be1c8 100644 --- a/tests/security/open_basedir_dir.phpt +++ b/tests/security/open_basedir_dir.phpt @@ -29,42 +29,42 @@ bool(true) Warning: dir(): open_basedir restriction in effect. File(../bad) is not within the allowed path(s): (.) in %s on line %d -Warning: dir(../bad): failed to open dir: Operation not permitted in %s on line %d +Warning: dir(../bad): failed to open dir: %s in %s on line %d bool(false) Warning: dir(): open_basedir restriction in effect. File(../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: dir(../bad/bad.txt): failed to open dir: Operation not permitted in %s on line %d +Warning: dir(../bad/bad.txt): failed to open dir: %s in %s on line %d bool(false) Warning: dir(): open_basedir restriction in effect. File(..) is not within the allowed path(s): (.) in %s on line %d -Warning: dir(..): failed to open dir: Operation not permitted in %s on line %d +Warning: dir(..): failed to open dir: %s in %s on line %d bool(false) Warning: dir(): open_basedir restriction in effect. File(../) is not within the allowed path(s): (.) in %s on line %d -Warning: dir(../): failed to open dir: Operation not permitted in %s on line %d +Warning: dir(../): failed to open dir: %s in %s on line %d bool(false) Warning: dir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (.) in %s on line %d -Warning: dir(/): failed to open dir: Operation not permitted in %s on line %d +Warning: dir(/): failed to open dir: %s in %s on line %d bool(false) Warning: dir(): open_basedir restriction in effect. File(../bad/.) is not within the allowed path(s): (.) in %s on line %d -Warning: dir(../bad/.): failed to open dir: Operation not permitted in %s on line %d +Warning: dir(../bad/.): failed to open dir: %s in %s on line %d bool(false) Warning: dir(): open_basedir restriction in effect. File(%s/test/bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: dir(%s/test/bad/bad.txt): failed to open dir: Operation not permitted in %s on line %d +Warning: dir(%s/test/bad/bad.txt): failed to open dir: %s in %s on line %d bool(false) Warning: dir(): open_basedir restriction in effect. File(%s/test/bad/../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: dir(%s/test/bad/../bad/bad.txt): failed to open dir: Operation not permitted in %s on line %d +Warning: dir(%s/test/bad/../bad/bad.txt): failed to open dir: %s in %s on line %d bool(false) object(Directory)#%d (2) { ["path"]=> diff --git a/tests/security/open_basedir_error_log_variation.phpt b/tests/security/open_basedir_error_log_variation.phpt index c0295f65067..d169a213e92 100644 --- a/tests/security/open_basedir_error_log_variation.phpt +++ b/tests/security/open_basedir_error_log_variation.phpt @@ -31,17 +31,17 @@ bool(true) Warning: error_log(): open_basedir restriction in effect. File(%s/test/bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: error_log(%s/test/bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: error_log(%s/test/bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: error_log(): open_basedir restriction in effect. File(%s/test/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: error_log(%s/test/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: error_log(%s/test/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: error_log(): open_basedir restriction in effect. File(%s/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: error_log(%s/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: error_log(%s/bad.txt): failed to open stream: %s in %s on line %d bool(false) bool(true) *** Finished testing open_basedir configuration [error_log] *** diff --git a/tests/security/open_basedir_file.phpt b/tests/security/open_basedir_file.phpt index fbc841e3fe1..36daa54e009 100644 --- a/tests/security/open_basedir_file.phpt +++ b/tests/security/open_basedir_file.phpt @@ -31,42 +31,42 @@ bool(true) Warning: file(): open_basedir restriction in effect. File(../bad) is not within the allowed path(s): (.) in %s on line %d -Warning: file(../bad): failed to open stream: Operation not permitted in %s on line %d +Warning: file(../bad): failed to open stream: %s in %s on line %d bool(false) Warning: file(): open_basedir restriction in effect. File(../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file(../bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file(../bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: file(): open_basedir restriction in effect. File(..) is not within the allowed path(s): (.) in %s on line %d -Warning: file(..): failed to open stream: Operation not permitted in %s on line %d +Warning: file(..): failed to open stream: %s in %s on line %d bool(false) Warning: file(): open_basedir restriction in effect. File(../) is not within the allowed path(s): (.) in %s on line %d -Warning: file(../): failed to open stream: Operation not permitted in %s on line %d +Warning: file(../): failed to open stream: %s in %s on line %d bool(false) Warning: file(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (.) in %s on line %d -Warning: file(/): failed to open stream: Operation not permitted in %s on line %d +Warning: file(/): failed to open stream: %s in %s on line %d bool(false) Warning: file(): open_basedir restriction in effect. File(../bad/.) is not within the allowed path(s): (.) in %s on line %d -Warning: file(../bad/.): failed to open stream: Operation not permitted in %s on line %d +Warning: file(../bad/.): failed to open stream: %s in %s on line %d bool(false) Warning: file(): open_basedir restriction in effect. File(%s/test/bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file(%s/test/bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file(%s/test/bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: file(): open_basedir restriction in effect. File(%s/test/bad/../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file(%s/test/bad/../bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file(%s/test/bad/../bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) array(1) { [0]=> diff --git a/tests/security/open_basedir_file_get_contents.phpt b/tests/security/open_basedir_file_get_contents.phpt index 637c499eae4..db117e4775f 100644 --- a/tests/security/open_basedir_file_get_contents.phpt +++ b/tests/security/open_basedir_file_get_contents.phpt @@ -31,42 +31,42 @@ bool(true) Warning: file_get_contents(): open_basedir restriction in effect. File(../bad) is not within the allowed path(s): (.) in %s on line %d -Warning: file_get_contents(../bad): failed to open stream: Operation not permitted in %s on line %d +Warning: file_get_contents(../bad): failed to open stream: %s in %s on line %d bool(false) Warning: file_get_contents(): open_basedir restriction in effect. File(../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file_get_contents(../bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file_get_contents(../bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: file_get_contents(): open_basedir restriction in effect. File(..) is not within the allowed path(s): (.) in %s on line %d -Warning: file_get_contents(..): failed to open stream: Operation not permitted in %s on line %d +Warning: file_get_contents(..): failed to open stream: %s in %s on line %d bool(false) Warning: file_get_contents(): open_basedir restriction in effect. File(../) is not within the allowed path(s): (.) in %s on line %d -Warning: file_get_contents(../): failed to open stream: Operation not permitted in %s on line %d +Warning: file_get_contents(../): failed to open stream: %s in %s on line %d bool(false) Warning: file_get_contents(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (.) in %s on line %d -Warning: file_get_contents(/): failed to open stream: Operation not permitted in %s on line %d +Warning: file_get_contents(/): failed to open stream: %s in %s on line %d bool(false) Warning: file_get_contents(): open_basedir restriction in effect. File(../bad/.) is not within the allowed path(s): (.) in %s on line %d -Warning: file_get_contents(../bad/.): failed to open stream: Operation not permitted in %s on line %d +Warning: file_get_contents(../bad/.): failed to open stream: %s in %s on line %d bool(false) Warning: file_get_contents(): open_basedir restriction in effect. File(%s/test/bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file_get_contents(%s/test/bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file_get_contents(%s/test/bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: file_get_contents(): open_basedir restriction in effect. File(%s/test/bad/../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file_get_contents(%s/test/bad/../bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file_get_contents(%s/test/bad/../bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) string(12) "Hello World!" string(12) "Hello World!" diff --git a/tests/security/open_basedir_file_put_contents.phpt b/tests/security/open_basedir_file_put_contents.phpt index d4bd417b591..720c81dfe2c 100644 --- a/tests/security/open_basedir_file_put_contents.phpt +++ b/tests/security/open_basedir_file_put_contents.phpt @@ -31,27 +31,27 @@ bool(true) Warning: file_put_contents(): open_basedir restriction in effect. File(../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file_put_contents(../bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file_put_contents(../bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: file_put_contents(): open_basedir restriction in effect. File(.././bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file_put_contents(.././bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file_put_contents(.././bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: file_put_contents(): open_basedir restriction in effect. File(../bad/../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file_put_contents(../bad/../bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file_put_contents(../bad/../bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: file_put_contents(): open_basedir restriction in effect. File(./.././bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file_put_contents(./.././bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file_put_contents(./.././bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: file_put_contents(): open_basedir restriction in effect. File%s/test/bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: file_put_contents%s/test/bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: file_put_contents%s/test/bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) *** Finished testing open_basedir configuration [file_put_contents] *** diff --git a/tests/security/open_basedir_fopen.phpt b/tests/security/open_basedir_fopen.phpt index c6c9a253f2f..e90bf3e2bcb 100644 --- a/tests/security/open_basedir_fopen.phpt +++ b/tests/security/open_basedir_fopen.phpt @@ -40,42 +40,42 @@ bool(true) Warning: fopen(): open_basedir restriction in effect. File(../bad) is not within the allowed path(s): (.) in %s on line %d -Warning: fopen(../bad): failed to open stream: Operation not permitted in %s on line %d +Warning: fopen(../bad): failed to open stream: %s in %s on line %d bool(false) Warning: fopen(): open_basedir restriction in effect. File(../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: fopen(../bad/bad.txt): failed to open stream: Operation not permitted in %s on line %d +Warning: fopen(../bad/bad.txt): failed to open stream: %s in %s on line %d bool(false) Warning: fopen(): open_basedir restriction in effect. File(..) is not within the allowed path(s): (.) in %s on line %d -Warning: fopen(..): failed to open stream: Operation not permitted in %s on line %d +Warning: fopen(..): failed to open stream: %s in %s on line %d bool(false) Warning: fopen(): open_basedir restriction in effect. File(../) is not within the allowed path(s): (.) in %s on line %d -Warning: fopen(../): failed to open stream: Operation not permitted in %s on line %d +Warning: fopen(../): failed to open stream: %s in %s on line %d bool(false) Warning: fopen(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (.) in %s on line %d -Warning: fopen(/): failed to open stream: Operation not permitted in %s on line %d +Warning: fopen(/): failed to open stream: %s in %s on line %d bool(false) Warning: fopen(): open_basedir restriction in effect. File(../bad/.) is not within the allowed path(s): (.) in %s on line %d -Warning: fopen(../bad/.): failed to open stream: Operation not permitted in %s on line %d +Warning: fopen(../bad/.): failed to open stream: %s in %s on line %d bool(false) Warning: fopen(): open_basedir restriction in effect. File(../bad/./bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: fopen(../bad/./bad.txt): failed to open stream: Operation not permitted in %s on line 12 +Warning: fopen(../bad/./bad.txt): failed to open stream: %s in %s on line 12 bool(false) Warning: fopen(): open_basedir restriction in effect. File(./../.) is not within the allowed path(s): (.) in %s on line %d -Warning: fopen(./../.): failed to open stream: Operation not permitted in %s on line %d +Warning: fopen(./../.): failed to open stream: %s in %s on line %d bool(false) resource(%d) of type (stream) resource(%d) of type (stream) diff --git a/tests/security/open_basedir_opendir.phpt b/tests/security/open_basedir_opendir.phpt index 077a5116b45..a935d5655f1 100644 --- a/tests/security/open_basedir_opendir.phpt +++ b/tests/security/open_basedir_opendir.phpt @@ -29,42 +29,42 @@ bool(true) Warning: opendir(): open_basedir restriction in effect. File(../bad) is not within the allowed path(s): (.) in %s on line %d -Warning: opendir(../bad): failed to open dir: Operation not permitted in %s on line %d +Warning: opendir(../bad): failed to open dir: %s in %s on line %d bool(false) Warning: opendir(): open_basedir restriction in effect. File(../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: opendir(../bad/bad.txt): failed to open dir: Operation not permitted in %s on line %d +Warning: opendir(../bad/bad.txt): failed to open dir: %s in %s on line %d bool(false) Warning: opendir(): open_basedir restriction in effect. File(..) is not within the allowed path(s): (.) in %s on line %d -Warning: opendir(..): failed to open dir: Operation not permitted in %s on line %d +Warning: opendir(..): failed to open dir: %s in %s on line %d bool(false) Warning: opendir(): open_basedir restriction in effect. File(../) is not within the allowed path(s): (.) in %s on line %d -Warning: opendir(../): failed to open dir: Operation not permitted in %s on line %d +Warning: opendir(../): failed to open dir: %s in %s on line %d bool(false) Warning: opendir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (.) in %s on line %d -Warning: opendir(/): failed to open dir: Operation not permitted in %s on line %d +Warning: opendir(/): failed to open dir: %s in %s on line %d bool(false) Warning: opendir(): open_basedir restriction in effect. File(../bad/.) is not within the allowed path(s): (.) in %s on line %d -Warning: opendir(../bad/.): failed to open dir: Operation not permitted in %s on line %d +Warning: opendir(../bad/.): failed to open dir: %s in %s on line %d bool(false) Warning: opendir(): open_basedir restriction in effect. File(%s/test/bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: opendir(%s/test/bad/bad.txt): failed to open dir: Operation not permitted in %s on line %d +Warning: opendir(%s/test/bad/bad.txt): failed to open dir: %s in %s on line %d bool(false) Warning: opendir(): open_basedir restriction in effect. File(%s/test/bad/../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: opendir(%s/test/bad/../bad/bad.txt): failed to open dir: Operation not permitted in %s on line %d +Warning: opendir(%s/test/bad/../bad/bad.txt): failed to open dir: %s in %s on line %d bool(false) resource(%d) of type (stream) resource(%d) of type (stream) diff --git a/tests/security/open_basedir_scandir.phpt b/tests/security/open_basedir_scandir.phpt index a997bb993f9..77987402c61 100644 --- a/tests/security/open_basedir_scandir.phpt +++ b/tests/security/open_basedir_scandir.phpt @@ -29,58 +29,58 @@ bool(true) Warning: scandir(): open_basedir restriction in effect. File(../bad) is not within the allowed path(s): (.) in %s on line %d -Warning: scandir(../bad): failed to open dir: Operation not permitted in %s on line %d +Warning: scandir(../bad): failed to open dir: %s in %s on line %d -Warning: scandir(): (errno 1): Operation not permitted in %s on line %d +Warning: scandir(): (errno 1): %s in %s on line %d bool(false) Warning: scandir(): open_basedir restriction in effect. File(../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: scandir(../bad/bad.txt): failed to open dir: Operation not permitted in %s on line %d +Warning: scandir(../bad/bad.txt): failed to open dir: %s in %s on line %d -Warning: scandir(): (errno 1): Operation not permitted in %s on line %d +Warning: scandir(): (errno 1): %s in %s on line %d bool(false) Warning: scandir(): open_basedir restriction in effect. File(..) is not within the allowed path(s): (.) in %s on line %d -Warning: scandir(..): failed to open dir: Operation not permitted in %s on line %d +Warning: scandir(..): failed to open dir: %s in %s on line %d -Warning: scandir(): (errno 1): Operation not permitted in %s on line %d +Warning: scandir(): (errno 1): %s in %s on line %d bool(false) Warning: scandir(): open_basedir restriction in effect. File(../) is not within the allowed path(s): (.) in %s on line 80 -Warning: scandir(../): failed to open dir: Operation not permitted in %s on line %d +Warning: scandir(../): failed to open dir: %s in %s on line %d -Warning: scandir(): (errno 1): Operation not permitted in %s on line %d +Warning: scandir(): (errno 1): %s in %s on line %d bool(false) Warning: scandir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (.) in %s on line %d -Warning: scandir(/): failed to open dir: Operation not permitted in %s on line %d +Warning: scandir(/): failed to open dir: %s in %s on line %d -Warning: scandir(): (errno 1): Operation not permitted in %s on line %d +Warning: scandir(): (errno 1): %s in %s on line %d bool(false) Warning: scandir(): open_basedir restriction in effect. File(../bad/.) is not within the allowed path(s): (.) in %s on line %d -Warning: scandir(../bad/.): failed to open dir: Operation not permitted in %s on line %d +Warning: scandir(../bad/.): failed to open dir: %s in %s on line %d -Warning: scandir(): (errno 1): Operation not permitted in %s on line %d +Warning: scandir(): (errno 1): %s in %s on line %d bool(false) Warning: scandir(): open_basedir restriction in effect. File(%s/test/bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: scandir(%s/test/bad/bad.txt): failed to open dir: Operation not permitted in %s on line %d +Warning: scandir(%s/test/bad/bad.txt): failed to open dir: %s in %s on line %d -Warning: scandir(): (errno 1): Operation not permitted in %s on line %d +Warning: scandir(): (errno 1): %s in %s on line %d bool(false) Warning: scandir(): open_basedir restriction in effect. File(%s/test/bad/../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d -Warning: scandir(%s/test/bad/../bad/bad.txt): failed to open dir: Operation not permitted in %s on line %d +Warning: scandir(%s/test/bad/../bad/bad.txt): failed to open dir: %s in %s on line %d -Warning: scandir(): (errno 1): Operation not permitted in %s on line %d +Warning: scandir(): (errno 1): %s in %s on line %d bool(false) array(3) { [0]=>