X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Ffilebackend%2FFSFileBackend.php;h=9aa4ca82f8de726181223040565e89008c7e3166;hb=a4b1130772122455473c47217430d0acfe5e5c26;hp=2b0c3c224b017506b55cc49225bdeba01d074283;hpb=806dcb725770a585f4b09f0a24ba2178a74561b5;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/filebackend/FSFileBackend.php b/includes/filebackend/FSFileBackend.php index 2b0c3c224b..9aa4ca82f8 100644 --- a/includes/filebackend/FSFileBackend.php +++ b/includes/filebackend/FSFileBackend.php @@ -451,10 +451,13 @@ class FSFileBackend extends FileBackendStore { // Create the directory and its parents as needed... $this->trapWarnings(); if ( !wfMkdirParents( $dir ) ) { + wfDebugLog( 'FSFileBackend', __METHOD__ . ": cannot create directory $dir" ); $status->fatal( 'directorycreateerror', $params['dir'] ); // fails on races } elseif ( !is_writable( $dir ) ) { + wfDebugLog( 'FSFileBackend', __METHOD__ . ": directory $dir is read-only" ); $status->fatal( 'directoryreadonlyerror', $params['dir'] ); } elseif ( !is_readable( $dir ) ) { + wfDebugLog( 'FSFileBackend', __METHOD__ . ": directory $dir is not readable" ); $status->fatal( 'directorynotreadableerror', $params['dir'] ); } $this->untrapWarnings(); @@ -828,7 +831,7 @@ abstract class FSFileBackendList implements Iterator { protected $params = array(); /** - * @param string $dir file system directory + * @param string $dir File system directory * @param array $params */ public function __construct( $dir, array $params ) { @@ -849,7 +852,7 @@ abstract class FSFileBackendList implements Iterator { /** * Return an appropriate iterator object to wrap * - * @param string $dir file system directory + * @param string $dir File system directory * @return Iterator */ protected function initIterator( $dir ) {