Kode untuk berbagai situs Perl.org yang di -host di infrastruktur Perl.org utama.
git clone git://github.com/perlorg/perlweb.git
cd perlweb
git submodule update --initJika Anda memiliki dist :: zilla dan app :: cpanminus terpasang, Anda bisa menjalankan:
((cd combust; dzil listdeps); dzil listdeps) | sort -u | cpanm
Aplikasi mengharapkan file yang disebut combust.conf akan ada di direktori root. Anda dapat mulai dengan file combust.conf.sample dan kemudian menambahkan
[cpanratings]
servername = cpanratings.local
[www]
servername = wwwperl.local
... dll. Tambahkan wwwperl.local dan cpanratings.local ke file /etc /hosts Anda sehingga menunjuk ke 127.0.0.1.
Untuk beberapa situs, Anda juga perlu mengkonfigurasi server database (MySQL). Siapkan bagian [database-combust] di file combust.conf dan tambahkan bagian untuk cpanrating seperti:
[database-cpanratings]
alias = combust
Kemudian jalankan:
export CBROOTLOCAL= ` pwd `
export CBROOT= $CBROOTLOCAL /combust
./combust/bin/database_update combust
./combust/bin/database_update cpanratings Untuk mengatur skema basis data. Saat skema berubah, Anda dapat menjalankan perintah database_update lagi untuk diperbarui.
Header statis dapat dikonfigurasi di Combust.conf, baik secara global maupun per situs.
[headers-global]
X-Frame-Options = deny
[headers-www]
X-Frame-Options = sameorigin
export CBROOTLOCAL= ` pwd `
export CBROOT= $CBROOTLOCAL /combust
./combust/bin/httpdAnda sekarang harus dapat mengakses http: //wwwperl.local: 8225/
perlweb adalah hak cipta 2003-2012 Ask Bjørn Hansen. Lihat file lisensi.