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

问题描述 投票:0回答:2

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

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

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

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

它返回路径:

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
2个回答
0
投票

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

谢谢


0
投票

原来这是一个错误,从版本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/',
         ...

只是想留下它的完整性,以便其他任何有问题的人可能会得到帮助甚至解释我不能解决的部分。

干杯。

© www.soinside.com 2019 - 2024. All rights reserved.