Не удалось открыть поток php ошибка при загрузке историй из storyblok в ветке

В настоящее время я использую шаблон Silex из репозитория StoryBlok Github, где я загружаю истории через getStories функция.

Мой код выглядит так:

{% 
   set reference = getStories(global('references_path'), 1, 0, options('{"filter_by[customer_name]":"' ~ item.customer_name ~ '"}')) 
%}

Этот код вызывается из другого компонента ветки в цикле.

Для одной "ссылки" я получаю это сообщение об ошибке:

file_put_contents (../ кэш //c3RvcnlibG9rOnN0b3JpZXMvYTo0OntpOjA7czoxMDoiRXJkZ2FzIE/DliI7aToxO3M6MTE6ImRlL3Byb2pla3RlIjtpOjI7aToxO2k6MztzOjM6ImZzcCI7fQ==): не удалось открыть поток: Нет такого файла или каталога в /webapp/vendor/apix/cache/src/Files.php

Кажется, проблема с кешем.

Заранее спасибо.

1 ответ

Решение

Путь, который будет сгенерирован в вашем случае, содержит /, Таким образом, PHP не может создать файл, потому что он будет в несуществующей папке.

Мы видим, что эта проблема находится в Files.php из Apix/Cache мы используем различные варианты кэширования для шаблона Silex. Тем не менее, мы нашли способ исправить эту проблему на данный момент - но мы создадим новый запрос на извлечение для Apix/Cache так что проверим / перед сохранением.

Для вас это означает:

composer update

установить нашу новую версию php-client v1.1.11.

Другие вопросы по тегам