Laut Doku sollte die config.php wie folgt aussehen, der „strategy“-key steht dabei unterhalb von „adapter“:
'cdn' => [
'adapters' => [
'local' => [
'type' => 'local',
'mediaUrl' => '',
'strategy' => 'plain',
'path' => realpath( __DIR__. '/'),
'permissions' => [
'file' => [
'public' => 0666 & ~umask(),
'private' => 0600 & ~umask(),
],
'dir' => [
'public' => 0777 & ~umask(),
'private' => 0700 & ~umask(),
]
],
],
...
Ich konnte das gleiche Ergebnis ohne die beschriebene Code-Änderung erreichen in dem ich einfach den „strategy“ key in der Hierarchie nach oben verschoben habe:
'cdn' => [
'strategy' => 'plain',
'adapters' => [
'local' => [
'type' => 'local',
'mediaUrl' => '',
'path' => realpath( __DIR__. '/'),
'permissions' => [
'file' => [
'public' => 0666 & ~umask(),
'private' => 0600 & ~umask(),
],
'dir' => [
'public' => 0777 & ~umask(),
'private' => 0700 & ~umask(),
]
],
],
...