É muito comum precisar criar hosts virtuais em nosso computador pessoal ou de trabalho para podermos rodar algum projeto.
No Ubuntu o procedimento é bem fácil.
É muito comum precisar criar hosts virtuais em nosso computador pessoal ou de trabalho para podermos rodar algum projeto.
No Ubuntu o procedimento é bem fácil.
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