App Config Reference
The app config is located at app/config/app.php
. These options control core application functionality.
analytics_file
analytics_file
File containing analytics scripts that will be included in the HTML output of your directory listing.
A (string) file name
compile_container
compile_container
Control whether or not the container is compiled.
There is no corresponding configuration option for this value in the app/config
definitions because this option is applied before the application container (and configuration) is loaded.
false
or <unset>
date_format
date_format
The format used for rendering dates in the application views.
See the PHP date
format documentation for possible values.
debug
debug
Enable application debugging and display error messages.
It is recommended that debug remains OFF unless troubleshooting an issue. Leaving this enabled WILL cause leakage of sensitive server information.
true
or false
display_readmes
display_readmes
Parse and render README
files on the page.
true
or false
google_analytics_id
google_analytics_id
Your Google analytics tracking ID.
This configuration option has been deprecated and will stop working in a future release. See the Analytics Script Injection section for instructions on configuring analytics tracking.
A string in the format of UA-123456789-0
or false
to disable
hidden_files_list
hidden_files_list
File containing hidden file definitions. Will be merged with definitions from the 'hidden_files' configuration option.
See the Hiding Files page for additional info on hiding files.
A path (string) to a file
hidden_files
hidden_files
Array of hidden file definitions. Will be merged with definitions in the file defined in the hidden_files_list
configuration option. Supports glob patterns (e.g. *.txt
, file.{yml,yaml}
, etc.).
See the Hiding Files page for additional info on hiding files.
An array of paths (strings)
hide_app_files
hide_app_files
Hide application specific files/directories (i.e. index.php
and the app
folder).
true
or false
hide_dot_files
Hide dot files/directories from the listing.
true
or false
hide_vcs_files
hide_vcs_files
Hide the files Version Control Systems (i.e. Git and Mercurial) use to store their metadata.
true
or false
home_text
home_text
Text of the home
link in the navigation breadcrumbs. If undefined or null
will use the translated form of "home" from your selected language.
Any string
language
language
The application's interface language.
See the app/translations
folder for available translations.
matomo_analytics_site_id
matomo_analytics_site_id
Your Matomo analytics site ID.
This configuration option has been deprecated and will stop working in a future release. See the Analytics Script Injection section for instructions on configuring analytics tracking.
A Matomo analytics site ID (string)
matomo_analytics_url
matomo_analytics_url
Your Matomo analytics URL.
This configuration option has been deprecated and will stop working in a future release. See the Analytics Script Injection section for instructions on configuring analytics tracking.
A Matomo analytics URL (string)
max_hash_size
max_hash_size
The maximum file size (in bytes) that can be hashed. This helps to prevent timeouts for excessively large files.
The larger a file is the longer it will take to calculate hashes for that file.
Any positive integer 0
- 9223372036854775807
(PHP_INT_MAX
)
meta_description
meta_description
Meta tag description (i.e. <meta name="description">
) text.
Any string
readmes_first
readmes_first
Show READMEs before the file listing.
true
or false
reverse_sort
reverse_sort
When enabled, reverses the order of files (after sorting is applied).
true
or false
site_title
site_title
The title of your directory listing. This will be displayed in the browser tab/title bar along with the current path.
Any string
sort_order
sort_order
Sorting order of files and folders. Can be one of several predefined values or a custom anonymous function.
When using an anonymous function it must be wrapped in a \DI\value()
function. The anonymous function receives two \SplFileInfo
objects as arguments and expects an integer to be returned.
Example
type
, natural
, name
, accessed
, changed
, modified
, <anonymous function>
timezone
timezone
Time zone used for date formatting.
For a list of supported time zones see: https://www.php.net/manual/en/timezones.php.
zip_downloads
zip_downloads
Enable downloading of directories as a zip archive.
true
or false
zip_compress
zip_compress
Compress Zip using Deflate. Enabling this option prevents file size estimation and it may prevent zip download resuming when paused.
true
or false
Last updated