perlweb
1.0.0
주요 perl.org 인프라에서 호스팅되는 다양한 perl.org 사이트에 대한 코드.
git clone git://github.com/perlorg/perlweb.git
cd perlweb
git submodule update --initDist :: Zilla 및 App :: CPanminus가 설치된 경우, 그냥 실행할 수 있습니다.
((cd combust; dzil listdeps); dzil listdeps) | sort -u | cpanm
응용 프로그램은 combust.conf 라는 파일이 루트 디렉토리에 존재할 것으로 예상합니다. combust.conf.sample 파일로 시작한 다음 추가 할 수 있습니다.
[cpanratings]
servername = cpanratings.local
[www]
servername = wwwperl.local
... 등을 추가하십시오.
일부 사이트의 경우 (MySQL) 데이터베이스 서버를 구성해야합니다. combust.conf 파일에 [database-combust] 섹션을 설정하고 다음과 같은 cpanratings 섹션을 추가하십시오.
[database-cpanratings]
alias = combust
그런 다음 실행 :
export CBROOTLOCAL= ` pwd `
export CBROOT= $CBROOTLOCAL /combust
./combust/bin/database_update combust
./combust/bin/database_update cpanratings 데이터베이스 스키마를 설정합니다. Schemas가 변경되면 database_update 명령을 다시 실행하여 업데이트 할 수 있습니다.
정적 헤더는 Compust.conf에서 전 세계 또는 사이트별로 구성 할 수 있습니다.
[headers-global]
X-Frame-Options = deny
[headers-www]
X-Frame-Options = sameorigin
export CBROOTLOCAL= ` pwd `
export CBROOT= $CBROOTLOCAL /combust
./combust/bin/httpd이제 http : //wwwperl.local : 8225/에 액세스 할 수 있어야합니다.
perlweb 는 Copyright 2003-2012에 Bjørn Hansen에 문의하십시오. 라이센스 파일을 참조하십시오.