Executando os principais frameworks Perl no cPanel com CGI
Nesse artigo vou ensinar como executar os frameworks Catalyst, Dancer e Mojolicious no cPanel com CGI.
Introdução
Nesse artigo vou ensinar como executar os frameworks Catalyst, Dancer e Mojolicious no cPanel com CGI. O intuito desse artigo é mostrar que também é possível usar esses frameworks em hospedagens compartilhadas, porque nem todos os clientes estão dispostos a pagar uma VPS ou dedicado. Claro que o desempenho cai drasticamente, mas o importante é fazer funcionar e o cliente ficar feliz com ou sem desempenho.
Pré-requisitos:
1. A hospedagem que tem o "Perl Module Instalador" liberado para instalar módulos, porque tem hospedagem que não dá permissão para os módulos serem compilados, aí não será possível executar os frameworks, a não ser que você entre em contato com o suporte da hospedagem e peça para eles liberarem ou instalarem os módulos que você precisa.
2. Você terá que gerar a sua aplicação localmente na sua máquina, então é obrigatório que você tenha o Perl instalado em sua máquina. Algumas coisas você poderá fazer no servidor, mas algumas coisas serão impossíveis, exemplo: gerar código usando helpers, isso é impossível porque normalmente as hospedagens não oferecem acesso a SSH e quando oferecem, o mesmo tem acesso limitado.
3. A hospedagem terá que ter mod_rewrite ativado, acho muito difícil as hospedagens não terem mod_rewrite ativado porque os frameworks PHP também dependem dessa módulo do Apache.
Pré-requisitos:
1. A hospedagem que tem o "Perl Module Instalador" liberado para instalar módulos, porque tem hospedagem que não dá permissão para os módulos serem compilados, aí não será possível executar os frameworks, a não ser que você entre em contato com o suporte da hospedagem e peça para eles liberarem ou instalarem os módulos que você precisa.
2. Você terá que gerar a sua aplicação localmente na sua máquina, então é obrigatório que você tenha o Perl instalado em sua máquina. Algumas coisas você poderá fazer no servidor, mas algumas coisas serão impossíveis, exemplo: gerar código usando helpers, isso é impossível porque normalmente as hospedagens não oferecem acesso a SSH e quando oferecem, o mesmo tem acesso limitado.
3. A hospedagem terá que ter mod_rewrite ativado, acho muito difícil as hospedagens não terem mod_rewrite ativado porque os frameworks PHP também dependem dessa módulo do Apache.