2017-03-24 5 views
3

現在、私はgetStories関数でストーリーをロードするstoryblok githubリポジトリーからsilexボイラープレートを使用しています。twitterでstoryblokからストーリーをロードするときにストリームphpエラーを開けませんでした

私のコードは次のようになります。

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

このコードは、ループ内の別の小枝コンポーネントから呼び出されます。

ますfile_put_contents(../キャッシュ// c3RvcnlibG9rOnN0b3JpZXMvYTo0OntpOjA7czoxMDoiRXJkZ2FzIE/DliI7aToxO3M6MTE6ImRlL3Byb2pla3RlIjtpOjI7aToxO2k6MztzOjM6ImZzcCI7fQ ==)::1 "参照" 私はこのエラーメッセージを得るかについては

は でそのようなファイルやディレクトリを: ストリームを開けないために失敗しました。 /webapp/vendor/apix/cache/src/Files.php

キャッシュに関する問題と思われます。

ありがとうございます。

答えて

0

あなたのケースで生成されるパスには、/が含まれています。したがって、PHPは既存のフォルダにないため、ファイルを作成できません。

この問題は、silexボイラープレートのさまざまなキャッシュオプションを許可するために使用しているApix/CacheFiles.phpにあります。それにもかかわらず、今までにこの問題を解決する方法を見つけましたが、Apix/Cacheの新しいプルリクエストを作成し、保存する前に/を確認します。

はあなたのためにこれは意味:

composer update 

php-clientバージョンv1.1.11をインストールします。

+0

ありがとう!それは今働いています:) –

関連する問題