2014-09-26 2 views
4

나는 내 시스템에서 cake 프로젝트를 설정하고있었습니다. 설치 CakePHP 프로젝트를하는 동안 경고

하지만, 그 나에게 보여주는 이러한 오류 : 나는 검색하는 동안 가지고로

Warning (512): _cake_model_ cache was unable to write to File cache [CORE/Cake/Cache/Cache.php, line 306] 

Warning (512): _cake_core_ cache was unable to write to File cache [CORE/Cake/Cache/Cache.php, line 306] 

Warning (512): _cake_core_ cache was unable to write to File cache [CORE/Cake/Cache/Cache.php, line 306] 

많은 일을했습니다. 그러나 내 경우에는 아무 것도 효과가 없었다. 나는 이러한 모든 시도 :

  • 다시 시작 아파치 서버
  • 또한 주어진 777 권한 전체에 대한 아파치 사용자와 동일한 프로젝트의 사용자를 변경 폴더와 그 하위 폴더
  • 를 tmp로

    • 777 권한을 설정에서 프로젝트
    • 완료 올바른 DB 설정/database.php

    하지만, 여전히 같은 문제가 존재한다. 제가 빠진 것을 도와주세요.

  • +0

    app/tmp 및 tmp의 모든 하위 폴더에 권한 777을 부여해야합니다. 명령을 실행할 수 있습니다 sudo chmod -R 777 app/tmp/* –

    +0

    @NaveedRamzan : 감사합니다! 그러나 이미 tmp 폴더와 해당 하위 폴더에 대해 777 권한을 부여했습니다. – Naincy

    +0

    그런 다음 tmp/cache/models/파일을 지울 수 있습니다. * 문제가 해결 될 것이라고 확신합니다. –

    답변

    2

    tmp/cache로 이동하여 'models'및 'persistent'라는 두 개의 새 폴더를 만듭니다. 그런 다음 해당 폴더에 777 권한을 부여해야합니다.

    찾아보기, 귀하의 사이트가 작동합니다. 여전히 작동하지 않는다면, 보안과 관련된 몇 가지 코드가 작성되어 있어야합니다.

    아직도 작동하지 않으면 알려주세요.

    +0

    예! 나를 위해 일했다. 당신은 보안을 위해 작성된 일부 코드를 찾았습니다.이 코드는 탐색을 허용하지 않았습니다. 그것은 우분투 기계를 사용하고 있기 때문일 수 있습니다. – Naincy

    0

    www가 데이터로 변경뿐만 아니라 를 www가 데이터 폴더의 그룹을 변경 그런 다음 할 chmod를 755

    당신은이 작품 this

    희망을보고 할 수 있습니다

    . 문제가 해결되면 알려주십시오.

    +0

    여전히 같은 오류가 발생합니다. – Naincy

    +0

    당신은 ls -l on temp를 할 수 있습니까? –