Установка OpenCart на Ubuntu 12.04

Что такое OpenCart?

OpenCart – это широко используемая электронно-коммерческая система управления контентом (CMS) с открытым исходным кодом, которая работает на PHP и MySQL. Она имеет структуру псевдо-MVC, проста в управлении и установке. Более подробную информацию можно найти на сайте OpenCart.

Предварительные требования

Для выполнения данного руководства необходимы root-привилегии. За дополнительной информацией обратитесь к руководству «Начальная настройка сервера Ubuntu 12.04». Кроме того, для работы OpenCart нужно установить на сервер LAMP. Чтобы получить инструкции по установке данной группы программ, читайте руководство «Установка LAMP stack на Ubuntu 12.04».

Выполнив все требования, приступайте к установке OpenCart.

1: Загрузка OpenCart

Итак, для начала перейдите в root-папку, в которую нужно будет установить OpenCart. Чтобы сделать это, откройте терминал и введите команду:

cd /var/www

Затем нужно скачать последний релиз OpenCart (на данный момент это v1.5.5.1) из репозитория github:

sudo wget https://github.com/opencart/opencart/archive/v1.5.5.1.zip

После выполнения команды ls файл v1.5.5.1.zip будет помещен в каталог www.

Теперь необходимо распаковать файл; для этого понадобится установить модуль Unzip. Если он еще не установлен на сервер, введите:

sudo apt-get install unzip

Теперь можно распаковать zip-файл OpenCart в текущий каталог:

unzip v1.5.5.1.zip

Изучив извлеченную папку OpenCart, можно найти папку загрузки. Необходимо переместить файлы и папки, находящиеся в папке uploads, в root-каталог www. Это делает следующая команда:

mv -v /var/www/opencart-1.5.5.1/upload/* /var/www

Теперь все файлы и папки OpenCart можно найти в каталоге www.

2: Создание базы данных OpenCart

На данном этапе необходимо создать базу данных, которая понадобится при установке OpenCart.

Откройте оболочку MySQL:

mysql -u root -p

Теперь создайте базу данных (в данном руководстве она называется opencart, но, конечно, можно выбрать для нее абсолютно любое удобное имя):

CREATE DATABASE opencart;
Query OK, 1 row affected (0.00sec)

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

Итак, создайте пользователя базы данных:

CREATE USER opencartuser@localhost;
Query OK, 0 rows affected (0.00 sec)

Установите пароль для этого пользователя:

SET PASSWORD FOR opencartuser@localhost= PASSWORD("yourpassword");
Query OK, 0 rows affected (0.00 sec)

Теперь откройте новому пользователю доступ к БД opencart:

GRANT ALL PRIVILEGES ON opencart.* TO opencartuser@localhost IDENTIFIED BY 'yourpassword';
Query OK, 0 rows affected (0.00 sec)

После этого нужно обновить MySQL, чтобы активировать внесенные изменения:

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

Теперь база данных полностью готова к работе. Закройте оболочку MySQL:

exit

3: Переименование конфигурационных файлов и предоставление прав пользователю Apache

Теперь нужно изменить имя конфигурационных файлов OpenCart с config-dist.php на config.php. Существует два таких файла: один в папке www, второй в www/admin.

cp /var/www/config-dist.php /var/www/config.php

Аналогично:

cp /var/www/admin/config-dist.php /var/www/admin/config.php

Далее нужно передать права на файлы opencart пользователю apache; для этого используйте:

sudo chown www-data:www-data * -R
sudo usermod -a -G www-data username

4: Завершающие действия

Установка данной системы управления контентом почти завершена. Теперь просто введите в браузер IP-адрес (например, http://111.222.33.44/), чтобы перейти на страницу онлайн-установки. Получив согласие с положениями и условиями, OpenCart откроет страницу Pre-Installation.

Зеленые отметки означают, что та или иная программа установлена. В некоторых случаях эта страница может сказать, что Curl и GD не установлены. Нужно просто установить эти php5-библиотеки, выполнив простую команду:

sudo apt-get install php5-curl php5-gd

Обновите страницу, после его напротив данных библиотек появится зеленая отметка. На следующей странице установки нужно ввести учетные данные БД и – готово!

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

rm -rf /var/www/install/

Готово! Теперь можно приступать к разработке сайта при помощи OpenCart!

Tags: , , , , , , ,

3 комментария

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