Categorias
Zend Framework

[ Zend Framework ] – Criando Rotas ( Routes) Customizadas no arquivo configuration.ini

  • Se você deseja cria ruma rota customizada no arquivo configuration ini proceda da seguinte maneira:

1) abra o arquivo /application/configs/application.ini ( seu caminho pode ser diferente )

2) Insira as linhas abaixo dentro de seu arquivo:


resources.router.routes.home.route = /site
resources.router.routes.home.defaults.module = default
resources.router.routes.home.defaults.controller = index
resources.router.routes.home.defaults.action = index

 

Cada rota no Zend precisa especificar

  • Rota
  • Modulo
  • Controlador
  • Ação

 

Por padrão, você não precisa criar um módulo default, pois o zend enxergará os arquivos que você criar dentro de application, no entanto, você precisa passar esta informação no arquivo de configuração.

 

Categorias
Magento

Please enter a valid URL. Protocol is required (http://, https:// or ftp://)

Fui instalar o Magento no meu localhost e apareceu esta mensagem:

Please enter a valid URL. Protocol is required (http://, https:// or ftp://)

Não entendi nada, pior foi ver abaixo uma opção para pular a validação do Url caso tivesse problemas, e não dar certo também.

Vi várias pessoas dizendo para utilizar 127.0.0.1.

No entanto, a única forma de fazer o Magento enchergar minha instalação em localhost foi criando um virtual host com o servername magento.localhost e atribuindo o mesmo servername ao hosts do windows.

No arquivo httpd-vhosts.conf:


#magento
<VirtualHost *:80>
DocumentRoot "C:/wamp/www/magento"
ServerName magento.localhost
ErrorLog "logs/magento-error.log"
CustomLog "logs/magento.log" common
</VirtualHost>

#localhost
<VirtualHost *:80>
    DocumentRoot "C:/wamp/www/"
    ServerName localhost
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost.log" common
</VirtualHost>

e no hosts do windows


## localhost
127.0.0.1 magento.localhost
127.0.0.1 localhost

Nota:
ao criar um host no windows você precisa manter a linha

127.0.0.1 localhost

e no httpd-vhosts.conf criar o vhost para o localhost