Tera-WURFL Administration
Version Stable 2.1.2


<< Back to main page

Database Table Statistics
MERGE
TeraWurflMerge
Rows: 19672
Actual Devices: 8796
Table Size: 10.30 MB
Purpose:
The MERGE table holds all the data from the WURFL file, whether it be local, remote or remote CVS, whenever a new WURFL is loaded, it is loaded into this table first, then it is filtered through all the UserAgentMatchers and split into many different tables specific to each matching technique. This MERGE table is retained for a last chance lookup if the UserAgentMatchers and INDEX table are unable to provide a conclusive match.
INDEX
TeraWurflIndex
Rows: 19672
Table Size: 553.52 KB
Purpose:
The INDEX table acts as a lookup table for WURFL IDs and their respective UserAgentMatchers.
CACHE
TeraWurflCache
Rows: 0
Table Size: 0 B
Purpose:
The CACHE table stores unique user agents and the complete capabilities and device root that were determined when the device was first identified. Unlike version 1.x, the CACHE table stores every device that is detected permanently. When the device database is updated, the cached devices are also redetected and recached. This behaviour is configurable.
User Agent Matchers
Purpose:
The User Agent Matchers store similar user agents. Tera-WURFL sorts all the devices into the most appropriate UserAgentMatcher table to make lookups faster and perform different matching hueristics on certain groups of devices.
UserAgentMatcher: TeraWurfl_AOL
Rows: 0
Table Size: 0 B
UserAgentMatcher: TeraWurfl_Alcatel
Rows: 228
Table Size: 206.93 KB
UserAgentMatcher: TeraWurfl_Android
Rows: 3492
Table Size: 1.28 MB
UserAgentMatcher: TeraWurfl_Apple
Rows: 187
Table Size: 16.30 KB
UserAgentMatcher: TeraWurfl_BenQ
Rows: 83
Table Size: 40.94 KB
UserAgentMatcher: TeraWurfl_BlackBerry
Rows: 363
Table Size: 171.91 KB
UserAgentMatcher: TeraWurfl_Bot
Rows: 27
Table Size: 0 B
UserAgentMatcher: TeraWurfl_CatchAll
Rows: 4050
Table Size: 2.02 MB
UserAgentMatcher: TeraWurfl_Chrome
Rows: 39
Table Size: 2.22 KB
UserAgentMatcher: TeraWurfl_DoCoMo
Rows: 463
Table Size: 229.51 KB
UserAgentMatcher: TeraWurfl_Firefox
Rows: 31
Table Size: 0 B
UserAgentMatcher: TeraWurfl_Grundig
Rows: 6
Table Size: 3.56 KB
UserAgentMatcher: TeraWurfl_HTC
Rows: 775
Table Size: 272.31 KB
UserAgentMatcher: TeraWurfl_Kddi
Rows: 416
Table Size: 254.47 KB
UserAgentMatcher: TeraWurfl_Konqueror
Rows: 4
Table Size: 0 B
UserAgentMatcher: TeraWurfl_Kyocera
Rows: 90
Table Size: 40.96 KB
UserAgentMatcher: TeraWurfl_LG
Rows: 1069
Table Size: 938.00 KB
UserAgentMatcher: TeraWurfl_MSIE
Rows: 17
Table Size: 1.71 KB
UserAgentMatcher: TeraWurfl_Mitsubishi
Rows: 39
Table Size: 8.21 KB
UserAgentMatcher: TeraWurfl_Motorola
Rows: 1243
Table Size: 631.01 KB
UserAgentMatcher: TeraWurfl_Nec
Rows: 90
Table Size: 45.67 KB
UserAgentMatcher: TeraWurfl_Nintendo
Rows: 8
Table Size: 5.15 KB
UserAgentMatcher: TeraWurfl_Nokia
Rows: 1930
Table Size: 847.69 KB
UserAgentMatcher: TeraWurfl_Opera
Rows: 26
Table Size: 10.82 KB
UserAgentMatcher: TeraWurfl_OperaMini
Rows: 62
Table Size: 12.60 KB
UserAgentMatcher: TeraWurfl_Panasonic
Rows: 87
Table Size: 66.16 KB
UserAgentMatcher: TeraWurfl_Pantech
Rows: 122
Table Size: 123.82 KB
UserAgentMatcher: TeraWurfl_Philips
Rows: 141
Table Size: 91.52 KB
UserAgentMatcher: TeraWurfl_Portalmmm
Rows: 251
Table Size: 89.52 KB
UserAgentMatcher: TeraWurfl_Qtek
Rows: 14
Table Size: 5.91 KB
UserAgentMatcher: TeraWurfl_SPV
Rows: 81
Table Size: 23.27 KB
UserAgentMatcher: TeraWurfl_Safari
Rows: 52
Table Size: 11.87 KB
UserAgentMatcher: TeraWurfl_Sagem
Rows: 260
Table Size: 144.42 KB
UserAgentMatcher: TeraWurfl_Samsung
Rows: 1889
Table Size: 1.56 MB
UserAgentMatcher: TeraWurfl_Sanyo
Rows: 91
Table Size: 74.21 KB
UserAgentMatcher: TeraWurfl_Sharp
Rows: 0
Table Size: 0 B
UserAgentMatcher: TeraWurfl_Siemens
Rows: 378
Table Size: 146.69 KB
UserAgentMatcher: TeraWurfl_SonyEricsson
Rows: 1063
Table Size: 673.14 KB
UserAgentMatcher: TeraWurfl_Toshiba
Rows: 6
Table Size: 7.95 KB
UserAgentMatcher: TeraWurfl_Vodafone
Rows: 141
Table Size: 109.97 KB
UserAgentMatcher: TeraWurfl_WindowsCE
Rows: 358
Table Size: 253.96 KB



Tera-WURFL Settings
Installation Directory: /home/mantra/public_html/Tera-WURFL

-- Database options --
DB_HOST localhost , database server hostname or IP
DB_USER shraddha_root , database username (needs SELECT,INSERT,DELETE,DROP,CREATE)
DB_PASS ********, database password
DB_SCHEMA shraddha_tera_wurfl_db , database schema (database name)
DB_CONNECTOR MySQL4 , database type (MySQL5, MSSQL, Oracle, etc...);
DEVICES TeraWurfl , database table name for the WURFL with the patch updates
CACHE TeraWurflCache , database table name for the cache
INDEX TeraWurflIndex, database table name for the Index of the WURFL IDs and UserAgentMatchers
MERGE TeraWurflMerge, database table name for the combined UserAgentMatcher tables

-- General options --
WURFL_DL_URL http://downloads.sourceforge.net/project/wurfl/WURFL/latest/wurfl-latest.zip , full URL to the current WURFL
WURFL_CVS_URL http://wurfl.cvs.sourceforge.net/%2Acheckout%2A/wurfl/xml/wurfl.xml , full URL to development (CVS) WURFL
DATADIR data/ , where all data is stored (wurfl.xml, temp files, logs)
CACHE_ENABLE false, enables or disables the cache
PATCH_ENABLE true , enables or disables the patch
PATCH_FILE custom_web_patch.xml;web_browsers_patch.xml, optional patch file for WURFL. To use more than one, separate them with semicolons
WURFL_FILE wurfl.xml , path and filename of wurfl.xml
WURFL_LOG_FILE wurfl.log , defines full path and filename for logging
LOG_LEVEL LOG_ERR , desired logging level. Use the same constants as for PHP logging
OVERRIDE_MEMORY_LIMIT true , override PHP's default memory limit
MEMORY_LIMIT 256M , the amount of memory to allocate to PHP if OVERRIDE_MEMORY_LIMIT is enabled
SIMPLE_DESKTOP_ENGINE_ENABLE true , enable the SimpleDesktop Detection Engine to increase performance
CAPABILITY_FILTER:

false
the capability filter that is used to determine which capabilities are available

 

Log File (last 30 lines)
Fri, 16 Jan 2026 22:37:53 +0000 [ugi-nl-ct-hc.r2itservices.com 3771670][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Fri, 16 Jan 2026 19:02:27 +0000 [ugi-nl-ct-hc.r2itservices.com 3665059][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Thu, 15 Jan 2026 22:09:32 +0000 [ugi-nl-ct-hc.r2itservices.com 3031638][Tera-WURFL] WARNING: Finished loading WURFL 2.3.4, db.scientiamobile.com - 2013-06-02 18:44:18 (Sun Jun 02 18:46:46 -0400 2013) in 18.92 seconds
Thu, 15 Jan 2026 22:09:32 +0000 [ugi-nl-ct-hc.r2itservices.com 3031638][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Thu, 15 Jan 2026 22:09:14 +0000 [ugi-nl-ct-hc.r2itservices.com 3031638][Tera-WURFL] WARNING: Loading patch: web_browsers_patch.xml
Thu, 15 Jan 2026 22:09:14 +0000 [ugi-nl-ct-hc.r2itservices.com 3031638][Tera-WURFL] WARNING: Loading patch: custom_web_patch.xml
Wed, 14 Jan 2026 02:47:08 +0000 [ugi-nl-ct-hc.r2itservices.com 1627524][Tera-WURFL] WARNING: Finished loading WURFL 2.3.4, db.scientiamobile.com - 2013-06-02 18:44:18 (Sun Jun 02 18:46:46 -0400 2013) in 17.64 seconds
Wed, 14 Jan 2026 02:47:08 +0000 [ugi-nl-ct-hc.r2itservices.com 1627524][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Wed, 14 Jan 2026 02:46:52 +0000 [ugi-nl-ct-hc.r2itservices.com 1627524][Tera-WURFL] WARNING: Loading patch: web_browsers_patch.xml
Wed, 14 Jan 2026 02:46:52 +0000 [ugi-nl-ct-hc.r2itservices.com 1627524][Tera-WURFL] WARNING: Loading patch: custom_web_patch.xml
Wed, 14 Jan 2026 02:46:50 +0000 [ugi-nl-ct-hc.r2itservices.com 1627517][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Sun, 11 Jan 2026 19:10:00 +0000 [ugi-nl-ct-hc.r2itservices.com 3631372][Tera-WURFL] WARNING: Finished loading WURFL 2.3.4, db.scientiamobile.com - 2013-06-02 18:44:18 (Sun Jun 02 18:46:46 -0400 2013) in 12.6 seconds
Sun, 11 Jan 2026 19:10:00 +0000 [ugi-nl-ct-hc.r2itservices.com 3631372][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Sun, 11 Jan 2026 19:09:49 +0000 [ugi-nl-ct-hc.r2itservices.com 3631372][Tera-WURFL] WARNING: Loading patch: web_browsers_patch.xml
Sun, 11 Jan 2026 19:09:49 +0000 [ugi-nl-ct-hc.r2itservices.com 3631372][Tera-WURFL] WARNING: Loading patch: custom_web_patch.xml
Fri, 09 Jan 2026 13:30:36 +0000 [ugi-nl-ct-hc.r2itservices.com 1780276][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Mon, 05 Jan 2026 16:42:06 +0000 [ugi-nl-ct-hc.r2itservices.com 3055089][Tera-WURFL] WARNING: Finished loading WURFL 2.3.4, db.scientiamobile.com - 2013-06-02 18:44:18 (Sun Jun 02 18:46:46 -0400 2013) in 13.46 seconds
Mon, 05 Jan 2026 16:42:06 +0000 [ugi-nl-ct-hc.r2itservices.com 3055089][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Mon, 05 Jan 2026 16:41:54 +0000 [ugi-nl-ct-hc.r2itservices.com 3055089][Tera-WURFL] WARNING: Loading patch: web_browsers_patch.xml
Mon, 05 Jan 2026 16:41:54 +0000 [ugi-nl-ct-hc.r2itservices.com 3055089][Tera-WURFL] WARNING: Loading patch: custom_web_patch.xml
Sat, 03 Jan 2026 22:37:24 +0000 [ugi-nl-ct-hc.r2itservices.com 1666938][Tera-WURFL] WARNING: Finished loading WURFL 2.3.4, db.scientiamobile.com - 2013-06-02 18:44:18 (Sun Jun 02 18:46:46 -0400 2013) in 12.39 seconds
Sat, 03 Jan 2026 22:37:24 +0000 [ugi-nl-ct-hc.r2itservices.com 1666938][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Sat, 03 Jan 2026 22:37:13 +0000 [ugi-nl-ct-hc.r2itservices.com 1666938][Tera-WURFL] WARNING: Loading patch: web_browsers_patch.xml
Sat, 03 Jan 2026 22:37:13 +0000 [ugi-nl-ct-hc.r2itservices.com 1666938][Tera-WURFL] WARNING: Loading patch: custom_web_patch.xml
Sat, 03 Jan 2026 13:49:14 +0000 [ugi-nl-ct-hc.r2itservices.com 1440963][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Thu, 01 Jan 2026 17:48:18 +0000 [ugi-nl-ct-hc.r2itservices.com 334015][Tera-WURFL] WARNING: Finished loading WURFL 2.3.4, db.scientiamobile.com - 2013-06-02 18:44:18 (Sun Jun 02 18:46:46 -0400 2013) in 259.35 seconds
Thu, 01 Jan 2026 17:48:18 +0000 [ugi-nl-ct-hc.r2itservices.com 334015][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Thu, 01 Jan 2026 17:47:28 +0000 [ugi-nl-ct-hc.r2itservices.com 334070][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.
Thu, 01 Jan 2026 17:44:01 +0000 [ugi-nl-ct-hc.r2itservices.com 334015][Tera-WURFL] WARNING: Loading patch: web_browsers_patch.xml
Thu, 01 Jan 2026 17:44:01 +0000 [ugi-nl-ct-hc.r2itservices.com 334015][Tera-WURFL] WARNING: Loading patch: custom_web_patch.xml
Tue, 30 Dec 2025 02:05:37 +0000 [ugi-nl-ct-hc.r2itservices.com 2933039][rebuildCacheTable] WARNING: Rebuilt cache table, existing table was empty - this is very unusual.