Piwik\Plugins\Installation\ServerFilesGenerator::createWebRootFiles PHP Method

createWebRootFiles() public static method

Generate default robots.txt, favicon.ico, etc to suppress 404 (Not Found) errors in the web server logs, if Piwik is installed in the web root (or top level of subdomain).
public static createWebRootFiles ( )
    public static function createWebRootFiles()
    {
        $filesToCreate = array('/robots.txt', '/favicon.ico');
        foreach ($filesToCreate as $file) {
            $path = PIWIK_DOCUMENT_ROOT . $file;
            if (!file_exists($path)) {
                @file_put_contents($path, '');
            }
        }
    }

Usage Example

Esempio n. 1
0
 protected static function initServerFilesForSecurity()
 {
     if (SettingsServer::isIIS()) {
         ServerFilesGenerator::createWebConfigFiles();
     } else {
         ServerFilesGenerator::createHtAccessFiles();
     }
     ServerFilesGenerator::createWebRootFiles();
 }
All Usage Examples Of Piwik\Plugins\Installation\ServerFilesGenerator::createWebRootFiles