2017-12-08 11 views
-1

ローカルマシン(ウィンドウ)に既存のsymfonyプロジェクトをセットアップしました。作曲家のインストール後、私はこのようなエラーが出る。グローバル名前空間から "Memcached"クラスをロードしようとしました。あなたは "使用"声明を忘れましたか?

Memcached.phpライン6でのClassNotFoundException:

は、グローバル名前空間からクラス "のMemcached" をロードしようとしました。 "使用"ステートメントを忘れましたか?

+1

あなたの 'composer.json'ファイルを添付して見てください。 –

+0

この問題を解決できましたか? –

答えて

2

設定を詳細に調べていない限り、私にはチェックリストを提供することしかできません。

  1. quesitonはsymfonyの下でタグ付けされているので、私はあなたがバンドルをインストールすることを前提としています。それはleaseweb/memcache-bundleでしたか?

  2. vendorディレクトリを調べて、Memcachedの関連クラスがあるかどうかを確認してください。

  3. (1)への質問が偽の場合、psr-4のマッピングが不足している可能性があります。 autoload.phpを調べて、Memcached固有の名前空間を探してみてください。

  4. 実際にphp-memcached php拡張機能がインストールされていますか?あなたはそれを有効にしましたか? php -mを実行して、php-memcachedなどを探してみてください。

さらに詳しい情報をご提供ください。絞り込むことができます。

これが役に立ちます。

関連する問題