кэширование — не удалось открыть потоковую 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

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

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

3

Решение

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

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

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

composer update

установить наш новый PHP-клиент версия v1.1.11.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]