OpenCart 3

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

В этом посте покажу, как установить 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: «Инструменты-Базы данных».

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

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

http(s)://vash_site /demo/

или

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

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

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

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

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

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

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

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

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

RewriteBase /demo/

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

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

Вывод

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

©shopiweb.ru

Еще статьи

 

Свежие посты

  • Практика создания Интернет магазина

Всё что нужно знать про создание сайта под ключ

Можно ли создать сайт самостоятельно? Можно, но это долго и не всегда эффективно. Прочтите про создание сайта под ключ и сделайте…

Актуально от: 24.08.2023
  • Новый бизнес

Профессиональное восстановление данных и файлов

Почему  восстановление данных и файлов лучше доверить профессионалам.

Актуально от: 06.06.2023
  • Скрипты интернет магазина

Скрипты интернет магазина

Что такое скрипты интернет магазина с примерами.

Актуально от: 15.05.2023
  • Новый бизнес

Что такое социальная коммерция

Что такое социальная коммерция и чем она отличается от интернет-магазина.

Актуально от: 02.05.2023
  • Новый бизнес

Как научиться создавать сайты

Где и как научиться создавать сайты.

Актуально от: 10.03.2023
  • Новый бизнес

Что такое WMS система управления складом

Что такое WMS система управления складом.

Актуально от: 25.11.2022