PHPShop EasyControl

Материал из PHPShop CMS

Перейти к: навигация, поиск

Содержание

Описание

PHPShop EasyControl - набор утилит для создания и управления интернет-магазином PHPShop на локальном компьютере. PHPShop EasyControl прост в установке и не требует никаких специальных навыков. С помощью PHPShop EasyControl Вы сможете установить сайт локально на ПК либо на хостинг, обновлять платформу сайта, загружать новые дизайны и модули, редактировать шаблоны.

Системные требования

Системные требования

  • Windows 2000, XP, Vista, 7

Установка EasyControl

  • Загрузить дистрибутив PHPShop EasyControl (~ 13.5 Mб).
  • Запустить установщик setup.exe
  • Прочитать и принять условия лицензионного соглашения
  • Выбрать директорию установки
  • Выбрать тип установки: локально, на сервер, а также дополнительные утилиты
  • Выбрать версию PHPShop
  • Указать данные доступа к административной части
  • Дождаться завершения установки

Мой сайт

Мой сайт - локальный сайт на Вашем компьютере. Подходит для ознакомления или используется в качестве основного инструмента для заполнения и поддержки базы сайта с последующей синхронизацией с рабочей версией на хостинге в интернете (PHPShop Synchronization).

  • Указать персональные данные для доступа в панель управления
  • Выбрать папку с предварительно загруженным архивом PHPShop *.tar.gz если такой имеется, в ином случае будет произведена загрузка последней версии продукта с сайта (тестовая версия PHPShop Trial). Если вы хотите установить полную версию (открытый код, активная техническая поддержка), то следует предварительно скачать архив со скриптом (ссылка на загрузку выдается при оплате ПО или архив содержится на диске коробочной версии ПО). Архив записываете в любую папку и выбираете эту папку в данном поле.
  • Дождаться завершения распаковки файлов ~ 1 минута
  • После установки программа появится в системном трее (рядом с часами внизу), откроется браузер на странице http://localhost и загрузится интернет-магазин PHPShop.
  • На рабочем столе появится ярлык для запуска сервера. Так же ярлыки для запуска появятся в меню программ "Пуск" - "Программы" - "PHPShop Software".
  • Для повторного запуска приложения при перезагрузке компьютера используйте ярлык PHPShop
  • Для входа в панель управления магазином из внешней части (http://localhost) существует клавиша перехода Ctrl + F12 или опция "Административная панель", доступная при нажатии на иконку в трее.

Управление самим сервером (запуск, останов, перезагрузка, почта, поддержка, карточка администратора) доступны так же из системного трея (щелчок мышкой по иконке). При нажатии на иконку программы в трее (синий кружок) мышкой появится навигационное меню.

Список доступных команд сервера:
  • Открыть - открывается установленный магазин http://localhost такой, каким его видят пользователи.
  • Администрировать - открывается административная панель магазина. Для входа следует ввести логин и пароль пользователя, указанные при установке. Эти данные можно посмотреть в карточке администратора, доступная из системного меню. Следует отключить блокировку всплывающих окон для браузеров или выбрать опцию "Открывать в текущем окне"
  • Карточка администратора - открывает окно с паролями панели интернет-магазина, установленными при установке сервера
  • Файлы - переход в каталог расположения скрипта магазина для изменения настроек или дизайна
  • Почта - открывает список писем, сгенерированных скриптом (новый заказ и т.д.)
  • Старт сервер - запуск сервера. Изначально сервер запущен, но иногда требуется его принудительно остановить и запустить заново для включения тех или иных настроек сервера (для специалистов)
  • Стоп сервер - остановка сервера
  • Перегрузить сервер - перезагрузка сервера
  • Учебник - встроенная справка по управлению PHPShop
  • Техническая поддержка - переход на сайт технической поддержки PHPShop. Вы можете задавать любые вопросы по управлению и настройки интрнет-магазином
  • О программе - переход на сайт разработчика PHPShop.ru
Lifebelt.png По умолчанию подключен только один виртуальный хост localhost. Подключение дополнительных виртуальных хостов
для размещения других сайтов выполняется по инструкции подключения дополнительных виртуальных хостов в EasyControl.

PHPShop Installer

При установке PHPShop EasyControl, вам было предложено выбрать тип установки : Установка на FTP-сервер, либо Unix установка (только для профессионалов): PHPShop Installer (FTP загрузка на удаленный сервер) - утилита для загрузки и установки PHPShop на хостинг в интернете. Оптимизирована для большинства хостингов, поддерживает автоматическое определение папки размещения. Ручной режим позволить самостоятельно задать папку размещения интернет-магазина. Автоматическое проставление прав на запись файлам и папкам.

Установка:
  • Указать параметры доступа к FTP серверу
  • Выбрать папку с предварительно загруженным архивом PHPShop *.tar.gz если такой имеется, в ином случае будет произведена загрузка последней версии продукта с сайта (тестовая версия PHPShop Trial). Если вы хотите установить полную версию (открытый код, активная техническая поддержка), то следует предварительно скачать архив со скриптом (ссылка на загрузку выдается при оплате ПО или архив содержится на диске коробочной версии ПО). Архив записываете в любую папку и выбираете эту папку в данном поле. Выбрать лицензионный ключ для загрузки на FTP (опционально).
  • Указать пароли доступа к FTP серверу и MySQL серверу. Выбрать автоматический режим распознавания папки размещения файлов или в ручном режиме указать путь до папки размещения web-документов. Процесс загрузки файлов на FTP может занять около 10 - 15 минут.
  • Перейти на страницу установки базы данных (имя вашего сайта/install/install.php)
  • Подтвердить удаление папки install, при отказе этого шага выведется ошибка PHPShop Warning 105

PHPShop Unix Installer для профессионалов

Unix Install - инсталляционный пакет для установки PHPShop на UNIX серверах (хостинг-провайдеры). Установка скрипта интернет-магазина на UNIX системе через SHELL занимает меньше 1 минуты. Данный тип установки выполняется от лица пользователя ftp, что не влечет трудностей с правами на установленные файлы и папки, присущие автоматическим установщикам на PHP. Скорость загрузки пакетов выполняется на скорости, приближенной к 100Mb (сервер-сервер).

Инсталлятор написан на языке командной обочки UNIX и требует подключения по протоколу SHELL. Для его загрузки нужно:

  • подключиться к shell через утилиту PyTTY
  • загрузить файл install.sh или набрать команду

wget http://phpshopcms.ru/sh/install.sh

  • запустить файл командой
sh install.sh

По умолчанию инсталлятор пытается найти архив со скриптом file.tar.gz, если не находит, то пытается скачать триальную версию программы и установить ее. Поддерживается загрузка и установка всех версий PHPShop Software. Если в качестве параметра передать имя архива, то скрипт будет устанавливать именно его.

sh install.sh file.tar.gz

Для установки уже скаченного скрипта PHPShop требуется положить рядом с install.sh этот архив и запустить инсталлятор:

sh install.sh


Инсталлятор запросит:
  • Папку размещения директории для php скриптов (обычно это папка www, htpdocs или public_html)
  • Параметры доступа к базе MySQL (требуется заранее создать базу)
  • Личные параметры логина и пароля для управления, почту. По желанию эти параметры будут высланы на указанный адрес по почте.
  • Инсталлятор выполнить действия:
  • Загрузит скрипт со скоростью канала сервер-сервер (менее 5 секунд)
  • Распакует и перенесет в нужную директорию
  • Проставит права на папки для загрузки изображений и т.д.
  • Пропишет пароли MySQL в файл конфигурации магазина config.ini
  • Создаст таблицы в базе MySQL
  • Вышлет указанные параметры доступа на почту

PHPShop Updater

PHPShop Updater (Ftp обновление файлов и БД на удаленном сервере) - утилита для быстрого обновления версий PHPShop. Если требуется обновление платформы и обновление есть на сервере, то с помощью PHPShop Updater вы за 5 минут одним нажатием кнопки обновите файлы и БД. Поддерживается режим резервных копий файлов - после обновления вы в любой момент сможете откатить версию назад до исходного состояния. Режим стоп-списка защитит измененные файлы (персональные доработки) от затирания при обновлении.

  • Выбрать действие - обновление или восстановление платформы
  • Указать пароли доступа к FTP серверу. Выбрать автоматический режим распознавания папки размещения файлов или в ручном режиме указать путь до папки размещения web-документов.
  • Процесс загрузки файлов на FTP может занять около 3 - 5 минут.

Если обновление затрагивает БД, то потребуется зайти в панель управления и принять изменения в БД. Так же потребуется создать резервную копию базы для создания папки восстановления старой версии. После завершения обновления будет доступен лог обновленных файлов и список новых возможностей, включенных в обновление. Полный список обновлений доступен по ссылке: http://www.phpshopcms.ru/doc/update.html

PHPShop Synchronizer

PHPShop Synchronizer (FTP синхронизация файлов) - утилита, позволяющая автоматически синхронизировать локальную (Мой интернет-магазин) и удаленную версию интернет-магазина. Синхронизация возможна в любом направлении и поддерживает режим автоматической сихронизации по расписанию.

Порядок работы:

  • Укажите пароли доступа к FTP серверу. Адрес сайта: sitename.ru; Адрес хоста: ftp.sitename.ru; Логин и пароль от ftp уточняйте у Вашего хостера.
  • Выберите автоматический режим распознавания папки размещения файлов или в ручном режиме указать путь до папки размещения web-документов.
  • Выберите тип данных для синхронизации, поддерживаются режимы:
    • Изображения (/UserFiles/Image/)
    • Движок (/phpshop/)
    • Шаблоны (/phpshop/templates)
    • База данных (/phpshop/admpanel/dumper/backup)
    • Полная синхронизация (все файлы /)

Укажите направление синхронизации (локальная версия с хостингом/хостинг с локальной версией ) Выберите фильтр обновления (с учетом даты/все файлы). При выборе параметра с учетом даты будут загружены только обновленные файлы. Процесс загрузки файлов на FTP может занять около 3 - 5 минут. Если синхронизация затрагивает базу данных, то потребуется зайти в панель управления и создать резервную копию базы. В синхронизируемой версии после загрузки файлов потребуется принять изменения в базе, и затем запустить восстановление резервной копии базы.

PHPShop Synchronization можно запускать в автоматическом режиме по расписанию, для настройки этого режима существует утилита "Auto Server Synchronizer". В ней можно указать все вышеуказанные параметры и интервал синхронизации. Доступна опция просмотра лога синхронизации, в котором содержится вся история загрузки файлов.

PHPShop Editor

PHPShop Editor позволяет самостоятельно менять местами блоки, убирать ненужные элементы дизайна, управлять всеми доступными внутренними переменными шаблонизатора. Доступно 2 режима работы:

Режим визуального управления и редактирования позволяет менять местами и управлять кодом внутренних блоков дизайна: опросами, баннерами, каталогами и т.д. Блоки можно перемещать в любое место, удалять из шаблона.

Режим правки HTML кода - служит для изменения кода шаблона и помогает ориентироваться настройке шаблона. В режим можно попасть, нажав правой кнопкой мыши на нужном блоке и выбрав в меню опцию редактирования. Редактор кода позволяет менять стили CSS шаблона. Справа в редакторе шаблонов располагается таблица внутренних переменных, доступных для редактирования в текущем участке шаблона. Таблица переменных позволяет получить контроль над всеми возможными опциями шаблона.

После принятия изменений, отредактированный шаблон можно сразу синхронизировать с сервером через утилиту Server Sinhronizer, входящую в комплект управления сайтом EasyControl. Нужно лишь указать пароли доступа к серверу, и через минуту вы увидите результаты работы на рабочем сайте.

PHPShop Templates

PHPShop Templates позволяет установки шаблоны дизайнов из базы бесплатных шаблонов PHPShop CMS Free, с более 100 уникальными дизайнами. Для установки шаблонов необходимо запустить утилиту PHPShop Templates, отметить галочками понравившиеся дизайны и выбрать место для установки:

  • локально для изменения с помощью PHPShop Editor
  • на хостинг

PHPShop Templates - избавляет от ручной загрузки и помогает новичкам устанавливать шаблоны. Для смены дизайна вашего сайта нужно всего лишь выбрать шаблоны и указать пароли FTP вашего сайта. Для внесения изменений в новый шаблон рекомендуется воспользоваться утилитой по редактированию шаблона PHPShop Editor


PHPShop IDE

Интегрированной среды разработки кода PHPShop IDE, предназначенной для редактирования и создания сайтов на основе PHPShop API. PHPShop IDE обладает большими возможностями и ускоряет процесс редактирования кода, ориентированная на широкий круг пользователей от новичков до профессионалов.

PHPShop Password Restore

Утилита восстановления доступа к панели управления интернет-магазином. Создает удаленно нового пользователя для администрирования сайта. Инструкция по использованию