2013-03-08 2 views
-3

내가 가져간 프로젝트에 문제가 있습니다. 오른쪽에 문제가 있습니다 (제 생각에는) www-data; 나는 김포 2.0 프로젝트에있어 및 오류가 캐시 파일을 쓸 수 없습니다.

그래서 나는 공식 심포니 문서 다음 .. 다른 한편 (작업 및 생산) 웹 사이트도 제공 : http://symfony.com/doc/2.0/book/installation.html

세 가지 솔루션 성공으로 시도 된이 , setfacl 작동하지만 여전히 캐시를 지우려고 할 때 오류가 있습니다.

프로젝트가 작동 중이며 서버에 문제가 없습니다.

심지어 umask(0000)조차도 아무 것도하지 않습니다!

정말 어디서 무엇을 찾을 수 있는지 잘 모릅니다. 도움이 되었습니까?

답변

1

음, 여기에 솔루션입니다 :

가 이해가 안 -3 만 확인합니다. 내가 말했듯이 , 내가 솔루션을 검색, 여기 설명서를 따르 http://symfony.com/doc/2.0/book/installation.html

www-data 이 권리를했다하지만 난 여전히 오류가 나타납니다. 그런 다음

[[ ERROR ]] Checking that the "date.timezone" setting is set: FAILED 
     *** Set the "date.timezone" setting in php.ini (like Europe/Paris) *** 

그런

sudo mv /etc/php5/cli/php.ini /etc/php5/cli/php.ini.bak 
sudo ln -s /etc/php5/apache2/php.ini /etc/php5/cli/php.ini 

내가 date.timezone에 값을주고 모두가 함께 잘 작동 :이 오류가 발생했습니다

나는 프로젝트를 다시 배포하고 난 다음

php app/check.php했다 새로운 php app/check.php

문제 solv 에드!

-1

시스템의 Apache 사용자가 www-data인지 확인하십시오. www 또는 apache과 같은 다른 이름이 있으면 setfacl 또는 chmod +a으로 사용 권한을 변경하십시오.

또한, 다음과 같은 명령을 사용하여 수동 app/cacheapp/logs 폴더의 내용을 삭제 :

rm -rf app/cache/* app/logs/* 
+0

아니요, 이름은 실제로 www-data .. 그리고 나는 이미 manualy를 삭제하려고했습니다 .. 감사합니다. – Skizomik

관련 문제