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。请参阅许可证文件。