· 4 years ago · May 07, 2021, 05:24 PM
1; <?php exit(); // DO NOT DELETE ?>
2; DO NOT DELETE THE ABOVE LINE!!!
3; Doing so will expose this configuration file through your web site!
4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
5
6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
7;
8; config.TEMPLATE.inc.php
9;
10; Copyright (c) 2014-2020 Simon Fraser University
11; Copyright (c) 2003-2020 John Willinsky
12; Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
13;
14; OJS Configuration settings.
15; Rename config.TEMPLATE.inc.php to config.inc.php to use.
16;
17;
18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
19
20
21;;;;;;;;;;;;;;;;;;;;
22; General Settings ;
23;;;;;;;;;;;;;;;;;;;;
24
25[general]
26
27; Set this to On once the system has been installed
28; (This is generally done automatically by the installer)
29installed = On
30
31; The canonical URL to the OJS installation (excluding the trailing slash)
32base_url = "https://www.plexus.laboratoriogruppoanalisi.com"
33
34; Session cookie name
35session_cookie_name = OJSSID
36
37; Session cookie path; if not specified, defaults to the detected base path
38; session_cookie_path = /
39
40; Number of days to save login cookie for if user selects to remember
41; (set to 0 to force expiration at end of current session)
42session_lifetime = 30
43
44; Enable support for running scheduled tasks
45; Set this to On if you have set up the scheduled tasks script to
46; execute periodically
47scheduled_tasks = Off
48
49; Site time zone
50; Please refer to lib/pkp/registry/timeZones.xml for a full list of supported
51; time zones.
52; I.e.:
53; <entry key="Europe/Amsterdam" name="Amsterdam" />
54; time_zone="Amsterdam"
55time_zone = "UTC"
56
57; Short and long date formats
58date_format_trunc = "%m-%d"
59date_format_short = "%Y-%m-%d"
60date_format_long = "%B %e, %Y"
61datetime_format_short = "%Y-%m-%d %I:%M %p"
62datetime_format_long = "%B %e, %Y - %I:%M %p"
63time_format = "%I:%M %p"
64
65; Use URL parameters instead of CGI PATH_INFO. This is useful for broken server
66; setups that don't support the PATH_INFO environment variable.
67; WARNING: This option is DEPRECATED and will be removed in the future.
68disable_path_info = Off
69
70; Use fopen(...) for URL-based reads. Modern versions of dspace
71; will not accept requests using fopen, as it does not provide a
72; User Agent, so this option is disabled by default. If this feature
73; is disabled by PHP's configuration, this setting will be ignored.
74allow_url_fopen = Off
75
76; Base URL override settings: Entries like the following examples can
77; be used to override the base URLs used by OJS. If you want to use a
78; proxy to rewrite URLs to OJS, configure your proxy's URL here.
79; Syntax: base_url[journal_path] = http://www.myUrl.com
80; To override URLs that aren't part of a particular journal, use a
81; journal_path of "index".
82; Examples:
83; base_url[index] = http://www.myUrl.com
84; base_url[myJournal] = http://www.myUrl.com/myJournal
85; base_url[myOtherJournal] = http://myOtherJournal.myUrl.com
86
87; Generate RESTful URLs using mod_rewrite. This requires the
88; rewrite directive to be enabled in your .htaccess or httpd.conf.
89; See FAQ for more details.
90restful_urls = Off
91
92; Allow the X_FORWARDED_FOR header to override the REMOTE_ADDR as the source IP
93; Set this to "On" if you are behind a reverse proxy and you control the X_FORWARDED_FOR
94; Warning: This defaults to "On" if unset for backwards compatibility.
95trust_x_forwarded_for = Off
96
97; Allow javascript files to be served through a content delivery network (set to off to use local files)
98enable_cdn = On
99
100; Set the maximum number of citation checking processes that may run in parallel.
101; Too high a value can increase server load and lead to too many parallel outgoing
102; requests to citation checking web services. Too low a value can lead to significantly
103; slower citation checking performance. A reasonable value is probably between 3
104; and 10. The more your connection bandwidth allows the better.
105citation_checking_max_processes = 3
106
107; Display a message on the site admin and journal manager user home pages if there is an upgrade available
108show_upgrade_warning = On
109
110; Set the following parameter to off if you want to work with the uncompiled (non-minified) JavaScript
111; source for debugging or if you are working off a development branch without compiled JavaScript.
112enable_minified = On
113
114; Provide a unique site ID and OAI base URL to PKP for statistics and security
115; alert purposes only.
116enable_beacon = On
117
118; Set this to "On" if you would like to only have a single, site-wide Privacy
119; Statement, rather than a separate Privacy Statement for each journal. Setting
120; this to "Off" will allow you to enter a site-wide Privacy Statement as well
121; as separate Privacy Statements for each journal.
122sitewide_privacy_statement = Off
123
124
125;;;;;;;;;;;;;;;;;;;;;
126; Database Settings ;
127;;;;;;;;;;;;;;;;;;;;;
128
129[database]
130
131driver = mysqli
132host = localhost:3306
133username = xxxxxxxxxxxxxx
134password = xxxxxxxxxxx
135name = xxxxxxxxxxxxxxxx
136; Set the non-standard port and/or socket, if used
137; port = 3306
138; unix_socket = /var/run/mysqld/mysqld.sock
139
140; Enable persistent connections
141persistent = Off
142
143; Enable database debug output (very verbose!)
144debug = Off
145
146;;;;;;;;;;;;;;;;;;
147; Cache Settings ;
148;;;;;;;;;;;;;;;;;;
149
150[cache]
151
152; Choose the type of object data caching to use. Options are:
153; - memcache: Use the memcache server configured below
154; - xcache: Use the xcache variable store
155; - apc: Use the APC variable store
156; - none: Use no caching.
157object_cache = none
158
159; Enable memcache support
160memcache_hostname = localhost
161memcache_port = 11211
162
163; For site visitors who are not logged in, many pages are often entirely
164; static (e.g. About, the home page, etc). If the option below is enabled,
165; these pages will be cached in local flat files for the number of hours
166; specified in the web_cache_hours option. This will cut down on server
167; overhead for many requests, but should be used with caution because:
168; 1) Things like journal metadata changes will not be reflected in cached
169; data until the cache expires or is cleared, and
170; 2) This caching WILL NOT RESPECT DOMAIN-BASED SUBSCRIPTIONS.
171; However, for situations like hosting high-volume open access journals, it's
172; an easy way of decreasing server load.
173;
174; When using web_cache, configure a tool to periodically clear out cache files
175; such as CRON. For example, configure it to run the following command:
176; find .../ojs/cache -maxdepth 1 -name wc-\*.html -mtime +1 -exec rm "{}" ";"
177web_cache = Off
178web_cache_hours = 1
179
180
181;;;;;;;;;;;;;;;;;;;;;;;;;
182; Localization Settings ;
183;;;;;;;;;;;;;;;;;;;;;;;;;
184
185[i18n]
186
187; Default locale
188locale = it_IT
189
190; Client output/input character set
191client_charset = utf-8
192
193; Database connection character set
194; Must be set to "Off" if not supported by the database server
195; If enabled, must be the same character set as "client_charset"
196; (although the actual name may differ slightly depending on the server)
197connection_charset = utf8
198
199
200;;;;;;;;;;;;;;;;;
201; File Settings ;
202;;;;;;;;;;;;;;;;;
203
204[files]
205
206; Complete path to directory to store uploaded files
207; (This directory should not be directly web-accessible)
208; Windows users should use forward slashes
209
210files_dir = /var/www/vhosts/mywebsite.xyz/my-out-of-web-root-files
211
212; Path to the directory to store public uploaded files
213; (This directory should be web-accessible and the specified path
214; should be relative to the base OJS directory)
215; Windows users should use forward slashes
216public_files_dir = public
217
218; The maximum allowed size in bytes of each user's public files
219; directory. This is where user's can upload images through the
220; tinymce editor to their bio. Editors can upload images for
221; some of the settings.
222; Set this to 0 to disallow such uploads.
223public_user_dir_size = 5000
224
225; Permissions mask for created files and directories
226umask = 0022
227
228; The minimum percentage similarity between filenames that should be considered
229; a possible revision
230filename_revision_match = 70
231
232
233;;;;;;;;;;;;;;;;;;;;;;;;;;;;
234; Fileinfo (MIME) Settings ;
235;;;;;;;;;;;;;;;;;;;;;;;;;;;;
236
237[finfo]
238; mime_database_path = /etc/magic.mime
239
240
241;;;;;;;;;;;;;;;;;;;;;
242; Security Settings ;
243;;;;;;;;;;;;;;;;;;;;;
244
245[security]
246
247; Force SSL connections site-wide
248force_ssl = On
249
250; Force SSL connections for login only
251force_login_ssl = On
252
253; This check will invalidate a session if the user's IP address changes.
254; Enabling this option provides some amount of additional security, but may
255; cause problems for users behind a proxy farm (e.g., AOL).
256session_check_ip = On
257
258; The encryption (hashing) algorithm to use for encrypting user passwords
259; Valid values are: md5, sha1
260; NOTE: This hashing method is deprecated, but necessary to permit gradual
261; migration of old password hashes.
262encryption = sha1
263
264; The unique salt to use for generating password reset hashes
265salt = "YouMustSetASecretKeyHere!!"
266
267; The unique secret used for encoding and decoding API keys
268api_key_secret = ""
269
270; The number of seconds before a password reset hash expires (defaults to 7200 / 2 hours)
271reset_seconds = 7200
272
273; Allowed HTML tags for fields that permit restricted HTML.
274; Use e.g. "img[src,alt],p" to allow "src" and "alt" attributes to the "img"
275; tag, and also to permit the "p" paragraph tag. Unspecified attributes will be
276; stripped.
277allowed_html = "a[href|target|title],em,strong,cite,code,ul,ol,li[class],dl,dt,dd,b,i,u,img[src|alt],sup,sub,br,p"
278
279;Is implicit authentication enabled or not
280
281;implicit_auth = On
282
283;Implicit Auth Header Variables
284
285;implicit_auth_header_first_name = HTTP_GIVENNAME
286;implicit_auth_header_last_name = HTTP_SN
287;implicit_auth_header_email = HTTP_MAIL
288;implicit_auth_header_phone = HTTP_TELEPHONENUMBER
289;implicit_auth_header_initials = HTTP_METADATA_INITIALS
290;implicit_auth_header_mailing_address = HTTP_METADATA_HOMEPOSTALADDRESS
291;implicit_auth_header_uin = HTTP_UID
292
293; A space delimited list of uins to make admin
294;implicit_auth_admin_list = "jdoe@email.ca jshmo@email.ca"
295
296; URL of the implicit auth 'Way Finder' page. See pages/login/LoginHandler.inc.php for usage.
297
298;implicit_auth_wayf_url = "/Shibboleth.sso/wayf"
299
300
301
302;;;;;;;;;;;;;;;;;;
303; Email Settings ;
304;;;;;;;;;;;;;;;;;;
305
306[email]
307
308; Use SMTP for sending mail instead of mail()
309; smtp = On
310
311; SMTP server settings
312; smtp_server = mail.example.com
313; smtp_port = 25
314
315; Enable SMTP authentication
316; Supported mechanisms: ssl, tls
317; smtp_auth = ssl
318; smtp_username = username
319; smtp_password = password
320
321; Allow envelope sender to be specified
322; (may not be possible with some server configurations)
323; allow_envelope_sender = Off
324
325; Default envelope sender to use if none is specified elsewhere
326; default_envelope_sender = my_address@my_host.com
327
328; Force the default envelope sender (if present)
329; This is useful if setting up a site-wide no-reply address
330; The reply-to field will be set with the reply-to or from address.
331; force_default_envelope_sender = Off
332
333; Force a DMARC compliant from header (RFC5322.From)
334; If any of your users have email addresses in domains not under your control
335; you may need to set this to be compliant with DMARC policies published by
336; those 3rd party domains.
337; Setting this will move the users address into the reply-to field and the
338; from field wil be rewritten with the default_envelope_sender.
339; To use this you must set force_default_enveloper_sender = On and
340; default_envelope_sender must be set to a valid address in a domain you own.
341; force_dmarc_compliant_from = Off
342
343; The display name to use with a DMARC compliant from header
344; By default the DMARC compliant from will have an empty name but this can
345; be changed by adding a text here.
346; You can use '%n' to insert the users name from the original from header
347; and '%s' to insert the localized sitename.
348; dmarc_compliant_from_displayname = '%n via %s'
349
350; Amount of time required between attempts to send non-editorial emails
351; in seconds. This can be used to help prevent email relaying via OJS.
352time_between_emails = 3600
353
354; Maximum number of recipients that can be included in a single email
355; (either as To:, Cc:, or Bcc: addresses) for a non-privileged user
356max_recipients = 10
357
358; If enabled, email addresses must be validated before login is possible.
359require_validation = Off
360
361; Maximum number of days before an unvalidated account expires and is deleted
362validation_timeout = 14
363
364
365;;;;;;;;;;;;;;;;;;;
366; Search Settings ;
367;;;;;;;;;;;;;;;;;;;
368
369[search]
370
371; Minimum indexed word length
372min_word_length = 3
373
374; The maximum number of search results fetched per keyword. These results
375; are fetched and merged to provide results for searches with several keywords.
376results_per_keyword = 500
377
378; The number of hours for which keyword search results are cached.
379result_cache_hours = 1
380
381; Paths to helper programs for indexing non-text files.
382; Programs are assumed to output the converted text to stdout, and "%s" is
383; replaced by the file argument.
384; Note that using full paths to the binaries is recommended.
385; Uncomment applicable lines to enable (at most one per file type).
386; Additional "index[MIME_TYPE]" lines can be added for any mime type to be
387; indexed.
388
389; PDF
390; index[application/pdf] = "/usr/bin/pstotext -enc UTF-8 -nopgbrk %s - | /usr/bin/tr '[:cntrl:]' ' '"
391; index[application/pdf] = "/usr/bin/pdftotext -enc UTF-8 -nopgbrk %s - | /usr/bin/tr '[:cntrl:]' ' '"
392
393; PostScript
394; index[application/postscript] = "/usr/bin/pstotext -enc UTF-8 -nopgbrk %s - | /usr/bin/tr '[:cntrl:]' ' '"
395; index[application/postscript] = "/usr/bin/ps2ascii %s | /usr/bin/tr '[:cntrl:]' ' '"
396
397; Microsoft Word
398; index[application/msword] = "/usr/bin/antiword %s"
399; index[application/msword] = "/usr/bin/catdoc %s"
400
401
402;;;;;;;;;;;;;;;;
403; OAI Settings ;
404;;;;;;;;;;;;;;;;
405
406[oai]
407
408; Enable OAI front-end to the site
409oai = On
410
411; OAI Repository identifier
412repository_id = "ojs2.www.plexus.laboratoriogruppoanalisi.com"
413
414; Maximum number of records per request to serve via OAI
415oai_max_records = 100
416
417;;;;;;;;;;;;;;;;;;;;;;
418; Interface Settings ;
419;;;;;;;;;;;;;;;;;;;;;;
420
421[interface]
422
423; Number of items to display per page; can be overridden on a per-journal basis
424items_per_page = 25
425
426; Number of page links to display; can be overridden on a per-journal basis
427page_links = 10
428
429
430;;;;;;;;;;;;;;;;;;;;
431; Captcha Settings ;
432;;;;;;;;;;;;;;;;;;;;
433
434[captcha]
435
436; Whether or not to enable ReCaptcha
437recaptcha = off
438
439; Public key for reCaptcha (see http://www.google.com/recaptcha)
440recaptcha_public_key = your_public_key
441
442; Private key for reCaptcha (see http://www.google.com/recaptcha)
443recaptcha_private_key = your_private_key
444
445; Whether or not to use Captcha on user registration
446captcha_on_register = on
447
448; Validate the hostname in the ReCaptcha response
449recaptcha_enforce_hostname = Off
450
451;;;;;;;;;;;;;;;;;;;;;
452; External Commands ;
453;;;;;;;;;;;;;;;;;;;;;
454
455[cli]
456
457; These are paths to (optional) external binaries used in
458; certain plug-ins or advanced program features.
459
460; Using full paths to the binaries is recommended.
461
462; perl (used in paracite citation parser)
463perl = /usr/bin/perl
464
465; tar (used in backup plugin, translation packaging)
466tar = /bin/tar
467
468; On systems that do not have libxsl/xslt libraries installed, or for those who
469; require a specific XSLT processor, you may enter the complete path to the
470; XSLT renderer tool, with any required arguments. Use %xsl to substitute the
471; location of the XSL stylesheet file, and %xml for the location of the XML
472; source file; eg:
473; /usr/bin/java -jar ~/java/xalan.jar -HTML -IN %xml -XSL %xsl
474xslt_command = ""
475
476;;;;;;;;;;;;;;;;;;
477; Proxy Settings ;
478;;;;;;;;;;;;;;;;;;
479
480[proxy]
481
482; Note that allow_url_fopen must be set to Off before these proxy settings
483; will take effect.
484
485; The HTTP proxy configuration to use
486; http_host = localhost
487; http_port = 80
488; proxy_username = username
489; proxy_password = password
490
491
492;;;;;;;;;;;;;;;;;;
493; Debug Settings ;
494;;;;;;;;;;;;;;;;;;
495
496[debug]
497
498; Display a stack trace when a fatal error occurs.
499; Note that this may expose private information and should be disabled
500; for any production system.
501show_stacktrace = Off
502
503; Display an error message when something goes wrong.
504display_errors = Off
505
506; Display deprecation warnings
507deprecation_warnings = Off
508
509; Log web service request information for debugging
510log_web_service_info = Off
511