Какой хостинг выбрать. Обзор Fornex.com, партнёрская программа и услуги: Выделенные серверы, SSD VPS/VDS, SSD Хостинг, AntiDDoS, Бэкап, VPN …

Какой хостинг выбрать. Обзор Fornex.com, партнёрская программа и услуги: Выделенные серверы, SSD VPS/VDS, SSD Хостинг, AntiDDoS, Бэкап, VPN …

-

Если посмотреть на список услуг хостинга Fornex, то видно, что не в последнюю очередь он ориентируется на веб-мастеров. Во-первых, кроме традиционных предложений есть: AntiDDoS защита,  организация Backup, VPN и создание GEO-кластера. Во-вторых, имеется бесплатная базовая поддержка, партнерская программа, помощь с переносом проектов и хорошая цена/качество на SSD/VPS хостинг. К тому же среди клиентов Pikabu,Читать далее… >

Моя болезнь состоит в том, что я пишу книги, а написав, стыжусь их (Ш. Монтескьё).

Установка Magento 2 на Ubuntu 14.04 VPS

3 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
15 ноября 2016
Установка Magento 2 на Ubuntu 14.04 VPS
В этом руководстве мы расскажем, как установить Magento 2 на Ubuntu 14.04 VPS с MariaDB, PHP-FPM и Nginx. Magento 2 представляет собой полный пересмотр кода 1.x Magento , и это требует PHP 5.5+, MySQL 5.6+ и Nginx 1.8+ или Apache 2.2+, Это руководство должно работать на других системах Linux VPS, так же хорошо, но была испытана и написана для Ubuntu 14.04 VPS.

Войдите на свой VPS через SSH

ssh user@vps

 

Обновление системы и установка необходимых пакетов

[furious]$ sudo apt-get update && sudo apt-get -y upgrade
[furious]$ sudo apt-get install software-properties-common curl nano

 

Установка MariaDB 10,0

Чтобы добавить репозиторий MariaDB в список источников и установить последнюю версию сервера MariaDB, выполните следующие команды:

[furious]$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
[furious]$ sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'
[furious]$ sudo apt-get update
[furious]$ sudo apt-get install -y mariadb-server

 

Когда установка завершена, выполните следующую команду, чтобы обеспечить установку:

[furious]$ mysql_secure_installation

 

Далее, нам необходимо создать базу данных для нашей установки Magento.

[furious]$ mysql -uroot -p

 

MariaDB [(none)]> CREATE DATABASE magento;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON magento.* TO 'magento'@'localhost' IDENTIFIED BY 'okdf9Js8fj';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

 

Установите PHP, composer и необходимые PHP-модули

Чтобы установить последнюю стабильную версию PHP версии 5.6 и все необходимые модули, выполните следующую команду:

[furious]$ sudo add-apt-repository -y ppa:ondrej/php5-5.6
[furious]$ sudo apt-get update
[furious]$ sudo apt-get -y install php5-fpm php5-cli php5-gd php5-imagick php5-mysqlnd php5-mcrypt php-pear php5-curl php5-intl php5-gd php5-xsl

 

Composer является менеджером зависимостей для PHP с помощью которого можно установить пакеты. Composer будет тянуть все необходимые библиотеки и зависимости, необходимые для вашего проекта.

[furious]$ curl -sS https://getcomposer.org/installer | php
[furious]$ sudo mv composer.phar /usr/local/bin/composer

 

Установка Magento 2

Создайте корневой каталог для вашего Magento с помощью следующей команды:

[furious]$ mkdir -p ~/AndreyExMagentoSite.ru/{public_html,logs}
[furious]$ cd ~/AndreyExMagentoSite.ru

 

Выполните команду Composer для создания проекта:

composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition public_html

 

При появлении запроса введите имя пользователя и пароль Magento. Если у вас нет учетной записи вы можете создать его по адресу: https://www.magentocommerce.com/products/customer/account/create/

Перейдите в каталог и установите Magento:

[furious]$ cd ~/AndreyExMagentoSite.ru/public_html

 

Измените следующие значения в соответствии с вашей установкой

base_url='http://AndreyExMagentoSite.ru'
db_password='long_password'
db_host='localhost'
db_name='magento'
db_user='magento'
admin_firstname='Name'
admin_lastname='Lastname'
admin_email='your@email.ru'
admin_user='admin'
admin_password='long_password'
language='en_US'
currency='USD'
timezone='Europe/Moscow'

 

php bin/magento setup:install --base-url=$base_url \
--db-host=$db_host --db-name=$db_name --db-user=$db_name --db-password=$db_password \
--admin-firstname=$admin_firstname --admin-lastname=$admin_lastname --admin-email=$admin_email \
--admin-user=$admin_user --admin-password=$admin_password --language=$language \
--currency=$currency --timezone=$timezone --use-rewrites=1

 

Когда установка будет завершена, вы увидите сообщение ниже.

[SUCCESS]: Magento installation complete.
[SUCCESS]: Magento Admin URI: /admin_1pqiag

 

Конфигурация PHP-FPM

Создайте новый PHP-FPM пул для вашего пользователя:

[furious]$ sudo nano /etc/php5/fpm/pool.d/ваш_пользователь.conf
[ваш_пользователь]
user = ваш_пользователь
group = ваш_пользователь
listen = /var/run/php5-fpm-ваш_пользователь.sock
listen.owner = ваш_пользователь
listen.group = ваш_пользователь
listen.mode = 0666
pm = ondemand
pm.max_children = 5
pm.process_idle_timeout = 10s
pm.max_requests = 200
chdir = /

 

Не забудьте изменить ваш_пользователь на имя вашего пользователя.

Перезагрузите PHP-FPM:

[furious]$ sudo service php5-fpm restart

 

Установка и настройка Nginx

Ubuntu 14.04 поставляется с Nginx версии 1.4, чтобы установить последнюю стабильную версию Nginx версии 1.8, выполните следующую команду:

[furious]$ sudo add-apt-repository -y ppa:nginx/stable
[furious]$ sudo apt-get update
[furious]$ sudo apt-get -y install nginx

 

Создание нового блока сервера Nginx со следующим содержанием:

[furious]$ sudo nano /etc/nginx/sites-available/AndreyExMagentoSite.ru

 

upstream fastcgi_backend {
  server   unix:/var/run/php5-fpm-ваш_пользователь.sock;
}

server {
    server_name AndreyExMagentoSite.ru;
    listen 80;
    set $MAGE_ROOT /home/ваш_пользователь/AndreyExMagentoSite.ru/public_html;
    set $MAGE_MODE developer; # or production

    access_log /home/ваш_пользователь/AndreyExMagentoSite.ru/logs/access.log;
    error_log /home/ваш_пользователь/AndreyExMagentoSite.ru/logs/error.log;

    include /home/ваш_пользователь/AndreyExMagentoSite.ru/public_html/nginx.conf.sample;        
}

 

Не забудьте изменить ваш_пользователь на имя вашего пользователя.

Активировать блок сервера, создав символическую ссылку:

[furious]$ sudo ln -s /etc/nginx/sites-available/AndreyExMagentoSite.ru /etc/nginx/sites-enabled/AndreyExMagentoSite.ru

 

Проверка конфигурации Nginx и перезапуск Nginx:

[furious]$ sudo nginx -t
[furious]$ sudo service nginx restart

 

Вот и все. Вы успешно установили Magento 2 на вашем Ubuntu 14.04 VPS. Для получения дополнительных сведений о том, как управлять вашей установкой Magento, пожалуйста, обратитесь к официальной документации Magento.

Установка Magento 2 на Ubuntu 14.04 VPS

Просмотров: 145

Если статья понравилась, то поделитесь ей в социальных сетях:

Комментарии:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5 − 3 =

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close