Руководство  пользователя




Скачать 53.36 Kb.
PDF просмотр
НазваниеРуководство  пользователя
Дата конвертации14.12.2012
Размер53.36 Kb.
ТипРуководство
Руководство
 пользователя
 
по работе с php5shop 
- системой управления контентом 
интернет-магазина 
Версия 1.6

© 2011-2016 phpdreamer
Сайт: http://php5shop.com 
Электронная почта:
phpdreamer@rambler.ru

Оглавление
Руководство.........................................................................................................................................1
 пользователя.......................................................................................................................................1
 .............................................................................................................................................................1
Оглавление.................................................................................................................................3
1 Установка................................................................................................................................3
2 Настройка магазина.............................................................................................................11
2.1 Начальная настройка...............................................................................................11
2.2 Подключение сторонних сервисов.........................................................................13
2.2.1 Подключение Google analytics...................................................................13
2.2.2 Установка системы sape.ru..........................................................................15
2.2.3 Установка disqus..........................................................................................16
2.2.4 Подключение виджетов vkontakte.............................................................16
3 Заполнение магазина товарами...........................................................................................16
4 Создание собственного дизайна.........................................................................................18
Приложение 1 — требования к серверу................................................................................19
Приложение 2 — настройка веб-сервера nginx для работы CMS......................................19
Приложение 2.1 - пример конфигурации nginx .........................................................19
Приложение 3 Ответы на популярные вопросы..................................................................20
1 Установка
Для начала работы с программой необходимо скачать её с сервера 
http://php5shop.com/download.php  ,   после   чего   распаковать   архив   во 
временную локальную директорию. 



Рисунок 1 — распаковка архива с программой во временную директорию при помощи 
стандартной для окружения Gnome программы архиватора File Roller
Загрузите все файлы в каталог корня сервера (обычно это www или 
public_html)   Вашего   хостинг-провайдера.   Загрузку   можно   выполнить   по 
FTP протоколу при помощи бесплатной программы FileZilla. 
Требования к серверу смотрите в приложении 1.
Настройки   для   подключения   предоставит   хостинг-провайдер.   При 
возникновении   проблем   с   настройкой   FTP-клиента   посмотрите 
инструкцию http://www.yachaynik.ru/content/view/48/ .


Рисунок 2 — загрузка файлов на сервер при помощи программы FileZilla


Откройте   Ваш   сайт   в   браузере   и   следуйте   подсказкам,   какие 
действия   необходимо   сделать   для   корректной   работы   CMS   на   данном 
сервере. 
Рисунок 3 — проверка совместимости
Должно   быть   отображено   сообщение   на   зеленом   фоне   «Сервер 
подходит для работы сайта. Удалите или переименуйте install.php после 
ввода настроек MySQL». 
Если отображается предупреждение «Установите в php.ini параметр 
max_execution_time в 0 или не меньше 180», это значит что в настройках 
сервера   ограничение   по   времени   выполнения   нежелательно   мало,   что 
может   привести   к   неправильной   работе   магазина.   Рекомендуется 
поменять   эту   опцию   в   файле  настройки   php   интерпретатора   -  php.ini   . 
Большинство   хостинг-провайдеров   не   дают   клиентам   виртуального 


хостинга доступ к этому файлу, но если у Вас  виртуальный выделенный 
сервер   или   выделенный   сервер,   то   Вы   сможете   редактировать   его 
настройки.   Расположение   php.ini   в   многих   операционных   системах 
отличается. В этом файле найдите и поменяйте: max_execution_time (на 0), 
max_input_time   (на   0).   После   внесения   изменений   обязательно 
перезапустите  веб-сервер. В большинстве Linux  с Apache2  это  делается 
одной   из   следующих  команд   в   консоли   с   правами   суперпользователя 
(root): 
/etc/init.d/apache restart 
/etc/rc.d/init.d/httpd restart 
service httpd restart 
/usr/local/etc/rc.d/apache22 restart
Рисунок 4 — сообщение о недостаточных правах доступа к файлу настроек
Замечания выделенные красным необходимо устранить. Как видно на 
скриншоте,   файл   с   настройками   MySQL   не   доступен   для   записи.   Это 


можно устранить через FTP-клиент (FileZilla) — клик правой кнопкой → 
права доступа к файлу, права в цифровом виде «666». После установки 
прав обновите страницу и предупреждение должно пропасть.
Рисунок 5 — права предоставлены, все готово для установки
Следующим шагом будет создание базы данных и ее структуры. Для 
создания mysql базы данных воспользуйтесь панелью управления хостинг-
провайдера или интерфейсом phpMyAdmin.



Рисунок 6 — создание БД через  интерфейс phpMyAdmin
Для создания базы в phpMyAdmin введите ее название (произвольное) 
и нажмите на кнопку «Создать».
На   странице   установки   введите   название   адрес   Вашего   mysql 
сервера, данные для авторизации, название базы и нажмите «Сохранить».
Рисунок 7— создание структуры БД скриптом установки
Если   все   правильно,   откроется   Ваш   новый   магазин,   но   еще   со 
стандартными настройками и без товаров.


Рисунок 8 — Первый запуск магазина
2 Настройка магазина
2.1 Начальная настройка
Первым   действием   необходимо   изменить   пароль   администратора. 
Для   работы   с   системой   администрирования   необходимо   разрешить   в 
браузере   использование   Cookies,   как   правило   это   разрешено   по 
умолчанию.   Авторизуйтесь   на   сайте   с   логином   test   и   паролем   test1, 
перейдите   на   страницу   «Аккаунт»,   введите   новые   данные   и   нажмите 
«Сохранить».
Можно   перейти   к   настройке   магазина   —   зайдите   в   панель 
управления   администратора   через   пункт   меню   «Управление».   Только 
администратор   видит   этот   пункт   меню   и   имеет   доступ   к   страницам 
администрирования.
На   вкладке   «Настройки»   введите   название   магазина,   email,   jabber, 
ключевые   слова   для   поисковых   роботов   и   др.,   измените   настройки, 
проверьте   статусы   заказов,   способы   оплаты,   условия   партнерской 
программы, голосование и т. д. 
Внимание: не путайте jabber с email и не включайте его опцию если 
не собираетесь получать уведомления на jabber.


Рисунок 9 — Панель управления, «Настройки»
Перейдите   по   ссылке   «Редактирование   рекламных   блоков   и 
дополнительных   страниц   магазина»   (внизу   страницы)   и   поменяйте 
логотип   магазина   на   свой.   Если   не   знаете   как   редактировать 
изображения в визуальном редакторе, почитайте небольшую инструкцию 
https://docs.google.com/document/d/1TeOil2fKvM2sFBljU95XSxxyqtGRBvweZ
ybz8_sLsEw/edit?hl=ru&authkey=CIjkp6AB
Для   использования   системы   инвайтов   (приглашений)   необходимо 
включить   ее   и   создать   специальную   группу   пользователей   со   скидкой 
(вкладка «Группы»).
На вкладке «Валюты» обновите валюты согласно последнему курсу 
валют.

На вкладке «Категории» создайте группы товаров. Поддерживается 
неограниченная   вложенность   групп.  Более   подробно   о   создании   и 
редактировании категорий написано в разделе 3.
На   вкладке   «Блог»   Вы   можете   добавлять   новости   в   магазин. 
Рекомендуется:   писать   обзоры   товаров,   сравнивать   новинки,   писать 
анонсы,   добавлять   информационные   страницы,   писать   подсказки   для 
неопытных   пользователей,   проводить   акции,   писать   новости   в   области 
продаваемой группы товаров.
2.2 Подключение сторонних сервисов.
В   панели   управления   на   вкладке   «Настройка»   есть   блок 
«Подключение внешних систем».
2.2.1 Подключение Google analytics
Google   Analytics   –   это   средство   веб-аналитики,   которое   позволяет 
оценить трафик на веб-сайт и эффективность различных маркетинговых 
мероприятий с максимальным удобством просмотра и анализа данных по 
трафику.   Для   подключения   необходимо   зарегистрировать   сайт   на 
http://www.google.com/intl/ru_ALL/analytics/.
 
Если
 
домен
 
уже 
регистрировался   Вами   в   системе,   то   на   странице   настроек   будет 
отображаться код (идентификатор) Вашего сайта в системе:


Рисунок 10 — Google Analytics, код сайта зарегистрированного в системе


Такой код необходимо скопировать в соответствующее поле в панели 
управления магазина и нажать на кнопку «Сохранить».
Если домен регистрируется впервые, то идентификатор ресурса Вам 
предоставят при регистрации. 
Рисунок 11 — Google Analytics, регистрация нового веб-ресурса
После   сохранения   идентификатора   на   сайте   магазина,   других 
действий для регистрации в Google Analytics не потребуется.
2.2.2 Установка системы sape.ru
Sape — это система купли - продажи ссылок с главных и внутренних 
страниц  сайтов.  Если  Вы   хотите  получать  доход  от  продажи  ссылок  на 


сайте, зарегистрируйтесь на сайте sape.ru в качестве Вебмастера. 
На   странице   добавления   площадки   посмотрите   подсказку   для 
хостинга   с   PHP,   там   будет   доступен   для   скачивания   архив   и   указано 
название   папки   из   32   символов.   Распакуйте   архив   и   загрузите   папку 
следуя  инструкциям в  подсказке, а    название папки впишите в панели 
управления   магазином,   в   соответствующее   поле.  Вставлять   код   не 
требуется.
2.2.3 Установка disqus
Disqus   —   это   платформа   внешней   системы   комментариев,   которая 
поддерживает   авторизацию   через   Facebook,   Twitter,   Yahoo   и   имеет 
собственную. При регистрации на disqus.com Вы должны будите указать 
короткое   название   сайта   (disqus   shortname),   которое   достаточно   будет 
указать в панели управления магазином, чтобы система начала работать 
на Вашем сайте.
2.2.4 Подключение виджетов vkontakte
Виджет   Вконтакте   будет   выглядеть   такой   формой   под   описанием 
товаров магазина:
Рисунок 12 — vkontakte комментарии и кнопка like
Для   установки   достаточно   прописать   в   панели   управления   apiId 
сайта,   который   регистрируется   на
 http://vkontakte.ru/editapp?
act=create&site=1
3 Заполнение магазина товарами.
Перейдите   на   вкладку   «Категории»,   нажмите   на   «Корневая 
категория».   Появится   поля   для   ввода   и   описание   к   ним,   что   поможет 
сформировать структуру категорий. Вверху будет отображаться числовой 
идентификатор   (id)   выбранной   категории,   который   понадобится   для 

заполнения файла импорта товаров.
Страница управления категорий состоит из двух экземпляров дерева 
категорий («Выбор категории 1»  зеленым цветом и «Выбор категории 2» - 
синим),   это   нужно   для   того,   чтобы   можно   было   переносить   категории 
одна   в   другую   как   в   двух-панельном   файловом   менеджере;   перенос 
происходит по нажатию на соответствующую кнопку.
Для добавления товаров необходимо сформировать xls файл (Microsoft 
Office   Excel).   При   заполнении   можно   использовать   "листы"   (на   одном 
листе Microsoft Excel 2003 позволяет разместить не больше 65536 строк).
Размещайте   столбцы   таблицы   в   такой   последовательности:  
id_товара,   id_категории,   название_товара,   подробное_описание,   цена, 
URL_фотографий_через_пробел, количество_на_складе.
Первый   столбец   содержит   целочисленное   id   товара,   которое 
необходимо   при   массовом   обновлении   информации   о   товарах   и 
определяет   адрес   страницы   товара.  По   нему   рекомендуется   связывать 
рабочий   прайс   и   базу   магазина.   Если   его   оставить   пустым,   то   будет 
заполнятся по порядку.
Количество на складе - по умолчанию 1.
Идентификатор категории смотрите на вкладке «Категории».
Пример xls файла есть в архиве с программой — example.xls
Файл с товарами можно загрузить через браузер на вкладке «Товары» 
(рекомендуется) или загрузить через FTP и указать путь к нему на той же 
вкладке. 
При импорте изображения  будут  скачаны  на  сервер   с наложением 
картинки /images/watermark.png  и созданием  уменьшенной копии.  Если 
Вы   укажите   в   5-м  (E)   столбце   несколько   URL   через   пробел,   то   они 
сохранятся в той же последовательности. 


Внимание:   изображения   будут   загружаться   в   фоновом   режиме, 
поэтому   сразу   после   импорта   товаров   Вы   не   увидите   сколько   товаров 
имеют фото, нужно будет подождать пока все фотографии скачаются и 
обработаются, что может занять более 5 минут. Рисунок 13 — Загружено 
более одной фотографии для разновидности товара. 
После   загрузки   товаров   вы   можете   обновить   страницу   на   вкладке 
«Товары»   и   убедиться   что   прайс   был   составлен   правильно   и   товары 
добавились корректно. 
4 Создание собственного дизайна
Для создания дизайна сайта Вам потребуются знания HTML и CSS. 
Если   таких   нет   или   недостаточно,   то   обратитесь   по   этому   вопросу   к 
специалистам. 
Весь   HTML   код   находится   в   каталоге  /application/views/   .   Темы   в 

подкаталоге   themes.   Скопируйте   тему   default   и   название   копии 
пропишите   в   /application/classes/controller/shop.php   (две   строки   класса 
Controller_Shop). Теперь Вы можете модифицировать скопированную тему 
как  Вам  угодно.  Например,  вы  можете  добавить  в  конец  файла  css.php 
стили   из   другого   html   шаблона,   а   сам   шаблон   вставить   вместо 
содержимого /application/views/themes/ВАША_ТЕМА/index.php , после чего 
все   блоки   с   выводом   переменных   php   и   блоки   с   javascript   скопировать 
из   /application/views/themes/default/index.php   на   те   места,   где   они   будут 
лучше всего смотреться.
Приложение 1 — требования к серверу
1. Веб-сервер Apache2 (RewriteEngine ON), или  nginx, или IIS;
2. PHP 5.2+ (Iconv, GD2, cURL, Unicode, желательно sqlite);
3. MySQL 5+
Приложение 2 — настройка веб-сервера nginx для работы CMS
Если Вы используете nginx, необходимо в конфигурационном файле 
сервера (по умолчанию /etc/nginx/sites-available/default) в блок «location /» 
между фигурных скобок добавить строку для перенаправления:
rewrite ^/(.*)$ /index.php?$1;
А также добавить инструкцию для выдачи статических файлов:
location   ~*   ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|
pdf|ppt|txt|tar|wav|bmp|rtf|js|xml)$ {
root /var/www;
access_log off;
break;
}
Приложение 2.1 - пример конфигурации nginx 
server {
listen   80;
server_name  test1.ru;
access_log  /var/log/nginx/localhost.access.log;
location / {
root   /var/www;
index  index.html index.htm index.php;

rewrite ^/(.*)$ /index.php?$1;
}
location   ~*   ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|
pdf|ppt|txt|tar|wav|bmp|rtf|js|xml)$ {
root /var/www;
access_log off;
break;
}
error_page   500 502 503 504  /50x.html;
location = /50x.html {
root   /var/www;
}
location ~ \.php$ {
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param
 
SCRIPT_FILENAME 
/var/www$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny  all;
}
}
Приложение 3 Ответы на популярные вопросы
Вопрос:   В   какой   валюте   мне   импортировать   товары?
Ответ:   Откройте   в   панели   управления   страницу   «Валюты»   и 
посмотрите   какой   валюте   соответствует   цифра   1.   Если   Вам   удобнее 
импортировать в другой валюте, установите эту валюту в 1, а остальные 
валюты
 
пересчитайте
 
относительно
 
нее.
Вопрос:   Как   узнать   id   категории   для   импорта   товаров?
Ответ: Выберите категорию на странице категорий и посмотрите на 
информационный
 
блок
 
вверху
 
страницы.
Вопрос:   Как   добавить   или   изменить   изображение   уже 
импортированного
 
товара?

Ответ: Для этого есть редактор изображений на странице товаров в 
панели управления. Если Вы хотите редактировать изображение в обход 
редактора   (без   уменьшения   и   наложения   защитной   картинки),   узнайте 
номер товара (id) в панели управления и загрузите новое изображение в 
images/products/{id}.jpg   ,   а   маленькое   изображение   в 
images/products/small/{id}.jpg
Вопрос: В панели управления есть страница «Блог», но там только 
форма добавления новой записи. Как отредактировать или удалить уже 
добавленные
 
записи?
Ответ: Перейдите на страницу «Новости» в магазине (а не в панели 
управления)   и   если   Вы   авторизованы   как   администратор,   то   увидите 
значки
 
«редактировать»
 
и
 
«удалить».
Вопрос:   Как   разместить   рекламу   или   свою   информацию?
Ответ:   Откройте   в   панели   управления   страницу   «Настройки»   и 
перейдите   по   ссылке   «Редактирование   рекламных   блоков   и 
дополнительных
 
страниц
 
магазина»
Вопрос:   В   RSS   ленте   товары   или   записи   блога?
Ответ:   Если   блог   включен,   то   записи   блога,   если   выключен   — 
товары.
Вопрос:   В   каком   формате   импортировать   изображения?
Ответ:
 
.jpg
 
(размера
 
500х500
 
или
 
больше)
Вопрос: У меня нет возможности использовать программу  Microsoft 
Office Excel  (она платная и ориентирована только для ОС windows). Как 
мне
 
импортировать
 
товары
 
в
 
магазин?
Ответ:
 
Воспользуйтесь
 https://docs.google.com/ 
или 
http://ru.openoffice.org/
 
чтобы
 
создать
 
xls
 
таблицу.
Вопрос:   Мне  жалко  денег   на   виртуальный  выделенный  сервер,  но 
времени   которое   разрешено   на   хостинге   для   выполнения   скрипта   не 
хватает   на   импорт   10000   продуктов   за   1   раз.   Как   мне   поступить?
Ответ: Можно установить на своем компьютере локальный сервер, 
создать там копию магазина и импортировать все необходимые товары, а 
затем перенести базу в формате SQL (через phpMyAdmin) на сервер сайта 
и
 
загрузить
 
изображения.
Вопрос: Если я отключу авторизацию для пользователей, где я смогу 
авторизоваться?

Ответ: На странице /login/admin/{имя} , где {имя} это Ваш логин на 
сайте.
Вопрос:   На   изображениях   появляется   знак   watermark   с   надписью 
php5shop.   Как   поменять   это   на   свой   логотип   или   надпись?
Ответ:   В   директории   images   есть   файл   watermark.png   — 
переименуйте его и положите на его место свой watermark.png с Вашим 
логотипом.
Вопрос:   Почему   изображения   у   товаров   появляются   позже   чем 
заканчивается
 
импорт
 
товаров?
Ответ: Во время импорта изображения добавляются во временную 
очередь, а только после завершения импорта эта очередь запускается в 
фоновом   режиме.   Так   сделано   потому   что   обработка   изображений 
занимает   много   времени   и   если   обрабатывать   изображения   по   ходу 
импорта товаров, максимальное допустимое время выполнения скриптов 
разрешенное   на   сервере   закончится   раньше,   чем   все   товары   успеют 
импортироваться. А если выполнять обработку изображений очередью в 
фоновом   режиме   и   рекурсивно,   то   на   нормальном   хостинге   можно 
добавлять
 
1500
 
товаров
 
за
 
1
 
раз.
Вопрос: Как удалить все товары категории, если при импорте была 
допущена
 
ошибка?
Ответ: Удалите категорию и создайте ее снова.
Вопрос:   Как   временно   полностью   отключить   магазин?
Ответ: В файле  /application/bootstrap.php  уберите комментирующие 
символы
 
//
 
перед
 
строкой
Route::set('off',
 
'
',array('path'
 
=>
 
'.{0,}'))-
>defaults(array('controller'=>'error','action'=>'off'));
там   еще   написан   комментарий   "Маршрут   выключает   сайт   на 
технический
 
перерыв"
Чтобы включить обратно - верните // как было.

Document Outline

  • Руководство
  •  пользователя
  •  
    • Оглавление
    • 1 Установка
    • 2 Настройка магазина
      • 2.1 Начальная настройка
      • 2.2 Подключение сторонних сервисов.
        • 2.2.1 Подключение Google analytics
        • 2.2.2 Установка системы sape.ru
        • 2.2.3 Установка disqus
        • 2.2.4 Подключение виджетов vkontakte
    • 3 Заполнение магазина товарами.
    • 4 Создание собственного дизайна
    • Приложение 1 — требования к серверу
    • Приложение 2 — настройка веб-сервера nginx для работы CMS
      • Приложение 2.1 - пример конфигурации nginx 
    • Приложение 3 Ответы на популярные вопросы


Похожие:

Руководство  пользователя iconРуководство ПО установке & руководство пользователя 
Руководство по установке & Руководство пользователя интерактивного дисплея dtu-1931A Версия 0 от 24 
Руководство  пользователя iconРуководство пользователя
Вы   держите   в  руках  «Руководство   пользователя»  для  системной   платы.   Авторами   были  приложены   все
Руководство  пользователя iconРуководство пользователя
Вы   держите   в  руках  «Руководство   пользователя»  для  системной   платы.   Авторами   были  приложены   все
Руководство  пользователя iconРуководство пользователя 
Это Руководство пользователя является инструкцией к работе с программой Type  В зависимости от того 
Руководство  пользователя iconРуководство пользователя
Руководство пользователя так ж е доступно в сети интернет из любой точки земного шара 
Руководство  пользователя iconРуководство пользователя
Это руководство  пользователя предоставит рекомендации  по использованию  инструментов и параметров, входящих в 
Руководство  пользователя iconРуководство  пользователя  0
Руководство пользователя OneKey Rescue System включено в пакет с данной публикацией
Руководство  пользователя iconРуководство пользователя 
...
Руководство  пользователя iconРуководство  пользователя
...
Руководство  пользователя iconРуководство пользователя   Tрекер rucap um-5  Руководство пользователя  Компания ооо «рукэп»
Введение   3 
Разместите кнопку на своём сайте:
kak.znate.ru


База данных защищена авторским правом ©kak.znate.ru 2012
обратиться к администрации
KakZnate
Главная страница