Skip to content

Commit 42e8a0a

Browse files
authored
Merge pull request #1087 from ExpressionEngine/fix/7.x/preformance-filename-filtering
added docs for new config file override #5051
2 parents 3a93f33 + bd0f42e commit 42e8a0a

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ node_modules/
77
.vscode/
88
.ddev/
99
.ddev
10+
.ee_repo/

docs/general/system-configuration-overrides.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1471,6 +1471,19 @@ Example Usage:
14711471

14721472
$config['filename_increment'] = 'y';
14731473

1474+
## `filesystem_case_sensitive`
1475+
1476+
Setting this config variable to y will enforce case-sensitive filtering on File Models. This preserves a legacy behavior, however we recommend using MySQL 8 and a case-sensitive database collation for better performance.
1477+
1478+
| Value | Behavior |
1479+
| ----- | --------------------------------------------- |
1480+
| y | Enable case-sensitive file name comparisons |
1481+
| n | Disable case-sensitive file name comparisons |
1482+
1483+
Example Usage:
1484+
1485+
$config['filesystem_case_sensitive'] = 'y';
1486+
14741487
## `force_query_string`
14751488

14761489
If enabled, ExpressionEngine will render URLs with a question mark following `index.php` in order to pass along segment information as a standard query string:

0 commit comments

Comments
 (0)