2013-09-03 4 views
0

Doctrine 2.0과 CodeIgniter의 통합을 사용합니다. DB에서 무언가를로드하려고 할 때이 오류가 발생합니다. 나는 아래로 Doctine를 구성Doctrine CodeIgniter 오류 : 프록시 디렉토리가 쓰기 가능해야합니다.

Fatal error: Uncaught exception 'Doctrine\ORM\Proxy\ProxyException' with message 'Your proxy directory must be writable.' in /opt/lampp/htdocs/khoone/application/libraries/Doctrine/ORM/Proxy/ProxyException.php:37 Stack trace: #0 /opt/lampp/htdocs/khoone/application/libraries/Doctrine/ORM/Proxy/ProxyFactory.php(189): Doctrine\ORM\Proxy\ProxyException::proxyDirectoryNotWritable() #1 /opt/lampp/htdocs/khoone/application/libraries/Doctrine/ORM/Proxy/ProxyFactory.php(90): Doctrine\ORM\Proxy\ProxyFactory->_generateProxyClass(Object(Doctrine\ORM\Mapping\ClassMetadata), 'application/mod...', '<?php??namespac...') #2 /opt/lampp/htdocs/khoone/application/libraries/Doctrine/ORM/UnitOfWork.php(2576): Doctrine\ORM\Proxy\ProxyFactory->getProxy('Entity\Account', Array) #3 /opt/lampp/htdocs/khoone/application/libraries/Doctrine/ORM/Internal/Hydration/SimpleObjectHydrator.php(135): Doctrine\ORM\UnitOfWork->createEntity('Entity\User', Array, Array) #4 /opt/lampp/htdocs/khoone/application/libraries/Doctrine/ORM/Internal/Hydration/SimpleObje in /opt/lampp/htdocs/khoone/application/libraries/Doctrine/ORM/Proxy/ProxyException.php on line 37 

:

$models_namespace = 'Entity'; 
$models_path = APPPATH . 'models'; 
$proxies_dir = APPPATH . 'models/Proxies'; 
$metadata_paths = array(APPPATH . 'models/Entity'); 

이미이 시도 :

sudo chmod 777 myapp/application/models/Proxies 

을하지만 어쨌든 오류에 직면하고 있습니다. 어떤 아이디어가 문제일까요?

답변

2

나는 동일한 문제가있었습니다. 이 문제를 해결하기 위해 "데이터"폴더에있는 "캐시"라는 폴더를 삭제하고 작동합니다.

+1

이것은 결국 누군가를 도울 수는 있지만 질문에 정확히 답하지는 못합니다. 코멘트로 추가 할 수 있습니까? –

관련 문제