2017-01-07 7 views
1

私は新鮮な10月のプロジェクトを開始するとき、それは言う:小枝ローダは10月CMSで押しつぶす

Classシステム\小枝\ Loaderは1つの抽象メソッドが含まれているためか、残りのメソッドを実装する(Twig_LoaderInterface :: getSourceContext抽象宣言する必要があります)/home/doctor/web/paintshop/modules/system/twig/Loader.phpライン82

enter image description here

は、誰もがこのような問題に直面しましたか?私のPHPバージョンは7で、php7 modはapacheで有効になっていますが、php 5.6 modは無効です。ありがとうございました!

答えて

1

新しいOctoberCMSをインストールしている場合は、最新のアップデートではありません。

Config/Cms.phpにアクセスし、edgeUpdates~trueと設定し、アプリケーションをバックエンドから更新してみます。

+0

恐ろしく、あなたの返信に感謝します!私は "october:update"が実行されたために最新バージョンを使用していると思っていましたが、バックエンドのアップデートで問題は解決しました。 – Oleg

+0

私はそれが修正されてうれしいです。私の答えを正しいものとしてマークすることを忘れないでください。ありがとう。 –

1

それでも問題が解決しない場合は、あなたの代わりに、ライブラリのためのdevのブランチにごcomposer.jsonの必要プロパティを設定して、composer update

"require": { 
    "php": ">=5.5.9", 
    "october/rain": "dev-develop", 
    "october/system": "dev-develop", 
    "october/backend": "dev-develop", 
    "october/cms": "dev-develop", 
    "laravel/framework": "5.1.*", 
    "wikimedia/composer-merge-plugin": "dev-master", 
    "guzzlehttp/guzzle": "^6.2" 
}, 

理由を実行することにより、DEVのブランチから引っ張っに切り替えることを試みることができます10月中にもTwig v2がPHP 7以下をサポートしていないため、OctoberCMSライブラリcomposer.jsonのTwig依存関係が最近更新され、ライブラリが正式にサポートしていないv2.0を含むように更新されました。 Twig v1.30への復帰は数時間前に行われただけなので、変更を取り込むためにライブラリのdevブランチから更新する必要があるかもしれません。

関連する問題