General Preferences tab
Related Topics
- Overview
- Configure site-wide preferences
- To Access
- From the General Admin page, click the General Preferences tab.
- Note
- Some of these options can be configured during Installation
Preference Filters
To see all the settings available on your admin page, you may need to adjust your Preference Filters
Option | Description | Default |
---|---|---|
Server domain name | The value that will be used by default as the server domain name of your Tiki site. Leave this blank if you are not entirely sure what you are doing. If this value is incorrect or your DNS is not set up properly it will lock you out of your Tiki and requite database or shell access to recover it. |
None |
Browser title | Visible label in the browser's title bar on all pages. Also appears in search engine results. | None |
Fallback for tiki base URL | The full URL to the Tiki base URL including protocol, domain and path (example: https://example.com/tiki/), used when the current URL can not be determined, example, when executing from the command line. | None |
Browser title position | Position of the browser title in the full browser bar relative to the current page's descriptor. After current page's descriptor | Before current page's descriptor | No browser title, only current page's descriptor | Only browser title, no current page's descriptor |
After current page's descri... |
Browser title display mode | When breadcrumbs are used, method to display the browser title. Most-specific first | Least-specific first (site) | Current only | Description |
Most-specific first |
Sender email | Email address that will be used as the sender for outgoing emails. | None |
Sender full name | Real name that will be used as the sender for outgoing emails | None |
Default character set for sending mail | Specify the character encoding used by Tiki when sending mail notifications. utf-8 | iso-8859-1 |
utf-8 |
Email newline character(s) | End-of-line (EOL) character used in outgoing emails CRLF (standard) | LF (some Unix MTA) |
LF (some Unix MTA) |
Apply site styles to HTML emails | Add site CSS to all HTML formatted emails | Enabled |
Mail sender | Specify if Tiki should use Sendmail(the PHP mail() function), SMTP or File (Debug) (to debug email sending by means of storing emails as files on disk at ./temp/Mail_yyyymmddhhmmss_randomstring.tmp ) to send mail notifications. Sendmail | SMTP | File (debug) | Elastic Email | Mailgun | Mandrill | Postage | Postmark | SendGrid | SparkPost |
Sendmail |
Amazon SES Key | None | |
Amazon SES Secret | None | |
Amazon SES Region | None | |
Amazon SES version | None | |
Elastic Email Username | None | |
Elastic Email Key | None | |
Mailgun Domain | None | |
Mailgun Key | None | |
Mailgun API Endpoint | None | |
Mandrill Key | None | |
Postage Key | None | |
Postmark Key | None | |
SendGrid Username | None | |
SendGrid Key | None | |
SparkPost Key | None | |
SMTP server | None | |
Authentication | Mail server authentication None | LOGIN | PLAIN | CRAM-MD5 |
None |
Username | None | |
Password | None | |
Port | 25 | |
Security | None | SSL | TLS | None |
Verify HTTPS certificates of remote servers | When set to enforce, the server will fail to connect over HTTPS to a remote server that do not have a SSL certificate that is valid and can be verified against the local list of Certificate Authority (CA) Do not enforce verification | Enforce verification |
None |
Local server name | Name of the local server. Will be reported to SMTP relay on the HELO/EHLO line. | Localhost |
Mail delivery | When set to Queue, messages will be stored in the database. Requires using the shell script php console.php mail-queue:send to be run for actual delivery.Send immediately | Queue |
None |
Catch-all email address | Tiki will send all emails to this email address instead of the target recipients. This will actually rewrite the recipient TO, CC and BCC email headers. | None |
Email footer | Text appended to outgoing emails. | None |
Text string used to customise mail templates | Text string used to customise mail templates and added as a pref reference in the appropriate mail tpl files | None |
Throttle newsletter send rate | Pause for a given amount of seconds before each batch to avoid overloading the mail server. | Disabled |
Newsletter pause length | Number of seconds delay before each batch | 60 seconds |
Newsletter batch size | Number of emails to send in each batch | 5 emails |
Allow sending newsletters through external clients | Generate mailto links using the recipients as the BCC list. This will expose the list if email addresses to all users allowed to send newsletters. |
Disabled |
PHP Error reporting level | Level of errors to be reported. Errors can be seen in a collapsible box at the bottom of the page, if any exist. No error reporting | Report all PHP errors except strict | Report all PHP errors | Report all PHP errors except notices | According to the PHP configuration |
Report all PHP errors excep... |
PHP errors visible to admin only | PHP Errors will be shown to only the Admin user. During site development, it's better to display errors to all users. However, in production settings, errors should only be displayed to administrators. |
Enabled |
Include Smarty notices in the PHP error report | Tiki will display Smarty notices with the PHP error messages. In most cases, Smarty notices can be safely ignored. However, they may be useful in the development process when unexpected issues occur. |
Disabled |
Show generic error message | Show a generic error message for non admins users. The error is logged to the database. | Disabled |
Generic error message | Message to display to non admin users when an error occurs. | There was an issue with you... |
Log mail in Tiki logs | A line of type mail will be included in the System Log with the destination address and subject of each email sent. May impact performance |
Disabled |
Log SQL | All SQL queries will be registered in the database in the tiki_sql_query_logs table. Do not enable this feature all the time. It can be very resource intensive and will impact performance. |
Disabled |
Log queries using more than | Use to log only queries that exceed a specific amount of time. May impact performance |
0.05 seconds |
Data Source Name (DSN) | DSN used for connect to the error tracking service. | None |
Sample rate | Sampling allows you to better manage the number of reported events, so you can tailor the volume of data needed. Use a value between 0 and 1. E.g.: 0.25 (will report 25% of the events) | 1 |
Track PHP errors | Enable integration with error tracking service(ex: Sentry, GlitchTip) for PHP. | Disabled |
Track JavaScript errors | Enable integration with error tracking service(ex: Sentry, GlitchTip) for JavaScript. | Disabled |
Enabled | Cron jobs can be triggered from a URL or with JavaScript. A token is required to run the cron job manually. | Disabled |
How to trigger Web Cron | Calling the Web Cron URL | Adding JavaScript that calls Web Cron | URL and JavaScript | URL and JavaScript |
Run interval | The amount of time of each run | 60 seconds |
Token | The token to use when running the cron manually | Random Token |
Scheduler | Provides the ability to run tasks at a scheduled time. | Enabled |
Delay scheduled time (minutes) | When calculating if the jobs should run, take the delay into consideration | 0 |
Scheduler stalled after (minutes) | Set a scheduler to stall if the running time is long. Set 0 to disable stall detection. | 15 |
Notify on stalled schedulers | Send an email notification when a stalled scheduler is detected. | Enabled |
Users to notify on stalled task | List of users/emails separated by comma to be notified when a scheduler task is set to stalled.Ex: admin,operations@example.com If empty, the email will be sent to all administrators. |
None |
Self healing after (minutes) | Self healing resets a stalled scheduler automatically after the timeout set. 0 disables self healing | 30 |
Notify on healed schedulers | Send an email notification when a stalled scheduler is healed. | Enabled |
Users to notify on healed task | List of users/emails separated by comma to be notified when a scheduler task is set to healed.Ex: admin,operations@example.com If empty, the email will be sent to all administrators. |
None |
Number of logs to keep | 0 will keep all logs | 10000 |
Option | Description | Default |
---|---|---|
Server domain name | The value that will be used by default as the server domain name of your Tiki site. Leave this blank if you are not entirely sure what you are doing. If this value is incorrect or your DNS is not set up properly it will lock you out of your Tiki and requite database or shell access to recover it. |
None |
Browser title | Visible label in the browser's title bar on all pages. Also appears in search engine results. | None |
Fallback for tiki base URL | The full URL to the Tiki base URL including protocol, domain and path (example: https://example.com/tiki/), used when the current URL can not be determined, example, when executing from the command line. | None |
Browser title position | Position of the browser title in the full browser bar relative to the current page's descriptor. After current page's descriptor | Before current page's descriptor | No browser title, only current page's descriptor | Only browser title, no current page's descriptor |
After current page's descri... |
Browser title display mode | When breadcrumbs are used, method to display the browser title. Most-specific first | Least-specific first (site) | Current only | Description |
Most-specific first |
Sender email | Email address that will be used as the sender for outgoing emails. | None |
Sender full name | Real name that will be used as the sender for outgoing emails | None |
Default character set for sending mail | Specify the character encoding used by Tiki when sending mail notifications. utf-8 | iso-8859-1 |
utf-8 |
Email newline character(s) | End-of-line (EOL) character used in outgoing emails CRLF (standard) | LF (some Unix MTA) |
LF (some Unix MTA) |
Apply site styles to HTML emails | Add site CSS to all HTML formatted emails | Enabled |
Mail sender | Specify if Tiki should use Sendmail(the PHP mail() function), SMTP or File (Debug) (to debug email sending by means of storing emails as files on disk at ./temp/Mail_yyyymmddhhmmss_randomstring.tmp ) to send mail notifications. Sendmail | SMTP | File (debug) | Elastic Email | Mailgun | Mandrill | Postage | Postmark | SendGrid | SparkPost |
Sendmail |
Amazon SES Key | None | |
Amazon SES Secret | None | |
Amazon SES Region | None | |
Amazon SES version | None | |
Elastic Email Username | None | |
Elastic Email Key | None | |
Mailgun Domain | None | |
Mailgun Key | None | |
Mailgun API Endpoint | None | |
Mandrill Key | None | |
Postage Key | None | |
Postmark Key | None | |
SendGrid Username | None | |
SendGrid Key | None | |
SparkPost Key | None | |
SMTP server | None | |
Authentication | Mail server authentication None | LOGIN | PLAIN | CRAM-MD5 |
None |
Username | None | |
Password | None | |
Port | 25 | |
Security | None | SSL | TLS | None |
Verify HTTPS certificates of remote servers | When set to enforce, the server will fail to connect over HTTPS to a remote server that do not have a SSL certificate that is valid and can be verified against the local list of Certificate Authority (CA) Do not enforce verification | Enforce verification |
None |
Local server name | Name of the local server. Will be reported to SMTP relay on the HELO/EHLO line. | Localhost |
Mail delivery | When set to Queue, messages will be stored in the database. Requires using the shell script php console.php mail-queue:send to be run for actual delivery.Send immediately | Queue |
None |
Catch-all email address | Tiki will send all emails to this email address instead of the target recipients. This will actually rewrite the recipient TO, CC and BCC email headers. | None |
Email footer | Text appended to outgoing emails. | None |
Text string used to customise mail templates | Text string used to customise mail templates and added as a pref reference in the appropriate mail tpl files | None |
Throttle newsletter send rate | Pause for a given amount of seconds before each batch to avoid overloading the mail server. | Disabled |
Newsletter pause length | Number of seconds delay before each batch | 60 seconds |
Newsletter batch size | Number of emails to send in each batch | 5 emails |
Allow sending newsletters through external clients | Generate mailto links using the recipients as the BCC list. This will expose the list if email addresses to all users allowed to send newsletters. |
Disabled |
PHP Error reporting level | Level of errors to be reported. Errors can be seen in a collapsible box at the bottom of the page, if any exist. No error reporting | Report all PHP errors except strict | Report all PHP errors | Report all PHP errors except notices | According to the PHP configuration |
Report all PHP errors excep... |
PHP errors visible to admin only | PHP Errors will be shown to only the Admin user. During site development, it's better to display errors to all users. However, in production settings, errors should only be displayed to administrators. |
Enabled |
Include Smarty notices in the PHP error report | Tiki will display Smarty notices with the PHP error messages. In most cases, Smarty notices can be safely ignored. However, they may be useful in the development process when unexpected issues occur. |
Disabled |
Show generic error message | Show a generic error message for non admins users. The error is logged to the database. | Disabled |
Generic error message | Message to display to non admin users when an error occurs. | There was an issue with you... |
Disable JavaScript | Disable JavaScript for the purpose of testing even if enabled in the browser. Use only for testing or troubleshooting. When enabled, many Tiki features will not operate correctly. |
Disabled |
Log mail in Tiki logs | A line of type mail will be included in the System Log with the destination address and subject of each email sent. May impact performance |
Disabled |
Log SQL | All SQL queries will be registered in the database in the adodb_logsql table. Do not enable this feature all the time. It can be very resource intensive and will impact performance. |
Disabled |
Log queries using more than | Use to log only queries that exceed a specific amount of time. May impact performance |
0.05 seconds |
Data Source Name (DSN) | DSN used for connect to the error tracking service. | None |
Sample rate | Sampling allows you to better manage the number of reported events, so you can tailor the volume of data needed. Use a value between 0 and 1. E.g.: 0.25 (will report 25% of the events) | 1 |
Track PHP errors | Enable integration with error tracking service(ex: Sentry, GlitchTip) for PHP. | Disabled |
Track JavaScript errors | Enable integration with error tracking service(ex: Sentry, GlitchTip) for JavaScript. | Disabled |
Enabled | Cron jobs can be triggered from a URL or with JavaScript. A token is required to run the cron job manually. | Disabled |
How to trigger Web Cron | Calling the Web Cron URL | Adding JavaScript that calls Web Cron | URL and JavaScript | URL and JavaScript |
Run interval | The amount of time of each run | 60 seconds |
Token | The token to use when running the cron manually | Random Token |
Scheduler | Provides the ability to run tasks at a scheduled time. | Enabled |
Delay scheduled time (minutes) | When calculating if the jobs should run, take the delay into consideration | 0 |
Scheduler stalled after (minutes) | Set a scheduler to stall if the running time is long. Set 0 to disable stall detection. | 15 |
Notify on stalled schedulers | Send an email notification when a stalled scheduler is detected. | Enabled |
Users to notify on stalled task | List of users/emails separated by comma to be notified when a scheduler task is set to stalled.Ex: admin,operations@example.com If empty, the email will be sent to all administrators. |
None |
Self healing after (minutes) | Self healing resets a stalled scheduler automatically after the timeout set. 0 disables self healing | 30 |
Notify on healed schedulers | Send an email notification when a stalled scheduler is healed. | Enabled |
Users to notify on healed task | List of users/emails separated by comma to be notified when a scheduler task is set to healed.Ex: admin,operations@example.com If empty, the email will be sent to all administrators. |
None |
Number of logs to keep | 0 will keep all logs | 10000 |
Option | Description | Default |
---|---|---|
Server domain name | The value that will be used by default as the server domain name of your Tiki site. Leave this blank if you are not entirely sure what you are doing. If this value is incorrect or your DNS is not set up properly it will lock you out of your Tiki and requite database or shell access to recover it. |
None |
Browser title | Visible label in the browser's title bar on all pages. Also appears in search engine results. | None |
Fallback for tiki base URL | The full URL to the Tiki base URL including protocol, domain and path (example: https://example.com/tiki/), used when the current URL can not be determined, example, when executing from the command line. | None |
Browser title position | Position of the browser title in the full browser bar relative to the current page's descriptor. After current page's descriptor | Before current page's descriptor | No browser title, only current page's descriptor | Only browser title, no current page's descriptor |
After current page's descri... |
Browser title display mode | When breadcrumbs are used, method to display the browser title. Most-specific first | Least-specific first (site) | Current only | Description |
Most-specific first |
Sender email | Email address that will be used as the sender for outgoing emails. | None |
Sender full name | Real name that will be used as the sender for outgoing emails | None |
Default character set for sending mail | Specify the character encoding used by Tiki when sending mail notifications. utf-8 | iso-8859-1 |
utf-8 |
Email newline character(s) | End-of-line (EOL) character used in outgoing emails CRLF (standard) | LF (some Unix MTA) |
LF (some Unix MTA) |
Apply site styles to HTML emails | Add site CSS to all HTML formatted emails | Enabled |
Mail sender | Specify if Tiki should use Sendmail(the PHP mail() function), SMTP or File (Debug) (to debug email sending by means of storing emails as files on disk at ./temp/Mail_yyyymmddhhmmss_randomstring.tmp ) to send mail notifications. Sendmail | SMTP | File (debug) | Elastic Email | Mailgun | Mandrill | Postage | Postmark | SendGrid | SparkPost |
Sendmail |
Amazon SES Key | None | |
Amazon SES Secret | None | |
Amazon SES Region | None | |
Amazon SES version | None | |
Elastic Email Username | None | |
Elastic Email Key | None | |
Mailgun Domain | None | |
Mailgun Key | None | |
Mailgun API Endpoint | None | |
Mandrill Key | None | |
Postage Key | None | |
Postmark Key | None | |
SendGrid Username | None | |
SendGrid Key | None | |
SparkPost Key | None | |
SMTP server | None | |
Authentication | Mail server authentication None | LOGIN | PLAIN | CRAM-MD5 |
None |
Username | None | |
Password | None | |
Port | 25 | |
Security | None | SSL | TLS | None |
Verify HTTPS certificates of remote servers | When set to enforce, the server will fail to connect over HTTPS to a remote server that do not have a SSL certificate that is valid and can be verified against the local list of Certificate Authority (CA) Do not enforce verification | Enforce verification |
None |
Local server name | Name of the local server. Will be reported to SMTP relay on the HELO/EHLO line. | Localhost |
Mail delivery | When set to Queue, messages will be stored in the database. Requires using the shell script php console.php mail-queue:send to be run for actual delivery. Only works with SMTP mail.Send immediately | Queue |
None |
Catch-all email address | Tiki will send all emails to this email address instead of the target recipients. This will actually rewrite the recipient TO, CC and BCC email headers. | None |
Email footer | Text appended to outgoing emails. | None |
Text string used to customise mail templates | Text string used to customise mail templates and added as a pref reference in the appropriate mail tpl files | None |
Throttle newsletter send rate | Pause for a given amount of seconds before each batch to avoid overloading the mail server. | Disabled |
Newsletter pause length | Number of seconds delay before each batch | 60 seconds |
Newsletter batch size | Number of emails to send in each batch | 5 emails |
Allow sending newsletters through external clients | Generate mailto links using the recipients as the BCC list. This will expose the list if email addresses to all users allowed to send newsletters. |
Disabled |
PHP Error reporting level | Level of errors to be reported. Errors can be seen in a collapsible box at the bottom of the page, if any exist. No error reporting | Report all PHP errors except strict | Report all PHP errors | Report all PHP errors except notices | According to the PHP configuration |
Report all PHP errors excep... |
PHP errors visible to admin only | PHP Errors will be shown to only the Admin user. During site development, it's better to display errors to all users. However, in production settings, errors should only be displayed to administrators. |
Enabled |
Include Smarty notices in the PHP error report | Tiki will display Smarty notices with the PHP error messages. In most cases, Smarty notices can be safely ignored. However, they may be useful in the development process when unexpected issues occur. |
Disabled |
Show generic error message | Show a generic error message for non admins users. The error is logged to the database. | Disabled |
Generic error message | Message to display to non admin users when an error occurs. | There was an issue with you... |
Disable JavaScript | Disable JavaScript for the purpose of testing even if enabled in the browser. Use only for testing or troubleshooting. When enabled, many Tiki features will not operate correctly. |
Disabled |
Log mail in Tiki logs | A line of type mail will be included in the System Log with the destination address and subject of each email sent. May impact performance |
Disabled |
Log SQL | All SQL queries will be registered in the database in the adodb_logsql table. Do not enable this feature all the time. It can be very resource intensive and will impact performance. |
Disabled |
Log queries using more than | Use to log only queries that exceed a specific amount of time. May impact performance |
0.05 seconds |
Data Source Name (DSN) | DSN used for connect to the error tracking service. | None |
Sample rate | Sampling allows you to better manage the number of reported events, so you can tailor the volume of data needed. Use a value between 0 and 1. E.g.: 0.25 (will report 25% of the events) | 1 |
Track PHP errors | Enable integration with error tracking service(ex: Sentry, GlitchTip) for PHP. | Disabled |
Track JavaScript errors | Enable integration with error tracking service(ex: Sentry, GlitchTip) for JavaScript. | Disabled |
Enabled | Cron jobs can be triggered from a URL or with JavaScript. A token is required to run the cron job manually. | Disabled |
How to trigger Web Cron | Calling the Web Cron URL | Adding JavaScript that calls Web Cron | URL and JavaScript | URL and JavaScript |
Run interval | The amount of time of each run | 60 seconds |
Token | The token to use when running the cron manually | Random Token |
Scheduler | Provides the ability to run tasks at a scheduled time. | Enabled |
Delay scheduled time (minutes) | When calculating if the jobs should run, take the delay into consideration | 0 |
Scheduler stalled after (minutes) | Set a scheduler to stall if the running time is long. Set 0 to disable stall detection. | 15 |
Notify on stalled schedulers | Send an email notification when a stalled scheduler is detected. | Enabled |
Users to notify on stalled task | List of users/emails separated by comma to be notified when a scheduler task is set to stalled.Ex: admin,operations@example.com If empty, the email will be sent to all administrators. |
None |
Self healing after (minutes) | Self healing resets a stalled scheduler automatically after the timeout set. 0 disables self healing | 30 |
Notify on healed schedulers | Send an email notification when a stalled scheduler is healed. | Enabled |
Users to notify on healed task | List of users/emails separated by comma to be notified when a scheduler task is set to healed.Ex: admin,operations@example.com If empty, the email will be sent to all administrators. |
None |
Number of logs to keep | 0 will keep all logs | 10000 |
Option | Description | Default |
---|---|---|
Browser title | Visible label in the browser's title bar on all pages. Also appears in search engine results. | None |
Fallback for tiki base URL | The full URL to the Tiki base URL including protocol, domain and path (example: https://example.com/tiki/), used when the current URL can not be determined, example, when executing from the command line. | None |
Browser title position | Position of the browser title in the full browser bar relative to the current page's descriptor. After current page's descriptor | Before current page's descriptor | No browser title, only current page's descriptor | Only browser title, no current page's descriptor |
Before current page's descr... |
Browser title display mode | When breadcrumbs are used, method to display the browser title. Most-specific first | Least-specific first (site) | Current only | Description |
Most-specific first |
Sender email | Email address that will be used as the sender for outgoing emails. | None |
Sender full name | Real name that will be used as the sender for outgoing emails | None |
Default character set for sending mail | Specify the character encoding used by Tiki when sending mail notifications. utf-8 | iso-8859-1 |
utf-8 |
Email newline character(s) | End-of-line (EOL) character used in outgoing emails CRLF (standard) | LF (some Unix MTA) |
LF (some Unix MTA) |
Apply site styles to HTML emails | Add site CSS to all HTML formatted emails | Enabled |
Mail sender | Specify if Tiki should use Sendmail(the PHP mail() function), SMTP or File (Debug) (to debug email sending by means of storing emails as files on disk at ./temp/Mail_yyyymmddhhmmss_randomstring.tmp ) to send mail notifications. Sendmail | SMTP | File (debug) | Elastic Email | Mailgun | Mandrill | Postage | Postmark | SendGrid | SparkPost |
Sendmail |
Amazon SES Key | None | |
Amazon SES Secret | None | |
Amazon SES Region | None | |
Amazon SES version | None | |
Elastic Email Username | None | |
Elastic Email Key | None | |
Mailgun Domain | None | |
Mailgun Key | None | |
Mailgun API Endpoint | None | |
Mandrill Key | None | |
Postage Key | None | |
Postmark Key | None | |
SendGrid Username | None | |
SendGrid Key | None | |
SparkPost Key | None | |
SMTP server | None | |
Authentication | Mail server authentication None | LOGIN | PLAIN | CRAM-MD5 |
None |
Username | None | |
Password | None | |
Port | 25 | |
Security | None | SSL | TLS | None |
Verify HTTPS certificates of remote servers | When set to enforce, the server will fail to connect over HTTPS to a remote server that do not have a SSL certificate that is valid and can be verified against the local list of Certificate Authority (CA) Do not enforce verification | Enforce verification |
None |
Local server name | Name of the local server. Will be reported to SMTP relay on the HELO/EHLO line. | Localhost |
Mail delivery | When set to Queue, messages will be stored in the database. Requires using the shell script php console.php mail-queue:send to be run for actual delivery. Only works with SMTP mail.Send immediately | Queue |
None |
Catch-all email address | Tiki will send all emails to this email address instead of the target recipients. This will actually rewrite the recipient TO, CC and BCC email headers. | None |
Email footer | Text appended to outgoing emails. | None |
Text string used to customise mail templates | Text string used to customise mail templates and added as a pref reference in the appropriate mail tpl files | None |
Throttle newsletter send rate | Pause for a given amount of seconds before each batch to avoid overloading the mail server. | Disabled |
Newsletter pause length | Number of seconds delay before each batch | 60 seconds |
Newsletter batch size | Number of emails to send in each batch | 5 emails |
Allow sending newsletters through external clients | Generate mailto links using the recipients as the BCC list. This will expose the list if email addresses to all users allowed to send newsletters. |
Disabled |
PHP Error reporting level | Level of errors to be reported. Errors can be seen in a collapsible box at the bottom of the page, if any exist. No error reporting | Report all PHP errors except strict | Report all PHP errors | Report all PHP errors except notices | According to the PHP configuration |
Report all PHP errors excep... |
PHP errors visible to admin only | PHP Errors will be shown to only the Admin user. During site development, it's better to display errors to all users. However, in production settings, errors should only be displayed to administrators. |
Enabled |
Include Smarty notices in the PHP error report | Tiki will display Smarty notices with the PHP error messages. In most cases, Smarty notices can be safely ignored. However, they may be useful in the development process when unexpected issues occur. |
Disabled |
Disable JavaScript | Disable JavaScript for the purpose of testing even if enabled in the browser. Use only for testing or troubleshooting. When enabled, many Tiki features will not operate correctly. |
Disabled |
Log mail in Tiki logs | A line of type mail will be included in the System Log with the destination address and subject of each email sent. May impact performance |
Disabled |
Log SQL | All SQL queries will be registered in the database in the adodb_logsql table. Do not enable this feature all the time. It can be very resource intensive and will impact performance. |
Disabled |
Log queries using more than | Use to log only queries that exceed a specific amount of time. May impact performance |
0.05 seconds |
Data Source Name (DSN) | DSN used for connect to the error tracking service. | None |
Track PHP errors | Enable integration with error tracking service(ex: Sentry, GlitchTip) for PHP. | Disabled |
Track JavaScript errors | Enable integration with error tracking service(ex: Sentry, GlitchTip) for JavaScript. | Disabled |
Enabled | Cron jobs can be triggered from a URL or with JavaScript. A token is required to run the cron job manually. | Disabled |
How to trigger Web Cron | Calling the Web Cron URL | Adding JavaScript that calls Web Cron | URL and JavaScript | URL and JavaScript |
Run interval | The amount of time of each run | 60 seconds |
Token | The token to use when running the cron manually | Random Token |
Scheduler | Provides the ability to run tasks at a scheduled time. | Enabled |
Delay scheduled time (minutes) | When calculating if the jobs should run, take the delay into consideration | 0 |
Scheduler stalled after (minutes) | Set a scheduler to stall if the running time is long. Set 0 to disable stall detection. | 15 |
Notify on stalled schedulers | Send an email notification when a stalled scheduler is detected. | Enabled |
Users to notify on stalled task | List of users/emails separated by comma to be notified when a scheduler task is set to stalled.Ex: admin,operations@example.com If empty, the email will be sent to all administrators. |
None |
Self healing after (minutes) | Self healing resets a stalled scheduler automatically after the timeout set. 0 disables self healing | 30 |
Notify on healed schedulers | Send an email notification when a stalled scheduler is healed. | Enabled |
Users to notify on healed task | List of users/emails separated by comma to be notified when a scheduler task is set to healed.Ex: admin,operations@example.com If empty, the email will be sent to all administrators. |
None |
Number of logs to keep | 0 will keep all logs | 10000 |
Option | Description | Default |
---|---|---|
Upgrade cycle | Tiki upgrade frequency for this site to check against. Regular (8 months) | Long-Term Support |
Regular (8 months) |
Check for updates automatically | Tiki will automatically check for new updates each time you access the Admin Home page, based on your Check frequency selection. Subscribe to the Tiki Newsletter to be notified of new releases. https://doc.tiki.org/Newsletters |
Enabled |
Check frequency | How often Tiki should check for updates. This field applies only if "Check for updates automatically" is enabled. Click "Check for Updates Now" to perform an update check. Each day | Each week | Each month |
Each week |
Browser title | Visible label in the browser's title bar on all pages. Also appears in search engine results. | None |
Server domain name | The value that will be used by default as the server domain name of your Tiki site. | None |
Fallback for tiki base URL | The full URL to the Tiki base URL including protocol, domain and path (example: https://example.com/tiki/), used when the current URL can not be determined, example, when executing from the command line. | None |
Browser title position | Position of the browser title in the full browser bar relative to the current page's descriptor. After current page's descriptor | Before current page's descriptor | No browser title, only current page's descriptor | Only browser title, no current page's descriptor |
Before current page's descr... |
Browser title display mode | When breadcrumbs are used, method to display the browser title. Most-specific first | Least-specific first (site) | Current only | Description |
Most-specific first |
Sender email | Email address that will be used as the sender for outgoing emails. | None |
Sender full name | Real name that will be used as the sender for outgoing emails | None |
Default character set for sending mail | Specify the character encoding used by Tiki when sending mail notifications. utf-8 | iso-8859-1 |
utf-8 |
Email newline character(s) | End-of-line (EOL) character used in outgoing emails CRLF (standard) | LF (some Unix MTA) |
LF (some Unix MTA) |
Apply site styles to HTML emails | Add site CSS to all HTML formatted emails | Enabled |
Mail sender | Specify if Tiki should use Sendmail(the PHP mail() function), SMTP or File (Debug) (to debug email sending by means of storing emails as files on disk at ./temp/Mail_yyyymmddhhmmss_randomstring.tmp ) to send mail notifications. Sendmail | SMTP | File (debug) |
Sendmail |
SMTP server | None | |
Authentication | Mail server authentication None | LOGIN | PLAIN | CRAM-MD5 |
None |
Username | None | |
Password | None | |
Port | 25 | |
Security | None | SSL | TLS | None |
Verify HTTPS certificates of remote servers | When set to enforce, the server will fail to connect over HTTPS to a remote server that do not have a SSL certificate that is valid and can be verified against the local list of Certificate Authority (CA) Do not enforce verification | Enforce verification |
None |
Local server name | Name of the local server. Will be reported to SMTP relay on the HELO/EHLO line. | Localhost |
Mail delivery | When set to Queue, messages will be stored in the database. Requires using the shell script php console.php mail-queue:send to be run for actual delivery. Only works with SMTP mail.Send immediately | Queue |
None |
Email footer | Text appended to outgoing emails. | None |
Text string used to customise mail templates | Text string used to customise mail templates and added as a pref reference in the appropriate mail tpl files | None |
Throttle newsletter send rate | Pause for a given amount of seconds before each batch to avoid overloading the mail server. | Disabled |
Newsletter pause length | Number of seconds delay before each batch | 60 seconds |
Newsletter batch size | Number of emails to send in each batch | 5 emails |
Allow sending newsletters through external clients | Generate mailto links using the recipients as the BCC list. This will expose the list if email addresses to all users allowed to send newsletters. |
Disabled |
PHP Error reporting level | Level of errors to be reported. Errors can be seen in a collapsible box at the bottom of the page, if any exist. No error reporting | Report all PHP errors except strict | Report all PHP errors | Report all PHP errors except notices | According to the PHP configuration |
Report all PHP errors excep... |
PHP errors visible to admin only | PHP Errors will be shown to only the Admin user. During site development, it's better to display errors to all users. However, in production settings, errors should only be displayed to administrators. |
Enabled |
Include Smarty notices in the PHP error report | Tiki will display Smarty notices with the PHP error messages. In most cases, Smarty notices can be safely ignored. However, they may be useful in the development process when unexpected issues occur. |
Disabled |
Disable JavaScript | Disable JavaScript for the purpose of testing even if enabled in the browser. Use only for testing or troubleshooting. When enabled, many Tiki features will not operate correctly. |
Disabled |
Log mail in Tiki logs | A line of type mail will be included in the System Log with the destination address and subject of each email sent. May impact performance |
Disabled |
Log SQL | All SQL queries will be registered in the database in the adodb_logsql table. Do not enable this feature all the time. It can be very resource intensive and will impact performance. |
Disabled |
Log queries using more than | Use to log only queries that exceed a specific amount of time. May impact performance |
0.05 seconds |
Enabled | Cron jobs can be triggered from a URL or with JavaScript. A token is required to run the cron job manually. | Disabled |
How to trigger Web Cron | Calling the Web Cron URL | Adding JavaScript that calls Web Cron | URL and JavaScript | URL and JavaScript |
Run interval | The amount of time of each run | 60 seconds |
Token | The token to use when running the cron manually | Random Token |
Scheduler | Provides the ability to run tasks at a scheduled time. | Enabled |
Scheduler stalled after (minutes) | Set a scheduler to stall if the running time is long. Set 0 to disable stall detection. | 15 |
Notify on stalled schedulers | Send an email notification when a stalled scheduler is detected. | Enabled |
Users to notify on stalled task | List of users/emails separated by comma to be notified when a scheduler task is set to stalled.Ex: admin,operations@example.com If empty, the email will be sent to all administrators. |
None |
Self healing after (minutes) | Self healing resets a stalled scheduler automatically after the timeout set. 0 disables self healing | 30 |
Notify on healed schedulers | Send an email notification when a stalled scheduler is healed. | Enabled |
Users to notify on healed task | List of users/emails separated by comma to be notified when a scheduler task is set to healed.Ex: admin,operations@example.com If empty, the email will be sent to all administrators. |
None |
Number of logs to keep | 0 will keep all logs | 10000 |