Установить опенкарт на хостинг: Как установить OpenCart на хостинг – База знаний Timeweb Community

Как установить OpenCart 2.x.x на VPS с помощью Ubuntu 14.04

Вы хотите установить OpenCart на VPS, но не знаете, как это сделать? Ну прыгай и учись! Вот пошаговое простое руководство о том, как именно это сделать.

Но, во-первых, зачем вам вообще нужно его устанавливать на виртуальный частный сервер (VPS), когда вы можете использовать службу общего хостинга, которая намного проще в использовании.

Виртуальный хостинг — это весело и просто, особенно для веб-мастеров-новичков, потому что он предлагает простую в использовании панель управления (например, cPanel или DirectAdmin), которая позволяет легко установить любой скрипт CMS.

Кроме того, виртуальный хостинг идеально подходит для целей тестирования или разработки, а также для студентов или самоучек, которые хотят стать веб-мастерами.

Но виртуальный хостинг имеет ограничения, хотя другие компании продают свои услуги как «неограниченный виртуальный хостинг».

Если у вас есть OpenCart на виртуальном хостинге, к тому времени, когда вы начали получать трафик и получать больше клиентов, вы начинаете потреблять больше ресурсов сервера, таких как ОЗУ, пропускная способность и вычислительная мощность.

И если вы потребляете намного больше вычислительных ресурсов, чем ваши соседи на том же сервере, то это будет красным флагом для вашего хостинг-провайдера. Они заметят это и приостановят действие вашей учетной записи.

Ваша компания виртуального хостинга приостановит действие вашей учетной записи хостинга и отправит вам уведомление о том, что ваш веб-сайт использует слишком много ресурсов сервера, хотя они рекламировали свои услуги как неограниченные.

Теперь лучшее, что вы можете сделать, чтобы не отставать от трафика вашего веб-сайта и увеличить вычислительную мощность вашего магазина OpenCart, — это использовать частный сервер или выделенный сервер.

С частным сервером или виртуальным частным сервером у вас есть собственные серверные ресурсы. У вас есть собственная выделенная память, место для хранения, пропускная способность и виртуальный процессор. Но это не относится к выделенному серверу.

Выделенные серверы не являются виртуальными, они не работают как виртуальные машины. Это «голые металлы» или компьютеры с собственным жестким диском, памятью, процессором, шасси, сетевым подключением и программным обеспечением, которые предлагаются в аренду.

Итак, введение, давайте начнем с процедуры и следуем простым шагам по установке OpenCart на VPS (виртуальный частный сервер).

Ссылки для перехода

  • Сервер OpenCart / Системные требования
  • Шаг 1: Создайте VPS с помощью LAMP
  • Шаг 2: Войдите в свой OpenCart VPS
  • Шаг 3: Обновите систему и установите Распаковать
  • Шаг 4: Загрузите OpenCart и извлеките
  • Шаг 5: Создайте файл OpenCart config.php
  • Шаг 6: Установите права доступа к папке и владельца
  • Шаг 7: Включите модуль Mcrypt PHP
  • Шаг 8: Создайте базу данных OpenCart
  • Шаг 9: Установите OpenCart

Сервер OpenCart / Системные требования

Для успешной установки OpenCart на VPS эти расширения должны быть установлены и включены на веб-сервер.

В этом руководстве мы будем использовать Apache 2.4 в качестве веб-сервера.

OpenCart Needs:

  • PHP (at least 5.2)
  • Database (MySQLi suggested)

Required PHP libraries / modules:

  • Curl
  • ZIP
  • Zlib
  • GD Library
  • Mbstrings
  • Mcrypt

Мы будем использовать Digital Ocean в качестве хоста VPS, поскольку они обеспечивают простой способ настройки веб-сервера на Ubuntu 14.04 VPS.

Установщик приложения LAMP (Linux Apache MySQL PHP) должен позаботиться об установке Apache, PHP-5 и MySQL, а также установить и активировать необходимые модули.

За исключением расширения PHP5 под названием Mcrypt , мы должны вручную настроить его самостоятельно.

Купите готовые темы OpenCart — нажмите здесь!

Установка OpenCart

Самое интересное…

Но сначала вам необходимо выполнить следующие требования.

Вам необходимо иметь:

  • Хостинг-аккаунт в Digital Ocean (не менее 1 ГБ ОЗУ)
  • PuTTy, если вы используете Windows
  • Терминальное приложение, если вы используете Linux
  • Пара ключей SSH
  • 0 9 часов вашего времени, конечно

Я упоминал об учетной записи хостинга выше, вы можете спросить…

Где купить учетную запись хостинга VPS? кроме того, что вы указали выше.

На самом деле у вас есть возможность использовать любой хост VPS, какой вы захотите. Но вам нужно установить и настроить LAMP по-другому. Что вам нужно искать, это Неуправляемый VPS-хостинг , что означает, что вы сами должны управлять/предоставлять свой собственный сервер. Если вы разбираетесь в технологиях/интернете, вы можете сэкономить много денег, управляя собственным VPS. Интернет полон информации о том, как управлять собственным VPS.

Вы можете следовать этому пошаговому руководству по настройке веб-сервера, а затем вернуться сюда, чтобы продолжить установку OpenCart.

Другая учетная запись хостинга VPS, которую вы можете использовать с OpenCart:

  • Хост Bandwagon
  • Server Mania
  • Хост Dream
  • Stable Box
  • PhotonVPS

Начнем!

Шаг 1: Создайте VPS с помощью LAMP

  • Войдите в свою учетную запись Digital Ocean и нажмите кнопку Create Droplet .

  • Введите имя хоста с вашим доменным именем.

    Например:

     lamp1.chubbable.com
     
  • Выберите пакет.

    Если вы просто хотите поиграть, вы можете выбрать 5 долларов США в месяц. Но если вы переносите свой магазин OpenCart с виртуального хостинга, то 10 долларов США в месяц должны быть минимальными.

  • Выберите регион или местоположение

    Лучше всего, если вы выберете местоположение своего ЦОД, наиболее близкое к вашей целевой аудитории.

    Если вы ориентируетесь на Западную Европу, вы можете выбрать Лондон или Амстердам.

    Сингапур, если вы ориентируетесь на азиатскую аудиторию.

    Но это не имеет смысла, если вы планируете использовать CDN с вашим сайтом OpenCart.

  • Выберите изображение / приложение

    щелкните вкладку Приложения и прокрутите немного вниз и щелкните, чтобы выбрать ЛАМПА 14.04 . При активации он должен стать синим.

  • Создайте пару ключей SSH для использования с OpenCart VPS

    Если вы работаете в Windows, следуйте этому видеоруководству о том, как создать пару ключей SSH в Windows.

    Если вы работаете в Linux, это видео-руководство научит вас, как создать пару ключей SSH для вашего VPS.

    Скопируйте и вставьте содержимое вашего SSH-ключа .pub . Введите комментарий или название для него.

    Убедитесь, что он сохранен и активирован, при активации кнопка становится синей.

  • Наконец, нажмите кнопку Create Droplet . Это должно начать создание вашего VPS.

Это все для создания вашего VPS. LAMP должен быть установлен после создания вашего дроплета.

Шаг 2: Войдите в систему OpenCart VPS

  • Войдите в свой только что созданный VPS и используйте свой IP-адрес. Скопируйте IP-адрес из панели управления хостингом.

    Затем запустите терминал (или PuTTy в Windows) и подключитесь к VPS по SSH.

    Команда должна быть…

     ssh -i .ssh/имя-вашего-ssh-ключа [email protected]
     

    Примечание 1: В Linux или Unix путь к папке SSH по умолчанию: ~/.ssh или /home/anyuser-name/.ssh

    Примечание 2: Эта командная строка означает, что вы находитесь в своей домашней папке; chubbable@i7core ~ ​​$. Символ ~ (или тильда) означает домашнюю папку любого пользователя.

    Вас попросят ввести пароль ключа SSH, если вы решите его заполнить. Если нет, то и не спросят.

  • Защитите сервер MySQL, следуя указаниям мастера.

    Прежде всего обратите внимание на свой корневой пароль MySQL. Запишите его или скопируйте в безопасное место.

    Справочное изображение:

    Теперь запустите mysql_secure_installation и следуйте указаниям мастера.

    Введите команду mysql_secure_installation и скопированный пароль root для MySQL.

    Тогда ответьте на следующий вопрос так:

     Изменить пароль root? - ответ n вместо нет
    Удалить анонимных пользователей? - ответ n вместо нет
    Запретить удаленный вход в систему root? - ответ n вместо нет
    Удалить тестовую базу данных и доступ к ней? - ответь н
    Перезагрузить привилегии? ответь y для да
     

    И все это нужно сделать после этого.

Шаг 3: Обновите систему и установите Распакуйте

  • Обновите свою систему, выполнив следующую команду.

     apt-get update && apt-get upgrade
     

    Это займет некоторое время.

  • Установить Распаковать через apt-get , это программное обеспечение будет использоваться для извлечения загруженного заархивированного файла o OpenCart.

    Чтобы установить программное обеспечение….

     apt-get install unzip -y
     

Шаг 4: Загрузите OpenCart и извлеките

  • Загрузите файлы OpenCart с официальной страницы репозитория GitHub:

     https://github.com/opencart/opencart
     

    Чтобы удаленно загрузить файл на OpenCart VPS, щелкните правой кнопкой мыши кнопку Download ZIP ( справа на странице ) и скопируйте адрес ссылки.

    Не закрывая терминал, введите wget , затем ПРОБЕЛ , затем вставьте скопированный адрес ссылки для загрузки и нажмите клавишу ENTER . Команда должна выглядеть так, как показано ниже.

     wget https://github.com/opencart/opencart/archive/master.zip
     
  • DO A LS Команда В вашей папке ~ ( Home ), вы должны увидеть новый файл с именем Master. zip

  • Извлеките файл. распаковать master.zip

    Сделать лс 9Команда 0231.

    Вы должны увидеть новую папку с именем opencart-master

  • Скопируйте содержимое папки upload , которая находится внутри папки opencart-master, в /var/www/html . В этой папке должны храниться все файлы OpenCart, это ваша папка public_html .

    Если вы выполните команду cd opencart-master , вы должны увидеть папку.

    Чтобы скопировать все файлы из папки upload … выполните следующую команду;

     cp -R * ~/opencart-master/upload/ /var/www/html/
     

    Дважды проверьте, что вы скопировали все файлы, сделайте следующее;

     компакт-диск /var/www/html
     

    Затем выполните команду ls .

    Эталонное изображение:

Шаг 5: Создайте файл OpenCart config.php

Команда;

 коснитесь /var/www/html/admin/config. php
 

и…

 коснитесь /var/www/html/config.php
 

Шаг 6. Установите права доступа к папке и владельца

  • Чтобы установить владельца папки для папки OpenCart, выполните следующую команду;

     chown -R www-data:www-data /var/www/html
     
  • Установить права доступа к папкам, то есть… 755 для всех папок и 644 для всех файлов;

     chmod -R a=r,a+X,u+w /var/www/html
     

Шаг 7. Включите PHP-модуль Mcrypt

Программа установки LAMP не включает mcrypt на вашем VPS автоматически, поэтому нам нужно выполнить некоторые дополнительные действия, чтобы включить его.

Эталонное изображение:

  • Вот как включить mcrypt на вашем Ubuntu 14.04 VPS.

    Выполните следующую команду;

     обновленоb
     
  • Затем узнайте, где находится mcrypt на вашем сервере;

     найти mcrypt.so
     

    Пример вывода:

     /usr/lib/libmcrypt.so.4
    /usr/lib/libmcrypt. so.4.8
    /usr/php520121212/mcrypt.so
     

    Обратите внимание на местоположение mcrypt.so .

  • Узнайте, где находится mcrypt.ini , чтобы вы могли отредактировать его и обновить расположение модуля mcrypt.so .

    Давайте сделаем это сейчас;

     найти mcrypt.ini
     

    Пример вывода;

     /etc/php5/моды-доступные/mcrypt.ini
     
  • Отредактируйте mcrypt.ini и обновите местоположение mcrypt.so, поэтому выполните следующую команду;

     нано /etc/php5/mods-available/mcrypt.ini
     

    Образец содержимого файла;

     ; конфигурация модуля php MCrypt
    расширение = mcrypt.so
     

    Теперь измените extension=mcrypt.so

    на

     extension=/usr/php520121212/mcrypt.so
     

    /usr/php520121212/mcrypt.so является результатом команды locate mcrypt.so , которую мы сделали выше.

    Сохраните файл и выйдите из редактора;

    ctrl + o + введите , затем ctrl + x

  • Включите модуль, выполнив команду php5enmod mcrypt

  • Перезапустите веб-сервер Apache0003

     перезапуск службы apache2
     

Шаг 8: Создание базы данных OpenCart

Давайте создадим новую базу данных для эксклюзивного использования OpenCart. Мы будем использовать командную строку, поэтому PHPMyAdmin здесь не задействован.

  • Войти как root на сервер MySQL

     mysql -u root -p
     

    Затем введите пароль root. Он не будет напечатан на вашем экране.

  • Создать базу данных

    Для демонстрации я назову свою базу данных OpenCart как opencartdb , пользователь opencartuser , пароль letmepass .

    Итак, приступим…

     создать базу данных opencartdb;
     

    Нажмите клавишу Enter.

  • Создать пользователя базы данных и предоставить привилегии

     предоставить все на opencartdb.* 'opencartuser'@'localhost', указанному 'letmepass';
     

    Нажмите клавишу ввода.

  • Обновить MySQL

     сброс привилегий;
     

    Вот оно! Вот как создать базу данных с помощью командной строки. Затем установите OpenCart.

Шаг 9: Установите OpenCart

Время для установки OpenCart

  • Запустите ваш любимый веб-браузер и укажите IP-адрес вашего VPS.

    Вы должны быть перенаправлены к мастеру установки OpenCart.

    Проверьте страницу, убедитесь, что все зеленое. Это означает, что все требования выполнены вашими вице-президентами.

    На этой странице все просто, просто заполните все поля нужными данными и установите OpenCart.

    Эталонное изображение:

    Нажимайте кнопку Продолжить , пока не завершите установку.

    Эталонное изображение:

  • Удалите папку установки из соображений безопасности.

     РМ -рф /var/www/html/установить
     

    Вот и все! Если вы зашли так далеко, то похлопайте себя по спине.

Индивидуальный дизайн логотипа OpenCart – нажмите здесь!

Это обертка

Итак, теперь, когда у вас есть OpenCart VPS, следующее, что вам нужно сделать, это установить и настроить базовую безопасность сервера, прежде чем открыть свой магазин для публики.

Я написал руководство по обеспечению безопасности VPS и призываю вас прочитать и применить то, что там написано.