项目作者: vinnix

项目描述 :
Running some tests with Catalyst
高级语言: JavaScript
项目地址: git://github.com/vinnix/CatalystLab.git
创建时间: 2012-01-22T20:25:49Z
项目社区:https://github.com/vinnix/CatalystLab

开源协议:

下载


CatalystLAb

Purpose/Objetive

  • Some experiences with [PERL] [Catalyst] framework!

  • See the MyApp to checkout about Catalyst::Intro exercises

Practical/Instructions

  • Install apache module
  1. $ yum install mod_fcgid.x86_64 # 2.3.9-1.el6 @epel
  2. # /etc/httpd/conf.d/catalyst.conf -> catalyst.conf.fcgid.orig
  3. $ cat catalyst.conf.fcgid.orig

Apache configuration:

  1. <VirtualHost prod-oradb.com.br:80>
  2. ServerName prod-oradb.com.br
  3. ServerAlias prod-oradb.com.br
  4. ErrorLog logs/catalyst.error_log
  5. TransferLog logs/catalyst.access_log
  6. #SetEnv ORACLE_HOME "/u01/app/oracle/product/11.2.0/db_1"
  7. SetEnv LD_LIBRARY_PATH "/u01/app/oracle/product/11.2.0/db_1/lib:/lib:/usr/lib"
  8. SetEnv ORACLE_BASE "/u01/app/oracle"
  9. SetEnv ORACLE_HOME_LISTNER "/u01/app/oracle/product/11.2.0/db_1"
  10. SetEnv ORACLE_HOME "/u01/app/oracle/product/11.2.0/db_1"
  11. SetEnv ORACLE_HOSTNAME "oracle-database"
  12. SetEnv ORACLE_SID "oradb"
  13. SetEnv ORACLE_UNQNAME "oradb"
  14. SetEnv OWB_HOME "/u01/app/oracle/product/11.2.0/db_1"
  15. SetEnv PATH "/home/oracle/.pyenv/shims:/home/oracle/.pyenv/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oracle/bin:/u01/app/oracle/product/11.2.0/db_1/bin:/usr/sbin"
  16. # AL32UTF8
  17. SetEnv NLS_LANG "AMERICAN_AMERICA.UTF8"
  18. # This should point at your myapp/root
  19. DocumentRoot /var/www/catalyst/MyApp/root
  20. Alias /static /var/www/catalyst/MyApp/root/static
  21. FcgidInitialEnv ORACLE_HOME "/u01/app/oracle/product/11.2.0/db_1"
  22. FcgidInitialEnv PATH "/home/oracle/.pyenv/shims:/home/oracle/.pyenv/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oracle/bin:/u01/app/oracle/product/11.2.0/db_1/bin:/usr/sbin"
  23. FcgidInitialEnv LD_LIBRARY_PATH "/u01/app/oracle/product/11.2.0/db_1/lib:/lib:/usr/lib"
  24. FcgidInitialEnv ORACLE_SID "oradb"
  25. <Location /static>
  26. SetHandler default-handler
  27. </Location>
  28. Alias / /var/www/catalyst/MyApp/script/myapp_fastcgi.pl/
  29. <Location ></Location>
  30. Options ExecCGI
  31. Order allow,deny
  32. Allow from all
  33. AddHandler fcgid-script .pl
  34. </Location>
  35. </VirtualHost>

PERL ftw!

[Catalyst] https://metacpan.org/dist/Catalyst-Manual/view/lib/Catalyst/Manual/Tutorial.pod
[PERL] https://www.perl.org/