Я пытаюсь настроить Ubuntu 12.04 LTS с помощью Virtual box (в Windows 7), чтобы я мог заниматься разработкой Magento.
Я использовал следующее руководство, найденное в книге «Magento, руководство для разработчиков», и я установил следующее в отношении файла hosts (прямо из книги):
Мой файл виртуального хоста в Ubuntu
$ sudo nano /etc/apache2/sites-available/magento.localhost.com
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName magento.localhost.com
DocumentRoot /srv/www/magento_dev/public_html
<Directory /srv/www/magento_dev/public_html/>
Options Indexes FollowSymlinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /srv/www/magento_dev/logs/error.log
LogLevel warn
</VirtualHost>
Apache2, MySQL и PHP были установлены и настроены в установке Ubuntu, и я загрузил исходный код Magento через SVN (например, /srv/www/magento_dev/public_html)
We just need to set up a local mapping into our host system host file by using any of the following:
• Windows
i. Open C:\system32\drivers\etc\hosts in notepad
ii. Add the following line at the end of the file: 192.168.43.95 magento.localhost.com
• Unix/Linux/OSX
i. Open /etc/hosts using nano: $ sudo nano /etc/hosts
ii. Add the following line at the end of the file: 192.168.43.95 magento.localhost.com
Когда я загружаю http://magento.localhost.com прямо в браузере на моем компьютере с Windows, я просто получаю пустой экран, однако, если я перехожу к IP 192.168.43.95 непосредственно в браузере в Ubuntu, он показывает мне страницу по умолчанию «Это работает» для веб-сервера.
У кого-нибудь есть идеи о том, что я делаю неправильно и почему я не могу получить доступ к этому через URL-адрес magento.localhost.com?
// Обновить
На моем компьютере с Windows 7 я могу (используя cmd) пропинговать адрес 192.168.0.77 без проблем, однако ping magento.localhost.com никогда не работает? Я предполагаю, что мои хосты настроены неправильно, есть идеи?