2012-08-27 3 views
0

나뭇 가지 (http://twig.sensiolabs.org/)를보고 있습니다. 나는 배포 할 수있는 간단한 오픈 소스 캘린더 프로그램을 만들고 싶었다. (미니 인스톨러 등이있다.) Smarty (또 다른 템플릿 엔진)는 보안을 위해 웹에 액세스 할 수없는 디렉토리에 설치하려고합니다. 유일한 것은 설치 프로그램이 불가능하지는 않더라도 실제로 복잡하게 만들 것이라고 생각합니다. 나뭇 가지를 사용하면 주 파일을 웹 루트 외부에 배치해야하나요, 아니면 어디서나 배치 할 수 있습니까?PHP - 나뭇 가지 설치

+0

배포하려는 경우 (아직 완료되지 않은 경우) 항상 기존 구현을 연구하고 처음부터 새로 작성하지 말고 기존 기여를 고려하십시오. 예를 들어이 [php-calendar] (http://code.google.com/p/php-calendar/) 프로젝트가 활발하게 보입니다. 즉, 나는 당신의 프로젝트를 낙담 시키거나 검열하고 싶지 않고 새로운 프로젝트를 만들거나 기존의 오픈 소스 프로젝트에 기여할 수 있기를 바란다. – noisebleed

답변

0

Smarty도 Twig도 에는이 필요하지 않습니다. 둘 다 보안상의 이유로 을 doc-root 외부에 저장하도록 권장합니다. 아니 더. 그리 많지 않다.

+0

하지만 webroot에 게시하는 것은 현명하지 않습니까? 웹 루트 외부에 배치 한 웹 기반 자체 설치 프로그램을 만들 수 있습니까? – will

+0

정말 설치하려는 환경에 달려 있습니다. 웹 루트에서 모든 라이브러리에 액세스 할 수 있으면 사용자를 죽이지 않습니다. .htaccess 파일 또는 다른 것을 사용하여 액세스를 차단하려고 할 수 있습니다. – rodneyrehm