Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 328 lines (258 sloc) 12.758 kb
55d8a3a Commited some very good patch by Maciej Zawadziński :
julien authored
1 ; <?php exit; ?> DO NOT REMOVE THIS LINE
68917a0 - fix #586 claryfing messaging when one click update fails
matt authored
2 ; If you want to change some of these default values, the best practise is to override
3 ; them in your configuration file in config/config.ini.php. If you directly edit this file,
4 ; you risk losing your changes when you upgrade Piwik.
48edef0 * Added General settings page to: enable browser archiving, define toda...
matt authored
5 ; For example if you want to override action_title_category_delimiter,
68917a0 - fix #586 claryfing messaging when one click update fails
matt authored
6 ; edit config/config.ini.php and add the following:
7 ; [General]
48edef0 * Added General settings page to: enable browser archiving, define toda...
matt authored
8 ; action_title_category_delimiter = "-"
68917a0 - fix #586 claryfing messaging when one click update fails
matt authored
9
774eeca Introducing documented piwik.php PHP Tracking client.
matt authored
10 ;--------
11 ; WARNING - YOU SHOULD NOT EDIT THIS FILE DIRECTLY - Edit config.ini.php instead.
12 ;--------
13
7460e8a many updates // add tests // user can be authentificated from the DB or ...
matthieu_ authored
14 [superuser]
15 login = root
1be0492 - fixed bug period range generation
matt authored
16 password =
7460e8a many updates // add tests // user can be authentificated from the DB or ...
matthieu_ authored
17
8fd714f add phpdoc
matthieu_ authored
18 [database]
9826a7b Implemented the Installation process
matthieu_ authored
19 host =
20 username =
21 password =
22 dbname =
23 tables_prefix =
833084d - fixes #205 you can now install with a mysql port non 3306 by specifyin...
matt authored
24 port = 3306
0293e03 Use Piwik_Query() for consistency. Override listTables() for Pgsql.
vipsoft authored
25 adapter = PDO_MYSQL
93f7544 Adding charset in the master config file
matt authored
26 ; if charset is set to utf8, Piwik will ensure that it is storing its data using UTF8 charset.
27 ; it will add a sql query SET at each page view.
28 ; Piwik should work correctly without this setting.
29 ;charset = utf8
8fd714f add phpdoc
matthieu_ authored
30
f018f43 Cleaning this huge repository
matthieu_ authored
31 [database_tests]
e5b563a Fixed small bugs to make it work on a windows server
matthieu_ authored
32 host = localhost
33 username = root
0bc0409 Some cleaning + started removing/fixing some TODO in the code
matt authored
34 password =
255b887 - renaming all instances of LogStats to Tracker for clarity
matt authored
35 dbname = piwik_tests
7ac9f84 Started unit testing...
matthieu_ authored
36 tables_prefix = piwiktests_
833084d - fixes #205 you can now install with a mysql port non 3306 by specifyin...
matt authored
37 port = 3306
e5b563a Fixed small bugs to make it work on a windows server
matthieu_ authored
38 adapter = PDO_MYSQL
623a8d2 - converting line breaks to UNIX
matt authored
39
0a20bb4 Added piwik release timeline to the TODO file + organized tasks
matthieu_ authored
40 [Debug]
d4e8d71 - configuration files and code setting 0 rather than false and 1 instead...
matt authored
41 ; if set to 1, the archiving process will always be triggered, even if the archive has already been computed
1dfc7ae - renamed modules/ directory in core/
matt authored
42 ; this is useful when making changes to the archiving code so we can force the archiving process
bc89b5e - memory and speed optimizations of archiving, refs #374 (hopefully fixi...
matt authored
43 always_archive_data_period = 0;
44 always_archive_data_day = 0;
0a20bb4 Added piwik release timeline to the TODO file + organized tasks
matthieu_ authored
45
d4e8d71 - configuration files and code setting 0 rather than false and 1 instead...
matt authored
46 ; if set to 1, all the SQL queries will be recorded by the profiler
420311f - now logging error & exceptions to the error output
matt authored
47 ; and a profiling summary will be printed at the end of the request
d4e8d71 - configuration files and code setting 0 rather than false and 1 instead...
matt authored
48 enable_sql_profiler = 0
3d43144 adding new option in config file:
matt authored
49
50 ; if set to 1, a Piwik tag will be included in the Piwik UI footer and will track visits, pages, etc. to idsite = 1
51 ; this is useful for Piwik developers as an easy way to create data in their local Piwik
52 track_visits_inside_piwik_ui = 0
420311f - now logging error & exceptions to the error output
matt authored
53
9662273 Fixes #660 - Thanks Julien Moumne for the patch! great new feature impr...
matt authored
54 ; if set to 1, javascript and css files will be included individually
55 ; this option must be set to 1 when adding, removing or modifying javascript and css files
56 disable_merged_assets = 0
57
fcf75a5 Started Archive process. Currently it handles multi period, recursively ...
matthieu_ authored
58 [General]
cfaa726 Fixes #1067
matt authored
59 ; character used to automatically create categories in the Actions > Pages, Outlinks and Downloads reports
0a20bb4 Added piwik release timeline to the TODO file + organized tasks
matthieu_ authored
60 ; for example a URL like "example.com/blog/development/first-post" will create
61 ; the page first-post in the subcategory development which belongs to the blog category
cfaa726 Fixes #1067
matt authored
62 action_url_category_delimiter = /
63
64 ; similar to above, but this delimiter is only used for page titles in the Actions > Page titles report
65 action_title_category_delimiter = /
3eaacae so many things its hard to remember
matthieu_ authored
66
b1aefa2 fixes #288
mauser authored
67 ; minimum number of websites to run autocompleter
68 autocomplete_min_sites = 5
69
70 ; maximum number of websites showed in search results in autocompleter
71 site_selector_max_sites = 10
72
851b2e2 - Fixes #708 kudos to Maciej for his work on this one, and Anthon & Matt...
matt authored
73 ; this action name is used when the URL ends with a slash /
74 ; it is useful to have an actual string to write in the UI
cfaa726 Fixes #1067
matt authored
75 action_default_name = index
851b2e2 - Fixes #708 kudos to Maciej for his work on this one, and Anthon & Matt...
matt authored
76
77 ; this action name is used when the URL has no page title or page URL defined
78 action_default_name_when_not_defined = "page title not defined"
79 action_default_url_when_not_defined = "page url not defined"
80
d81e75e
matt authored
81 ; if you want all your users to use Piwik in only one language, disable the LanguagesManager
82 ; plugin, and set this default_language (users won't see the language drop down)
83 default_language = en
84
0a20bb4 Added piwik release timeline to the TODO file + organized tasks
matthieu_ authored
85 ; default number of elements in the datatable
cb346a4 - ADDED search field below data tables is now using the regular expressi...
matt authored
86 datatable_default_limit = 10
87
88 ; default number of rows returned in API responses
89 API_datatable_default_limit = 50
3eaacae so many things its hard to remember
matthieu_ authored
90
48edef0 * Added General settings page to: enable browser archiving, define toda...
matt authored
91 ; This setting is overriden in the UI, under "User Settings".
92 ; The date and period loaded by Piwik uses the defaults below. Possible values: yesterday, today.
93 default_day = yesterday
94 ; Possible values: day, week, month, year.
95 default_period = day
96
97 ; This setting is overriden in the UI, under "General Settings". This is the default value used if the setting hasn't been overriden via the UI.
98 ; Time in seconds after which an archive will be computed again. This setting is used only for today's statistics.
99 ; Defaults to 10 seconds so that by default, Piwik provides real time reporting.
100 time_before_today_archive_considered_outdated = 10
101
102 ; This setting is overriden in the UI, under "General Settings". The default value is to allow browsers
103 ; to trigger the Piwik archiving process.
104 enable_browser_archiving_triggering = 1
105
af12a2c - now checking for > mysql 4.1
matt authored
106 ; PHP minimum required version (minimum requirement known to date = ->newInstanceArgs)
55d8a3a Commited some very good patch by Maciej Zawadziński :
julien authored
107 minimum_php_version = 5.1.3
2e7a7bc - removed all TODO
matt authored
108
af12a2c - now checking for > mysql 4.1
matt authored
109 ; MySQL minimum required version
12d8bc2 Lower MySQL requirement back to 4.1; add try...catch to handle MySQL err...
vipsoft authored
110 ; note: timezone support added in 4.1.3
111 minimum_mysql_version = 4.1
af12a2c - now checking for > mysql 4.1
matt authored
112
ef2bad7 fixes #904 - MySQL error codes; unsupported adapters can map these to dr...
vipsoft authored
113 ; PostgreSQL minimum required version
114 minimum_pgsql_version = 8.3
115
4a1024b fixing Setting how long cookies set by Piwik last #469
matt authored
116 ; Minimum adviced memory limit in php.ini file (see memory_limit value)
2e7a7bc - removed all TODO
matt authored
117 minimum_memory_limit = 128
1350058 The full page with all the reports is OK
matthieu_ authored
118
4a1024b fixing Setting how long cookies set by Piwik last #469
matt authored
119 ; login cookie name
120 login_cookie_name = piwik_auth
121
122 ; login cookie expiration (30 days)
123 login_cookie_expire = 2592000
124
69cdaa5 Fixes #1155 Cookie path can now be defined in config file
matt authored
125 ; The path on the server in which the cookie will be available on.
126 ; Defaults to empty. See spec in http://curl.haxx.se/rfc/cookie_spec.html
127 login_cookie_path =
128
1315817 Refs #71
matt authored
129
752b6cf - fix #527 (Make the email 'from' address configurable in one of the in...
matt authored
130 ; email address that appears as a Sender in the password recovery email
131 ; if specified, {DOMAIN} will be replaced by the current Piwik domain
132 login_password_recovery_email_address = "password-recovery@{DOMAIN}"
133 ; name that appears as a Sender in the password recovery email
134 login_password_recovery_email_name = Piwik
135
1315817 Refs #71
matt authored
136 ; standard email address displayed when sending emails
137 noreply_email_address = "noreply@{DOMAIN}"
138
a71e13b fixed #268 Move dataTable truncation limit to the configuration file
matt authored
139 ; during archiving, Piwik will limit the number of results recorded, for performance reasons
140 ; maximum number of rows for any of the Referers tables (keywords, search engines, campaigns, etc.)
151365e Increasing number of keywords/ referers websites URLs recorded by Piwik....
matt authored
141 datatable_archiving_maximum_rows_referers = 1000
a71e13b fixed #268 Move dataTable truncation limit to the configuration file
matt authored
142 ; maximum number of rows for any of the Referers subtable (search engines by keyword, keyword by campaign, etc.)
143 datatable_archiving_maximum_rows_subtable_referers = 50
417b548 adding a few search engines
matt authored
144
145 ; maximum number of rows for any of the Actions tables (pages, downloads, outlinks)
146 datatable_archiving_maximum_rows_actions = 500
a71e13b fixed #268 Move dataTable truncation limit to the configuration file
matt authored
147 ; maximum number of rows for pages in categories (sub pages, when clicking on the + for a page category)
50ddad9 Fixes #1428
matt authored
148 ; note: should not exceed the display limit in Piwik_Actions_Controller::ACTIONS_REPORT_ROWS_DISPLAY
149 ; because each subdirectory doesn't have paging at the bottom, so all data should be displayed if possible.
a71e13b fixed #268 Move dataTable truncation limit to the configuration file
matt authored
150 datatable_archiving_maximum_rows_subtable_actions = 100
151
b611b5a
matt authored
152 ; maximum number of rows for other tables (Providers, User settings configurations)
153 datatable_archiving_maximum_rows_standard = 500
553420e Fixes #1011 Provider plugin now limits row count to 500
matt authored
154
9ba940d Add option to use a known CDN for AJAX libraries
vipsoft authored
155 ; by default, Piwik uses self-hosted AJAX libraries.
156 ; If set to 1, Piwik uses a Content Distribution Network
157 use_ajax_cdn = 0
158
fd5a6fa Move hard-coded AJAX library version numbers from Smarty plugin to globa...
vipsoft authored
159 ; required AJAX library versions
1a1d6ae refs #1235 - update libs
vipsoft authored
160 jquery_version = 1.4.2
9944dc5 refs #1235
vipsoft authored
161 jqueryui_version = 1.8.2
fd5a6fa Move hard-coded AJAX library version numbers from Smarty plugin to globa...
vipsoft authored
162 swfobject_version = 2.2
163
ff6ea2b refs #997 - add config option; allow users to revert to previous behavio...
vipsoft authored
164 ; If set to 0, Flash widgets require separate HTTP requests
165 ; (i.e., one request to load the JavaScript which instantiates Open Flash Chart; the other request is made by OFC to download the JSON data for the chart)
166 ; If set to 1, Piwik uses a single HTTP request per Flash widget to serve both the widget and data
167 serve_widget_and_data = 1
168
512c240 fixes #869 - Installation - detect presence of a reverse proxy and warn ...
vipsoft authored
169 ; If set to 1, Piwik adds a response header to workaround the IE+Flash+HTTPS bug.
170 reverse_proxy = 0
171
efdf903 fixes #1471; the testing part is rolled into #1470
vipsoft authored
172 ; The release server is an essential part of the Piwik infrastructure/ecosystem
173 ; to provide the latest software version.
174 latest_version_url = http://piwik.org/latest.zip
175
176 ; The API server is an essential part of the Piwik infrastructure/ecosystem to
177 ; provide services to Piwik installations, e.g., getLatestVersion and
178 ; subscribeNewsletter.
179 api_service_url = http://api.piwik.org
180
181
255b887 - renaming all instances of LogStats to Tracker for clarity
matt authored
182 [Tracker]
1aaa759 - implemented basic plugin system in the piwik.php logging engine
matthieu_ authored
183 ; set to 0 if you want to stop tracking the visitors. Useful if you need to stop all the connections on the DB.
826d803 - improved the piwik.php algorithm, one day of work is remaining at leas...
matthieu_ authored
184 record_statistics = 1
f8b1f53 Finished main algorithm for the Logging script.
matthieu_ authored
185
8c84442 - fix #271 VISIT_STANDARD_LENGTH constant should be set in config file
matt authored
186 ; length of a visit in seconds. If a visitor comes back on the website visit_standard_length seconds after his last page view, it will be recorded as a new visit
187 visit_standard_length = 1800
188
f22bfd9 Fixes #1259 Always setting sum_time_spent for pages in the API results. ...
matt authored
189 ; visitors that stay on the website and view only one page will be considered staying 0 second
190 default_time_one_page_visit = 0
f03d191 Improved the script for visits generation => now handles partner/newslet...
matthieu_ authored
191
d4e8d71 - configuration files and code setting 0 rather than false and 1 instead...
matt authored
192 ; if set to 0, any goal conversion will be credited to the last more recent non empty referer.
193 ; when set to 1, the first ever referer used to reach the website will be used
194 use_first_referer_to_determine_goal_referer = 0
3966931 - adding Goal Tracking related goodness in core, and plugins
matt authored
195
d4e8d71 - configuration files and code setting 0 rather than false and 1 instead...
matt authored
196 ; if set to 1, Piwik will try to match visitors without cookie to a previous visitor that has the same
3966931 - adding Goal Tracking related goodness in core, and plugins
matt authored
197 ; configuration: OS, browser, resolution, IP, etc. This heuristic adds an extra SQL query for each page view without cookie.
d4e8d71 - configuration files and code setting 0 rather than false and 1 instead...
matt authored
198 ; it is advised to set it to 1 for more accurate detection of unique visitors.
199 ; However when most users have the same IP, and the same configuration, it is advised to set it to 0
200 enable_detect_unique_visitor_using_settings = 1
3966931 - adding Goal Tracking related goodness in core, and plugins
matt authored
201
d4e8d71 - configuration files and code setting 0 rather than false and 1 instead...
matt authored
202 ; if set to 1, Piwik attempts a "best guess" at the visitor's country of
0b6a8e6 - improving language to country detection, fixing existing language code...
matt authored
203 ; origin when the preferred language tag omits region information.
204 ; The mapping is defined in core/DataFiles/LanguageToCountry.php,
d4e8d71 - configuration files and code setting 0 rather than false and 1 instead...
matt authored
205 enable_language_to_country_guess = 1
0b6a8e6 - improving language to country detection, fixing existing language code...
matt authored
206
4c7cfd7 Fixes #587
matt authored
207 ; When the misc/cron/archive.sh cron hasn't been setup, we still need to regularly run some maintenance tasks.
208 ; Visits to the Tracker will try to trigger Scheduled Tasks (eg. scheduled PDF reports by email).
209 ; Scheduled tasks will only run if 'Enable Piwik Archiving from Browser' is enabled in the General Settings.
210 ; Tasks run once every hour maximum, they might not run every hour if traffic is low.
211 ; Set to 0 to disable Scheduled tasks completely.
212 scheduled_tasks_min_interval = 3600
213
44e29c4 - cleaned up the Tracker/Action code, added tests, as well as cleaning u...
matt authored
214 ; name of the cookie used to store the visitor information
215 cookie_name = piwik_visitor
216
217 ; by default, the Piwik tracking cookie expires in 2 years
218 cookie_expire = 63072000
219
69cdaa5 Fixes #1155 Cookie path can now be defined in config file
matt authored
220 ; The path on the server in which the cookie will be available on.
221 ; Defaults to empty. See spec in http://curl.haxx.se/rfc/cookie_spec.html
222 cookie_path =
223
248b2df fixes #1364 - committed patch by halfdan with some minor edits; thanks
vipsoft authored
224 ; name of the cookie to ignore visits
225 ignore_visits_cookie_name = piwik_ignore
226
44e29c4 - cleaned up the Tracker/Action code, added tests, as well as cleaning u...
matt authored
227 ; variable name to track any campaign, for example CPC campaign
228 ; Example: If a visitor first visits 'index.php?piwik_campaign=Adwords-CPC' then it will be counted as a campaign referer named 'Adwords-CPC'
229 campaign_var_name = piwik_campaign
230
231 ; variable name to track any campaign keyword
232 ; Example: If a visitor first visits 'index.php?piwik_campaign=Adwords-CPC&piwik_kwd=My killer keyword' then it will be counted as a campaign referer named 'Adwords-CPC' with the keyword 'My killer keyword'
233 campaign_keyword_var_name = piwik_kwd
234
d9d4b64 Fixes #1086 Ability to save URLs longer than 255 characters
matt authored
235 ; maximum length of a Page Title or a Page URL recorded in the log_action.name table
236 page_maximum_length = 1024;
237
48edef0 * Added General settings page to: enable browser archiving, define toda...
matt authored
238 ; number of octets in IP address to mask, in order to anonymize a visitor's IP address
239 ; if the AnonymizeIP plugin is deactivated, this value is ignored
240 ; for IPv4 addresses, valid values are 0..4
bc76068 fixes #692 - plugin (deactivated by default) to anonymize visitor IP add...
vipsoft authored
241 ip_address_mask_length = 1
242
7b7e74e 0.7-rc1
matt authored
243 [mail]
244 transport = ; smtp or empty
245 port = 25
246 host = ; SMTP server address
247 type = ; SMTP Auth type. By default: NONE. For example: LOGIN
248 username = ; SMTP username
249 password = ; SMTP password
48edef0 * Added General settings page to: enable browser archiving, define toda...
matt authored
250
7460e8a many updates // add tests // user can be authentificated from the DB or ...
matthieu_ authored
251 [log]
ef3ab14 - new feature: you can now disable the automatic archiving triggering fr...
matt authored
252 ;possible values for log: screen, database, file
5fd9408 Refs #56
matt authored
253 ; by default, standard logging/debug messages are hidden from screen
254 ;logger_message[] = screen
bb77c90 - fixed bug for logging when no writer specified (when we dont want to l...
matthieu_ authored
255 logger_error[] = screen
256 logger_exception[] = screen
bc89b5e - memory and speed optimizations of archiving, refs #374 (hopefully fixi...
matt authored
257
960ae5f Fixes #833 - Allow absolute path when relocating tmp folder outside of P...
vipsoft authored
258 ; if configured to log in files, log files will be created in this path
259 ; eg. if the value is tmp/logs files will be created in /path/to/piwik/tmp/logs/
260 logger_file_path = tmp/logs
906e61a - logging system DONE
matthieu_ authored
261
ef3ab14 - new feature: you can now disable the automatic archiving triggering fr...
matt authored
262 ; all calls to the API (method name, parameters, execution time, caller IP, etc.)
87f03e4 - fixes #633 When specifying logging messages/errors/exceptions to a fil...
matt authored
263 ; disabled by default as it can cause serious overhead and should only be used wisely
ef3ab14 - new feature: you can now disable the automatic archiving triggering fr...
matt authored
264 ;logger_api_call[] = file
575be77 wonderful new logging system => yet to be finished
matthieu_ authored
265
8fd714f add phpdoc
matthieu_ authored
266 [smarty]
0a20bb4 Added piwik release timeline to the TODO file + organized tasks
matthieu_ authored
267 ; the list of directories in which to look for templates
6a096dc A lot of new stuff, AJAX administration, Login Controller, jquery integr...
matthieu_ authored
268 template_dir[] = plugins
269 template_dir[] = themes/default
0a20bb4 Added piwik release timeline to the TODO file + organized tasks
matthieu_ authored
270 template_dir[] = themes
271
1dfc7ae - renamed modules/ directory in core/
matt authored
272 plugins_dir[] = core/SmartyPlugins
98dbb5f fixes #721 - update to Smarty 2.6.24
vipsoft authored
273 plugins_dir[] = libs/Smarty/plugins
0a20bb4 Added piwik release timeline to the TODO file + organized tasks
matthieu_ authored
274
8fd714f add phpdoc
matthieu_ authored
275 compile_dir = tmp/templates_c
6a096dc A lot of new stuff, AJAX administration, Login Controller, jquery integr...
matthieu_ authored
276 cache_dir = tmp/cache
b49c58d Fixed bug in createHtaccess
matthieu_ authored
277
0a20bb4 Added piwik release timeline to the TODO file + organized tasks
matthieu_ authored
278 ; error reporting inside Smarty
6a096dc A lot of new stuff, AJAX administration, Login Controller, jquery integr...
matthieu_ authored
279 error_reporting = E_ALL|E_NOTICE
420311f - now logging error & exceptions to the error output
matt authored
280
68917a0 - fix #586 claryfing messaging when one click update fails
matt authored
281 [Plugins]
282 Plugins[] = CorePluginsAdmin
283 Plugins[] = CoreAdminHome
284 Plugins[] = CoreHome
285 Plugins[] = API
286 Plugins[] = Widgetize
287 Plugins[] = LanguagesManager
288 Plugins[] = Actions
289 Plugins[] = Dashboard
822e795 MultiSites plugin enabled by default refs #389
matt authored
290 Plugins[] = MultiSites
68917a0 - fix #586 claryfing messaging when one click update fails
matt authored
291 Plugins[] = Referers
292 Plugins[] = UserSettings
82010d2 update plugin list for completeness
vipsoft authored
293 Plugins[] = Goals
402765d Enable SEO plugin by default refs #100
matt authored
294 Plugins[] = SEO
68917a0 - fix #586 claryfing messaging when one click update fails
matt authored
295
296 Plugins[] = UserCountry
297 Plugins[] = VisitsSummary
298 Plugins[] = VisitFrequency
299 Plugins[] = VisitTime
300 Plugins[] = VisitorInterest
301 Plugins[] = ExampleAPI
302 Plugins[] = ExamplePlugin
303 Plugins[] = ExampleRssWidget
304 Plugins[] = ExampleFeedburner
305 Plugins[] = Provider
306 Plugins[] = Feedback
307
308 Plugins[] = Login
309 Plugins[] = UsersManager
310 Plugins[] = SitesManager
311 Plugins[] = Installation
82010d2 update plugin list for completeness
vipsoft authored
312 Plugins[] = CoreUpdater
7b7e74e 0.7-rc1
matt authored
313 ; disabled in 0.7-rc1
3e62b17 enable by default PDF + MAP plugin
matt authored
314 Plugins[] = PDFReports
315 Plugins[] = UserCountryMap
68917a0 - fix #586 claryfing messaging when one click update fails
matt authored
316
317 [PluginsInstalled]
318 PluginsInstalled[] = Login
319 PluginsInstalled[] = CoreAdminHome
320 PluginsInstalled[] = UsersManager
321 PluginsInstalled[] = SitesManager
322 PluginsInstalled[] = Installation
323
324 [Plugins_Tracker]
98dbb5f fixes #721 - update to Smarty 2.6.24
vipsoft authored
325 Plugins_Tracker[] = Provider
9113344 refs #774 - goals enabled by default
vipsoft authored
326 Plugins_Tracker[] = Goals
d8bade3 Fixes issue with Goals API throwing errors when called with lastX
matt authored
327
Something went wrong with that request. Please try again.