Symfony2.8のアプリケーションをubuntuで動かすためにubuntuの環境構築を行なっています。
以下のディレクトリにアプリを配置しました。
/usr/local/src
そして以下のようにキャッシュをクリアようとしましたがエラーが出てしましました。
(gitからpullした直後です)
cd /usr/local/src php app/console cache:clear
エラー内容
[ReflectionException] Property AppBundle\Entity\User::$imagePath does not exist
確かにUserエンティティクラスの$imagePathは直近で削除したものなのでこころあたりはあるのですが、
理由がわかりません。
調べて見たところAPCのキャッシュが関係しているようなのですが、以下のようにSymfonyのconfigファイルでapcはコメントアウトしているのでなぜこのエラーが出てくるのかがわかりません。
config_prod.yml
#doctrine: # orm: # metadata_cache_driver: apc # result_cache_driver: apc # query_cache_driver: apc
APCが関係してるのかわかりませんが試しにAPCキャッシュを消そうと試みましたが、どうにもできません。
(具体的にはプロジェクトディレクトリ直下にApcCacheClear.phpというファイルを作り、内容は以下を書き込み実行しました。)
php
1<?php 2apc_clear_cache();
その際のコンソール画面のエラー内容はこちらです
PHP Fatal error: Uncaught Error: Call to undefined function apc_clear_cache() in /usr/local/src/ApcCacheClear.php:2 Stack trace: #0 {main} thrown in /usr/local/src/ApcCacheClear.php on line 2
どうすれば解決できますでしょうか。
初心者で申し訳ありませんが、何卒ご回答お願いいたします。
あなたの回答
tips
プレビュー