perlweb
1.0.0
託管在主要perl.org基礎結構中的各種perl.org站點的代碼。
git clone git://github.com/perlorg/perlweb.git
cd perlweb
git submodule update --init如果您已安裝了Dist :: 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
...等。將wwwperl.local和cpanratings.local添加到您的 /etc /hosts文件中,以便它們指向127.0.0.1。
對於某些站點,您還需要配置(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設置數據庫模式。當模式更改時,您可以再次運行database_update命令以更新。
靜態標頭可以在全球或每場地的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是版權所有2003-2012 AskBjørnHansen。請參閱許可證文件。