OctoberCMS 媒体路径中的双主题名称

Double theme name in media path in OctoberCMS

我确定这是我的错误,但我想看看是否有人知道如何找到错误。

我正在使用我自己的主题,基于其他主题。

当我在 october cms 的 媒体管理器 中上传文件时,它似乎工作正常但是当我尝试获取路径时,示例:

<img src="{{ 'myimg.png' | media }}"/>

它returns路径:

http://my.domain.com/theme-name/theme-name/storage/app/media/myimg.png

当文件实际位于:

http://my.domain.com/theme-name/storage/app/media/myimg.png

在我看来主题名称插入了两次,但我似乎无法在配置中发现任何错误。

希望这些信息足够使用,我很乐意填写任何缺失的信息,但我不知道还需要什么。

看到你的代码后。我不认为有任何问题,但现在您需要创建一个子域并将 octobercms 移到那里,它会起作用!!!

谢谢

原来这是一个 bug从版本 447 开始它已修复(我已经尝试并验证就是这样)。感谢@LukeTowers 指出!

在 447 之前的构建中,我发现解决它的方法是将 'webroot/october/config/cms/cms.php' 从相对路径更改为绝对路径,因为它在服务器上,它将成为 运行 那种的作品,但我仍然不知道为什么亲戚对存储中提到的案例不起作用:

'storage' => [
    'media' => [
        'folder' => 'media',
        //'path'   => '/storage/app/media',
        'path'  => 'https://my.domain.com/october/storage/app/media/',
         ...

只是想保留它的完整性,这样遇到问题的其他人可能会得到帮助,甚至可以解释我无法解释的部分。

干杯。