PHP Класс Piwik\Filechecks

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
canAutoUpdate ( ) : boolean Check if this installation can be auto-updated.
checkDirectoriesWritable ( array $directoriesToCheck ) : array Checks if directories are writable and create them if they do not exist.
dieIfDirectoriesNotWritable ( array $directoriesToCheck = null ) Checks that the directories Piwik needs write access are actually writable Displays a nice error page if permissions are missing on some directories
getAutoUpdateMakeWritableMessage ( ) : string Returns the help message when the auto update can't run because of missing permissions
getCommandToChangeOwnerOfPiwikFiles ( ) : string
getErrorMessageMissingPermissions ( string $path ) : string Returns friendly error message explaining how to fix permissions
getFileIntegrityInformation ( ) : array(bool, Get file integrity information (in PIWIK_INCLUDE_PATH).
getOwnerOfPiwikFiles ( )
getUser ( )
getUserAndGroup ( )

Приватные методы

Метод Описание
getMakeWritableCommand ( string $realpath ) : string Returns the help text displayed to suggest which command to run to give writable access to a file or directory
isModifiedPathValid ( $path )

Описание методов

canAutoUpdate() публичный статический Метод

For performance, we look for clues rather than an exhaustive test.
public static canAutoUpdate ( ) : boolean
Результат boolean

checkDirectoriesWritable() публичный статический Метод

Checks if directories are writable and create them if they do not exist.
public static checkDirectoriesWritable ( array $directoriesToCheck ) : array
$directoriesToCheck array array of directories to check - if not given default Piwik directories that needs write permission are checked
Результат array directory name => true|false (is writable)

dieIfDirectoriesNotWritable() публичный статический Метод

Checks that the directories Piwik needs write access are actually writable Displays a nice error page if permissions are missing on some directories
public static dieIfDirectoriesNotWritable ( array $directoriesToCheck = null )
$directoriesToCheck array Array of directory names to check

getAutoUpdateMakeWritableMessage() публичный статический Метод

Returns the help message when the auto update can't run because of missing permissions
public static getAutoUpdateMakeWritableMessage ( ) : string
Результат string

getCommandToChangeOwnerOfPiwikFiles() публичный статический Метод

public static getCommandToChangeOwnerOfPiwikFiles ( ) : string
Результат string

getErrorMessageMissingPermissions() публичный статический Метод

Returns friendly error message explaining how to fix permissions
public static getErrorMessageMissingPermissions ( string $path ) : string
$path string to the directory missing permissions
Результат string Error message

getFileIntegrityInformation() публичный статический Метод

Get file integrity information (in PIWIK_INCLUDE_PATH).
public static getFileIntegrityInformation ( ) : array(bool,
Результат array(bool,

getOwnerOfPiwikFiles() публичный статический Метод

public static getOwnerOfPiwikFiles ( )

getUser() публичный статический Метод

public static getUser ( )

getUserAndGroup() публичный статический Метод

public static getUserAndGroup ( )