Содержание
Как установить 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 и призываю вас прочитать и применить то, что там написано.