Руководство Администратора

Тема в разделе "Руководство Администратора", создана пользователем Romans, 7 май 2015.

  1. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    Руководство Администратора

    Данная тема это обобщенное руководство для администраторов магазина на базе OpenCart 2х, в которой содержатся различные инструкции и советы.

    Обратите внимание, что данное руководство рассчитано именно на "администраторов", т.е людей со знанием различных операций, например таких как управления хостингом, работа с базами данных, подключения по фтп итд.


    Быстрые ссылки раздела:

    1. Перемещение на новый сервер
    2. Создание мультимагазина
    3. Основы безопасности
    4. Установка модулей и модификаторов


    назад к Содержанию
     
    Последнее редактирование: 28 май 2015
    Zlata Jesen нравится это.
  2. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    Перемещение OpenCart на другой сервер

    Для того чтобы перенести OpenCart на другой сервер, необходимо выполнить следующие действия.

    1. Скопируйте все файлы OpenCart с существующего сервера на новый веб-сервер.
    2. Импортируйте базу данных OpenCart на новый сервер.
    3. Измените файлы config.php и admin/config.php. Данные файлы содержат пути к директориям OpenCart, а также данные доступа к базе данных.
    4. Установите права на директории согласно инструкции по установке.

    Обратите внимание!

    Если на новом сервере вам не известны новые пути, или вы не уверены в соответствии требований для установки, то вам необходимо на новом сервере сначала установить opencart и после посмотреть на файлы config.php

    Экспорт и импорт базы данных лучше всего производить посредством средств предоставленным хостингом, например phpmyadmin

    .
     
    Последнее редактирование: 10 май 2015
    Zlata Jesen нравится это.
  3. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    Создание мультимагазина

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

    Для того чтобы добавить новый магазин, необходимо выполнить следующие действия.

    1. В панели управления хостингом создать поддомен и направить его на директорию основного магазина. (как привязать поддомен к директории, узнавайте в справке вашего хостера)

    2. Меню — Система — Настройки и нажать Добавить , далее просто заполнить поля.

    3. После добавления магазина, вы получите возможность, например при добавлении товара, выбирать принадлежность товара к магазину.
     
    Последнее редактирование: 12 май 2015
  4. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    Основы безопасности

    1.
    Удалите папку install . Об этом вам постоянно сообщают в панели администратора и дабы обезопасить систему, необходимо ее удалить.

    2. Переименовать папку admin . Так же не забывайте изменить название папки в путях файлов конфигурации, это config.php и admin/config.php
    Обратите внимание. Когда вы будите устанавливать модуль или шаблон, вам необходимо предварительно в директории (модуля или шаблона) изменять стандартное название директории admin на ваш.

    2.1. Вместо выше указанного способа вы можете просто запретить доступ к папке admin с помощью .htaccess и .htpasswd
    Так же доступ к папке admin можно запретить с помощью панели управления хостингом. (о данном функционале , читайте в справке вашего хостера)

    3.
    Проверьте, закрыт ли прямой доступ к файлам посредством браузера, например к ваш-сайт/catalog/view/theme/default/template/account/edit.tpl
    Если вместо ошибки 404, вы увидели код шаблона, то вам необходимо принять меры, например в папке catalog создать файл .htaccess со следующим кодом
    Код:
    <FilesMatch "\.(php|tpl|txt)$">
    Order Deny,Allow
    Deny from all
    Allow from "ВАШ IP адрес"
    </FilesMatch>
    Тоже самое относится и к папке system. Доступ к файлам из вне должен быть полностью запрещен.
    Код:
    <Files *.*>
    Order Deny,Allow
    Deny from all
    Allow from "ВАШ-IP-адрес"
    </Files>
    Если с помощью .htaccess не удается достигнуть нужного результата, обратится к вашему "хостеру" с вопросом решения проблемы.

    4. Меняем стандартное название лог файла error.log на другое. Для этого в панели администратора в разделе Меню - Система - Настройки - вкладка Сервер в поле Файл журнала ошибок, необходимо изменить название файла.

    5. Установите права доступа 644 или 444 на указанные файлы
    Код:
    config.php
    index.php
    admin/config.php
    admin/index.php
    system/startup.php
     
    Последнее редактирование: 13 май 2015
    VAK2009, Djulka, bird и 3 другим нравится это.
  5. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698
    Установка модулей и модификаторов

    Установка модулей

    Для того чтобы установить модуль, необходимо следовать инструкции разработчика модуля.
    Обычно установка модуля сводится к простому копированию файлов в корень вашего сайта
    (корень это там где файлы htaccess и robots.txt, index.php)

    Как пример. Вы разархивировали модуль и перед вами папка upload в которой находятся директории catalog, admin итд.
    Вот именно эти директории и необходимо копировать в корень сайта.

    Далее, обычно, модуль появляется в списке модулей Меню - Модули - Модули (если конечно обратное не указано в описании модуля).

    После необходимо найти данный модуль в списке модулей и активировать его.

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

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

    Бывают случаи, когда модуль поставляется как архив файлов вместе с модификатором. Устанавливается через Меню - Модули - Установка расширений
    Предварительно необходимо включить в настройках ФТП и настроить. А так же можно воспользоваться инструкцией обхода.


    Установка модификатора

    Существует несколько способов установки модификаторов:

    1. Загрузка модификатора через Меню - Модули - Установка расширений . Данный метод установки записывает код модификатора в базу данных, так же модификаторы видны в списке модификаторов.

    2. Возможно просто скопировать файл модификатора в папку system . Данный метод не записывает код в базу, а использует его напрямую. Удобен тем, что можно код редактировать дальше не делая повторных загрузок.

    После установки модификатора (или его изменения) необходимо в Меню - Модули - Модификаторы, нажать кнопку Обновить для обновления кеша модификатора
     
    Последнее редактирование: 2 июн 2015
  6. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.339
    Симпатии:
    698