Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
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 t…
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 t…
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 …
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 …
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 specif…
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 specif…
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 inst…
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 f…
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 inst…
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 inst…
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 i…
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, recursive…
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 & M…
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 & M…
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 expre…
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 t…
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 …
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…
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…
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 Piw…
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 gl…
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 gl…
vipsoft authored
162 swfobject_version = 2.2
163
ff6ea2b refs #997 - add config option; allow users to revert to previous beha…
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 wa…
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 l…
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 result…
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/news…
matthieu_ authored
191
d4e8d71 - configuration files and code setting 0 rather than false and 1 inst…
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 inst…
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 inst…
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 inst…
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 c…
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 inst…
matt authored
205 enable_language_to_country_guess = 1
0b6a8e6 - improving language to country detection, fixing existing language c…
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 cleanin…
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 cleanin…
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 t…
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 …
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 t…
matt authored
250
7460e8a many updates // add tests // user can be authentificated from the DB …
matthieu_ authored
251 [log]
ef3ab14 - new feature: you can now disable the automatic archiving triggering…
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 t…
matthieu_ authored
255 logger_error[] = screen
256 logger_exception[] = screen
bc89b5e - memory and speed optimizations of archiving, refs #374 (hopefully f…
matt authored
257
960ae5f Fixes #833 - Allow absolute path when relocating tmp folder outside o…
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…
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 …
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…
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 int…
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 int…
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 int…
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.