Intereting Posts
PHP – скрыть параметры url (GET) Задача функции PHP realpath Как удалить обратную косую черту в функции json_encode ()? Silverstripe – Зацикливание по неассоциативному массиву в шаблоне Объединение нескольких регулярных выражений в один Преобразовать html-таблицу Twitter, изменение защищенного статуса с помощью PHP необходимо указать один файл в зависимости от страны-клиента Неустранимая ошибка: исключить исключение «Parse \ ParseException» с сообщением «Ошибка SSL-сертификата: невозможно получить сертификат локального эмитента» Как получить доступ к Tumblr API Photo Data Feed (т.е. все фотографии, весь архив)? назначение интерфейса в классах Как работает периодическая почтовая рассылка Gmail? InApp Billing Проверка порядка на веб-сервере PHP PHP PDO bindParam для переменной / строки, используемой для инструкции «IN» …? Проверить значение NULL в переменной, которая не может быть установлена

Доктрина Symfony Cache / orm / Proxies не открыла поток /Proxy/AbstractProxyFactory.php в строке 209

Я пытаюсь переместить symfony на общий хост.

Я перемещал структуру symfony в /, и моя веб-папка была / public_html.

Предупреждение: require (/ home / user / app / cache / prod / doctrine / orm / Proxies / __ CG__UserBundleEntityUser.php): не удалось открыть поток: нет такого файла или каталога в / home / user / vendor / doctrine / common / lib / Doctrine / Common / Proxy / AbstractProxyFactory.php в строке 209

Предупреждение: require (/ home / user / app / cache / prod / doctrine / orm / Proxies / __ CG__UserBundleEntityUser.php): не удалось открыть поток: нет такого файла или каталога в / home / user / vendor / doctrine / common / lib / Doctrine / Common / Proxy / AbstractProxyFactory.php в строке 209

Неустранимая ошибка: require (): Не удалось открыть окно «/home/user/app/cache/prod/doctrine/orm/Proxies/__CG__UserBundleEntityUser.php» (include_path = '.: / Opt / php55 / lib / php') в / home / user / vendor / doctrine / common / lib / Doctrine / Common / Proxy / AbstractProxyFactory.php в строке 209

Эта ошибка возникает только в среде prod . Исключение не выбрасывается в среду dev .

Я попробовал следующее:

 rm -rf /app/cache + chmod 777 app/console cache:warmup 

Я использую Symfony 2.8.3. Следующие каталоги присутствуют локально и на сервере:

LOCAL CACHE: – / аннотации, / twig, / vich_uploader + / doctrine, / translations

SERVER CACHE: – / аннотации, / twig, / vich_uploader

Если я загружу свой локальный кеш на сервер, исключение исчезнет.

Related of "Доктрина Symfony Cache / orm / Proxies не открыла поток /Proxy/AbstractProxyFactory.php в строке 209"

Вы не создавали прокси-классы, прежде чем пытались получить доступ к вашему приложению. Обычно это делается путем:

 app/console cache:warmup --env=prod 

Автоматическая генерация прокси-классов по умолчанию отключена в среде prod . Вы можете включить автоматическую генерацию прокси-классов, похожих на среду dev , добавив это в свою конфигурацию:

приложение / Config / config_prod.yml

 doctrine: orm: auto_generate_proxy_classes: true # <- change to true proxy_dir: '%kernel.cache_dir%/doctrine/orm/Proxies' proxy_namespace: Proxies