Создаем virtual host на Linux (Ubuntu) для дальнейшей установки Magento на локальный компьютер.

Добрый день друзья. Решил подробоно описать инструкцию по установке Magento на локальный компьютер и начало работы с ней.
Давайте без воды, сразу приступим к установке.  Единственное что хочу добавить, у Вас уже должен быть развернут LAMP (локальный сервер который корректно работает)

Итак, первым делом мы создает виртуальный хост для magento в нашей Ubuntu Linux.
перейдем в папку /var/www/ и создадим там нашу папку для Magento. Назовем ее, например magento.local
www_019

 

После этого переходим по в следующую папку /etc/apache2/sites-available и создаем в ней файл который будет конфигом нашего фиртуального хоста для magento, называем его соответственно magento.local

sites-available_020

 

Вставляем в содержимое файла следующий код:

<VirtualHost *:80>
    ServerName magento.local
    ServerAlias www.magento.local
    DocumentRoot /var/www/magento.local/
    <Directory /var/www/magento.local>
    AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

где:
ServerName —  имя так называемого нашего сервера, по которому мы будем обращаться к Magento из браузерной строки.
ServerAlias — дополнительные названия нашего сайта, по которым мы так же можем обратиться к нашей Magento
DocumentRoot — корневая директория где будут лежать наши файлы Magento, мы ее уже создали выше и она лежит по такому пути.
<Directory/> — данная запись тег с настройкой AllowOverride All требуется для корректной работы mod_rewrite подуля php  с Magento.

Далее переходим в терминал для того чтобы активировать наш виртуальныйх хост, нажимаем ctrl + alt + T:
andrey@andrey-GA-880GMA-UD2H: ~_021
В терминале пишем следующую команду:

sudo a2ensite magento.local

Где magento.local это название нашего виртуального хоста , который мы создали ранее в папке /etc/apache2/sites-available

andrey@andrey-GA-880GMA-UD2H: ~_022

Терминал попросит у нас ввод пароля от пользователя [sudo] password for andrey: , вводим и наблюдаем следующее сообщение:

andrey@andrey-GA-880GMA-UD2H: ~_023

Наш виртауальный хост активирован и теперь на нужно просто перезапустить apache,  перезапускаем следующей командой:

sudo /etc/init.d/apache2 restart

Если перезагрузка успешна, терминал сообщит нам следуюдющее:

 * Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                         
[ OK ]

Теперь нам осталось нашу magento добавить в хосты системы,  для этого с помощью терминала открываем файл host, вводим команду:

sudo nano /etc/hosts

 

Увилдим в терминале следующее:

andrey@andrey-GA-880GMA-UD2H: ~_024

 

добавляем нову строку 127.0.0.1 magento.local как показано на рисунке ниже:

andrey@andrey-GA-880GMA-UD2H: ~_025

Сохраняем файл host , комбинацией клавишь ctrl + X, перед сохранением терминал запросит подтверждение сохранения с вот таким сообщением «Save modified buffer (ANSWERING «No» WILL DESTROY CHANGES) ? » вы нажимаете клавишу Y — что означает Yes и после уже enter.

После этого проверяем что у нас получилось. Открываем Ваш любимый браузер и пишем в адресную строку адрес http://magento.local/ и вуаля , наша дериктория открывается.

Selection_026

 

Все. На этом настройка виртуального хоста закончена. Удачного пользования 🙂

2 комментария к “Создаем virtual host на Linux (Ubuntu) для дальнейшей установки Magento на локальный компьютер.”

  1. Здравствуйте! Делал все по инструкции и по очереди, но что-то не получилось. Apache не видит папку.
    1)Настроил LAMP как тут: http://help.ubuntu.ru/wiki/web-server 2)настроил виртуальный хост по вашему примеру.
    Но при переходе по адрессу http://magento.local/ apache грузит index.html из var/www/html.
    Если в папку разархивировать архив с Magento, то по адрессу http://magento.local/ не будет ничего.
    Подскажите пожалуйста, что может быть не так.
    p.s. альбом со скриншотами: https://photos.google.com/album/AF1QipPyuF8eWx3FVdl9LTab_K7aRam8oBXZuKvKkBA9

Оставьте комментарий

%d такие блоггеры, как: