Установить Opencart не в корень сайта

От автора

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

Где взять?

Напомню, что скачивать Opencart можно на официальном сайте тут. Это англоязычная версия магазина, которая потребует перевода. Можно забрать, уже переведенную русскую версию магазина тут.

Подготовка

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

  • Хостинг выбираем на Linux. О Windows серверах на этом сайте я НЕ пишу.
  • Веб-сервер Apache (рекомендован);
  • PHP 5.3 и выше;
  • Сервер базы данных MySQLi (рекомендован);
  • Включенный cURL.

Для установки OpenCart нужно создать каталог в корневом каталоге домена. Для демонстрации я создам каталог с названием «demo».

Установка Opencart не в корень сайта

Начинаем стандартную ручную установку скрипта  FTP. Для этого используем любую программу FTP клиент, например WinSCP.

Открыв программу FTP клиент, и установив удалённую связь со своим сервером, заливаем распакованный дистрибутив Opencart в подкаталог demo.

После заливки, на хостинге по FTP или заранее на компьютере нужно поменять имена файлов дистрибутива Opencart следующим образом:

  • config-dist.php в файл config.php
  • config-dist.php который лежит в папке admin (admin/config-dist.php) переименовать в config.php.

На сервере (хостинге) создать базу данных. База данных создается из административной панели хостинга на вкладках:

  • DirectAdmin: «Управление базами данных»;
  • CPanel: «MySQL Databases»;
  • ICP manager: «Инструменты-Базы данных».
Это может вас заинтересовать:  Витрина OpenCart интернет магазина — первое знакомство

В блокноте компьютера сохранить: имя, пароль, имя пользователя базой данных. Уточните, если сомневаетесь, на хостинге, порт сервера MySQL. Обычно номер порта сервера баз данных 3306.

После заливки дистрибутива, вызываю подкаталог в адресной строке браузера. То есть просо пишу в адресное поле браузера такие URL:

http(s)://vash_site /demo/

или

http(s)://vash_site/demo/install/index.php

Сама установка скрипта проходит через 4 окна установки:

Окно 1

Окно 2

окно 4

окно 4

Однако это не всё. Самое важное впереди. Установить Opencart не в корень сайта НЕ будет завершена, если не выполнить следующие, важные настройки.

Важные настройки

Так как мы ставим Opencart не в корень сайта, нужно внести правки в файл htaccess.txt скрипта.

Во-первых, его нужно переименовать в файл .htaccess (точка вначале). Так вы из простого текстового файла сделаете файл управления веб-сервером Apache.

В простой установке Opencart в корень, такое переименование нужно перед включением ЧПУ ссылок магазина.

Это может вас заинтересовать:  ЧПУ Opencart 3 — как включить, настроить, управлять

Во-вторых, файл .htaccess нужно отредактировать. Для этого его нужно скачать на компьютер и открыть для редакции в любом текстовом редакторе, например, Notepad++.

Далее, ищем в файле .htaccess 24 строку. В ней нужно вписать директорию установки магазина, в моем примере это demo:

RewriteBase /demo/

Не забудьте слеш в конце. Файл нужно сохранить и залить по FTP обратно в каталог магазина.

файл .htaccess

Всё! Теперь ваш магазин можно открывать по его адресу: http(s)://vash_site /demo/.

Вывод

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

©shopiweb.ru

Еще статьи

 

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