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
...など。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コマンドを再度実行して更新できます。
静的ヘッダーは、burvust.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です。ライセンスファイルを参照してください。