cakehost 응용 프로그램 로그를 공유 호스트 (예 : justhost)에 넣어야합니다. CakePHP는 기본적으로 응용 프로그램 로그를 기록하는 메커니즘으로 FileLog를 사용하지만 프로덕션 환경에있을 때 syslog를 사용하는 것이 좋습니다. 공유 호스트 서비스에는 syslog 데몬이 없으므로 작동하지 않습니다. 현재 CakePHP는 응용 프로그램 로그를 app/tmp/logs/.log 아래에두고 시간이 갈수록 파일이 커지고 응용 프로그램 로그가 소스 코드와 분리되어 있어야한다고 생각합니다. 물론 tmp 디렉토리는 git에서 추적하지 않습니다. 또 다른 우려 사항은 디렉토리에 읽고 쓸 수있는 Apache 권한이 필요하다는 것입니다. 질문은 응용 프로그램 로그 파일을 어디에 두어야합니까? 가장 좋은 방법은 무엇입니까?cakephp 응용 프로그램 로그 파일을 공유 호스트에 넣는 모범 사례
1
A
답변
0
tmp
폴더를 app
밖으로 이동하고 동일한 레벨로 유지할 수 있습니다 (이는 CakePHP 3.0에서 수행됨). 또한 webroot/index.php
에서 상수를 정의하여 새 위치를 지정하십시오. define('TMP', ROOT . DS . 'tmp' . DS);
관련 문제
- 1. 모범 사례 ++ 응용 프로그램
- 2. 공유 요소, 모범 사례
- 3. 응용 프로그램 구성을위한 모범 사례
- 4. CakePHP ClassRegistry 모범 사례
- 5. 매뉴얼 페이지에 넣는 모범 사례
- 6. 사용자간에 세션 또는 응용 프로그램 데이터 공유 - 모범 사례
- 7. 응용 프로그램 전체를 사용하는 모범 사례 TraceSource
- 8. 공유 호스트에 ZF2 응용 프로그램 배포
- 9. 관리 Salesforce 응용 프로그램 개발 모범 사례?
- 10. 가격 추적 응용 프로그램 : 모범 사례
- 11. 모범 사례 : 응용 프로그램 풀 ID 계정
- 12. J2EE 응용 프로그램/Bean 구성 모범 사례?
- 13. Java EE 응용 프로그램 배포 모범 사례
- 14. 이벤트 리스너 웹 응용 프로그램 모범 사례
- 15. Android - 모범 사례 로그인 응용 프로그램
- 16. 모범 사례 MVC 보안 인트라넷 응용 프로그램
- 17. 응용 프로그램 가용성 관리 모범 사례
- 18. 국제화 모범 사례/레일 응용 프로그램
- 19. 응용 프로그램 종속성을 관리하기위한 도구/모범 사례?
- 20. 모범 사례, Mac 응용 프로그램 설계
- 21. 모범 사례 GWTP 응용 프로그램 보안
- 22. ASP.NET MVC의 다국어 응용 프로그램 - 모범 사례?
- 23. Windows의 응용 프로그램 아이콘 모범 사례
- 24. 웹 응용 프로그램 구성 설정 - 모범 사례
- 25. db 인덱스 응용 프로그램 - 모범 사례
- 26. 이미지 크기 모바일 응용 프로그램 모범 사례
- 27. 모범 사례, 응용 프로그램 아키텍처 MySQL
- 28. 심포니와 모범 사례 감사 로그
- 29. 공유 FormType, 모범 사례/접근
- 30. 모범 사례 또는 HDFS 파일을 이동하는 도구