Инструкция по установке РМС3

Marina Black -

 

Общие требования

1. Веб сервер Apache версии 1.3 и выше и включенный mod_rewrite;

PHP 5.3 и выше (максимальная версия 5.6);

включенные функции exec(); ini_set();

модули: curl; mysql (или mysqli);

mysql.allow_persistent = On

mysql.max_persistent = unlimited

или

mysqli.allow_persistent = On

mysqli.max_persistent = unlimited

zlib;

константы:

allow_url_fopen=true;

safe_mode=false;

директивы:

memory_limit = 128MB и более;

max_execution_time = 60 и более;

возможность выполнять PHP через CLI.

 

2. MySQL сервер базы данных 5.0 или выше настраиваемыми привилегиями ALTER и таймаутами:

interactive_timeout = 300 и более;

wait_timeout = 300 и более;

max_allowed_packet = 128M и более;

3. Место на жестком диске:
1 Gb в стандартной конфигурации;
100 Gb если вы планируете хранить копии скриншотов локально.
Shell-доступ рекомендуется, но не обязателен.
Не забудьте проверить, соответствует ли ваш хостинг-пакет всем требованиям перед самой установкой RMS3 (или же уточните этот факт у своего хостинг-провайдера).

Мы рекомендуем использовать Hetzner VPS на (hetzner.com/cloud - CX11 или выше) за $5 в месяц вместе с бесплатной панелью управления Vesta (vestacp.com).

 

Установка RMS3

Шаг 1

1. Зайдите на свой партнерский аккаунт на http://www.mytemplatestorage.com/ru/, используя свой партнерский логин и пароль.

 1.png

2. Перейдите в Presets => Preset Settings и добавьте пресет для RMS (можно использовать уже существующий пресет; тогда пропустите этот шаг).  По новому добавленному (или уже существующему) пресету будут управляться настройки RMS3 и будет отслеживаться количество посетителей страниц корзины и оплаты и продажи.

2.png

3. После того, как вы добавили пресет, нажмите на кнопку 'Edit' под названием пресета.

3.png 

 4. Вы перешли на страницу редактирования настроек пресета RMS. Здесь задаются настройки для корзины и страницы оплаты RMS, а также валюта и язык магазина. Вы не можете использовать другие опции для настроек пресета, так как магазин будет установлен на ваш хостинг, и, следовательно, настройки и изменения будут выполняться из панели управления хостинга, либо же из админ части магазина.

5. А теперь самое главное - перейдите в Other Settings и Turn on/off Special Offers.

4.png 

6. В секции Other Settings вы можете:

- добавить URL магазина (если вы не добавили URL магазина для пресета) или редактировать уже добавленный URL пресета; URL должен быть введен правильно, именно как http://www.yourshop.com/ или http://yourshop.com/, если домен без 'www';

- настроить язык RMS в выпадающем списке поля 'Language' или оставить английский язык (задан по умолчанию);

- включить/отключить вывод шаблонов для взрослых (отключены по умолчанию);

- добавить внешний css для адаптации страниц с детальным описанием шаблона, страниц со специальными предложениями, корзины и страницы оплаты (подробнее об этом вы сможете узнать в Шаге 3.21).

7. В секции Turn on/off Special Offers вы можете как включать, так и выключать специальные предложения для своих клиентов. Вы также можете обратить внимание инструкцию по установке специальных предложений. 

8. Вернитесь в Presets => Ready Made Affiliate Shops (Version 2).

5.png 

 9. В секции Ready Made Affiliate Shops (Version 2) выберите пресет для RMS (по которому будут управляться настройки корзины и страницы оплаты и отслеживаться продажи магазина). Нажмите кнопку 'Download' (Загрузить).

6.png 

Ниже - пример с видео-инструкцией по установке RMS (на английском).

 

Шаг 2

10. Распакуйте архив RMS, который вы загрузили и скопируйте файлы в директорию, куда вы будете устанавливать RMS3. Если вы устанавливаете RMS3 в поддиректорию, нужно отредактировать .htaccess файл магазина RMS3. Например, если вы устанваливате магазин в http://www.site.com/shop, то в .htaccess нужно поменять RewriteBase/ на RewriteBase/shop. 

11. Создайте новую базу данных, в которой будут храниться данные RMS3.

12. Если у вас есть shell доступ на сервер, запустите команду 'diagnostics.php'. Команда выполнит диагностику, проверит конфигурацию и сообщит об ошибках (если есть).  В большинстве случаев выводятся сообщения о неправильно заданных разрешениях. Если проблема в том, что разрешения заданы неправильно, то в диагностике также указан список команд, которые нужно выполнить из командной строки, чтобы задать правильные разрешения. В большинстве случаев для файлов RMS3 в корневой директории нужно задать разрешение "0644".

Если у вас нет shell доступа на сервер, нужно задать разрешение “0777” для директорий data/logs и data/template_c. 

13. Введите URL магазина в поле браузера и добавьте /install к концу URL. Следует учесть, что  /install не является файлом или директорией магазина, /install - это виртуальная директория для установки магазина, поэтому в архиве с файлами RMS нет файла или папки "install".

Таким образом, в строку браузера вы вводите

http://www.site.com/install

или

http://www.site.com/shop/install (если устанавливаете в поддиректорию).

Далее вы переходите к шагу 'Checking requirements' (проверка требований).

7.png 

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

14. После того, как тестирование прошло успешно, появляется страница с кнопкой 'Proceed to Step 2' (перейти к шагу 2) и параметрами, отмеченными зеленым цветом (если тестирование пройдено успешно).  Если тестирование не прошло успешно, то параметры, которые не прошли тестирование, отмечены красным, а на странице URL магазина выводится страница с сообщением 'Under Construction'. Если вы столкнулись с такой проблемой, то измените параметры на те, которые указаны в общих требованиях (в самом начале инструкции) или же, если это возможно, попросите своего хостинг-администратора изменить их. 

15. Нажмите кнопку 'Proceed to Step 2' (перейти к шагу 2).

16. Прочтите 'User agreement' (пользовательское соглашение) и подтвердите, что вы принимаете лицензионное соглашение. Если вы принимаете лицензионное соглашение, нажмите 'I accept. Start installation'.

 8.png

17. Нажмите 'Proceed', чтобы пропустить шаг 'Existing setup setting' (существующие настройки установки).

 9.png

18. Соединение с базой данных. На этом шаге вы должны ввести правильные параметры доступа к базе данных RMS3 на вашем сервере. Нужно уточнить, что это те самые параметры, которые вы устанавливаете в Шаге 10. Пожалуйста, введите:

  • Host – адрес сервера базы данных (по умолчанию введено 'localhost')
  • Port – сервисный порт базы данных (по умолчанию введено '3306')
  • Database – название базы данных (которую вы создали специально для RMS);
  • Table prefix – приставка для названий таблиц. Если у вас только одна база данных, то приставка позволяет отличать таблицы RMS от других таблиц. Это поле необязательно для заполнения.
  • User и Password – логин и пароль для доступа в базу данных.

Для того, чтобы продолжить установку и проверить правильность параметров базы данных, нажмите 'Connect to Database'.

10.png 

19. В 'Affiliate settings' вы вводите имейл адрес для админ части RMS и на этот имейл адрес после установки магазина будут отправлены логин, пароль, и команда для запуска обновлений магазина. Нажмите 'Next' (далее) для перехода к следующему шагу.

11.png 

20. Шаг 'Template settings' (настройки шаблонов). На этом шаге вы можете выбрать типы и категории для вывода в магазина RMS. Если вы хотите выводить все типы и категории шаблонов, нажмите 'Next' для перехода к следующему шагу.

Важно: если вы выбираете вывод некоторых типов и категорий шаблонов на данном шаге, то после установки вы НЕ сможете добавить вывод остальных типов и категорий и, если вам нужно будет добавить другие типы и категории, то вам придется переустанавливать магазин полностью и включать вывод этих других типов и категорий во время новой установки. Поэтому, если вы не уверены, что в дальнейшем вам не понадобится вывод других категорий, выбирайте вывод всех типов и категорий. После установки магазина вы сможете также отключать/включать вывод типов и категорий из админ части магазина RMS3.

12.png

Мы рекомендуем выбирать категории, которые указаны ниже:

13.png 

Также это касается и типов шаблонов:

14.png 

21. Шаг 'Installation' (установка).  На этом шаге до начала установки вам приходит последнее уведомление, что процесс установки может занять какое-то количество времени и что не рекомендуется прерывать процесс установки. После того, как пришло последнее уведомление, нажмите 'Install'. 

22. После того, как магазин установлен, появляется информация с деталями доступа в админ часть магазина (логин и пароль) и командой для выполнения обновлений, которую нужно добавить в новый cron job или другой планировщик задач. Видео показывает, как добавлять команду для запуска обновлений (на английском).

15.png 

Сразу после установки в магазине RMS выводится минимальное количество шаблонов с целью показать, что магазин установлен и работает. После первого же обновления кроном добавятся остальные, а также новые шаблоны от TemplateMonster. Видео показывает процесс установки (шаг 2) (на английском).

Шаг 3

А сейчас можно перейти к персонализации вашего магазина, используя последний RMS-скин. Если вы хотите получить адаптивную тему для вашего RMS-магазина как эта, нужно выполнить следующие шаги. 

Установите тему:

1. Скачайте нужную тему.

2. Разархивируйте скачанный архив и скопируйте папку с темой в ваш веб-сервер в директорию '/themes'.

3. Залогиньтесь в админ часть магазина.

4. Перейдите от Settings к RMS Settings.

5. Выберите скачанную тему в поле активной темы и нажмите ‘Update’. 

И теперь займемся персонализацией:

Настройка CSS

Вы можете использовать как и наш CSS, так и свой собственный. Перейдите к http://www.mytemplatestorage.com/personal/preset_other.php.

Если вы хотите, чтобы ваша корзина выглядела так (мы рекомендуем именно этот вариант), то добавьте эту ссылку в поле 'Specify an URI of your CSS file for the preset (optional)' и вставьте код, взятый отсюда, в поле 'Specify your CSS-code for the preset (optional)'.

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

31.png

Для того, чтобы использовать собственный CSS, вы можете:

  • либо добавить внешнюю ссылку в своем CSS в поле 'Specify an URI of your CSS file for the preset (optional)';
  • либо добавить код в поле 'Specify your CSS-code for the preset (optional)'.

После того, как вы выберете нужные опции, нажмите 'Submit'.

Последующие настройки можно применить двумя способами:

1. Импорт настроек из json  файла.

Сохраните файл, перейдите в  Settings > Import/Export:

Выберите  json файл и нажмите кнопку Import:

32.png

2. Настройка вручную:

Для того, чтобы получить больше информации насчет того, что включает в себя админ часть магазина, перейдите на вкладку ‘Help’.

16.png 

6. Перейдите от Settings к RMS Settings.

1. Измените значения: FEATURED_TYPE_COLS на 20, FEATURED_TYPE_ROWS на 1.

2. Отключите INCOMING_CATEGORY_VISIBILITY, INCOMING_PACKAGE_VISIBILITY и INCOMING_TYPE_VISIBILITY.

3. Измените значения: TEMPLATE_COLS на 4, TEMPLATE_ROWS на 5.

4. Нажмите ‘Update’. 

17.png

7. Перейдите от Settings к User Settings (пример можно увидеть на скриншоте ниже).

1. Включите слайдер (выключен по умолчанию): нажмите Add New user setting. Добавьте “SLIDER” в Name field (поле название). Добавьте “Enable slider” в Description field (поле описания). Добавьте “true” в Value field (поле значения) и нажмите Submit. Для того, чтобы отключить слайдер, добавьте “true” в Value field.

2. Включите веб-студию (необязательно): нажмите опцию Add New user. Добавьте “WEBSTUDIO” в Name field. Добавьте “Enable webstudio shop” в Description field. Добавьте “true” в Value field for WEB-STUDIO и нажмите Submit.

Также вы можете импортировать файл web-studio.json в секцию Import/Export (/admin//import) section в RMS админ-панеле, чтобы настроить каталог шаблонов. Этот шаг необязательный и позволят добавлять настройки по умолчанию веб-студии.

3. Добавьте email веб-студии (необязательно): нажмите опцию Add New user. Добавьте “WEBSTUDIO_EMAIL” в Name field. Добавьте  “your email the template orders will be delivered to” в Description field. Добавьте email, на который должны приходить заказы по шаблонам, в Value field. Нажмите Submit.

4. Включите/отключите чат по предварительным заказам (включен по умолчанию): нажмите опцию Add New user. Добавьте “PRESALECHAT” в Name field. Добавьте “Enable chat” в Description field. Добавьте “false” Value field и нажмите Submit.

5. Включите/отключите кнопку “вверх” (включена по умолчанию): нажмите опцию Add New user. Добавьте “ARROW” в Name field. Добавьте “Enable/disable to top arrow” в Description field. Добавьте “false” в Value field и нажмите Submit.

6. Включите/отключите баннера и отзывы. Добавьте “true” (чтобы включить), или “false” (чтобы выключить) в соответствующие поля Valueи нажмите Submit

34.png 

8. Перейдите от Routes к Type Routes и измените значения Other Pages Type Route на %TYPE%-type/%PAGE-NUMBER%.

 19.png

9. Перейдите от Routes к Type Routes и измените значения Other Pages Preview Route на %TYPE%-type/%TEMPLATE-ID%-%PAGE-NAME%.html.

 20.png

10. Изменяйте типы и категории: Если вы хотите спрятать некоторые категории, то перейдите от Texts к Types/categories, выберете нужный тип или категорию шаблонов слева и измените Visibility с Visible на Hidden в секции Main Properties справа.

11. Выберете рекомендованные типы шаблонов: Перейдите от Texts к Featured Types и переместите нужные рекомендованные типы шаблонов (которые будут отображаться на домашней страницы) в левую колонку.

 21.png

12. Измените копирайт: Перейдите от Texts к Global texts, а потом к Copyright и измените Text content field.

 22.png

13. Добавьте демо-страницу:

1. Перейдите от Pages к User Pages и нажмите на оранжевый треугольник слева, а потом перейдите к Add new page (добавьте новую страницу).

2. Добавьте “demo” в Name field.

3. Установите Internal для Link Class field.

4. Добавьте “demo” в Internal Link Alias field.

5. Добавьте “#TEMPLATE-ID Preview” в HTML Title Name field.

6. Добавьте “demo” в List Name field.

7. Установите default для Layout field.

8. Установите Hidden для Visibility field.

9. Нажмите Submit.

 23.png

14. Добавьте F.A.Q. (часто задаваемые вопросы) страницу:

1. Перейдите от Pages к User Pages и нажмите оранжевый треугольник слева, а потом перейдите к Add new page.

2. Добавьте “frequently-asked-questions” в Name field.

3. Установите Internal для Link Class field.

4. Добавьте “frequently-asked-questions” в Internal Link Alias field.

5. Добавьте “frequently-asked-questions” в HTML Title Name field.

6. Добавьте “frequently-asked-questions” в List Name field.

7. Установите frequently-asked-questions для Layout field.

8. Установите visible для Visibility field.

9. Нажмите Submit.

15. Добавьте страницу с Условиями использования:

1. Перейдите от Pages к User Pages и нажмите оранжевый треугольник слева, а потом перейдите к Add new page.

2. Добавьте “terms-of-use” в Name field.

3. Установите Internal для Link Class field.

4. Добавьте “terms-of-use” в Internal Link Alias field.

5. Добавьте “terms-of-use” в HTML Title Name field.

6. Добавьте “terms-of-use” в List Name field.

7. Установите terms-of-use для Layout field.

8. Установите visible для Visibility field.

9. Нажмите Submit. 

16. Добавьте страницу с Политикой конфиденциальности:

1. Перейдите от Pages к User Pages и нажмите оранжевый треугольник слева, а потом перейдите к Add new page.

2. Добавьте “privacy-policy” в Name field.

3. Установите Internal для Link Class field.

4. Добавьте “privacy-policy” в Internal Link Alias field.

5. Добавьте “privacy-policy” в HTML Title Name field.

6. Добавьте “privacy-policy” в List Name field.

7. Установите privacy-policy для Layout field.

8. Установите visible для Visibility field.

9. Нажмите Submit. 

17. Добавьте страницу О нас.

1. Перейдите от Pages к User Pages и нажмите оранжевый треугольник слева, а потом перейдите к Add new page.

2. Добавьте “about-us” в Name field.

3. Установите Internal для Link Class field.

4. Добавьте “about-us” в Internal Link Alias field.

5. Добавьте “about-us” в HTML Title Name field.

6. Добавьте “about-us” в List Name field.

7. Установите about-us для Layout field.

8. Установите visible для Visibility field.

9. Нажмите Submit. 

Page Demo является обязательной частью любого пользовательского магазина шаблонов, а такие страницы как F.A.Q, Условия Использования и О Нас отображаются в главном меню любой из наших тем по умолчанию Вы можете заняться из персонализацией в “theme”/pages/ и изменить макет главном меню в файле layout.php.

 24.png

18. Установите скидку (не обязательно):

1. Перейдите от Settings к User Settings и нажмите Add New.

2. Добавьте DISCOUNT в Name field.

3. Добавьте описание скидки в Description field.

4. Добавьте discount rate (дисконтную ставку) (примерно 0,7 для 30% скидки) и нажмите Submit.

5. Перейдите от Settings к User Settings и нажмите Add New.

6. Добавьте CALCULATE_DISCOUNT в Name field.

7. Добавьте turn on/off the discount (включить/выключить скидку) в Description field.

8. Добавьте 1 or 0 в turn on/off the discount и нажмите Submit/ 

19. Спрячьте определенные шаблоны (не обязательно):

1. Перейдите от Settings к User settings и нажмите Add New.

2. Добавьте “HIDE_TEMPLATES” в Name field.

3. Добавьте “Hide templates, put numbers separated by comma” в Description field.

4. Добавьте ID тех шаблонов, которые бы вы хотели спрятать (отделяя их от друг друга запятыми) в Value field.

5. Нажмите Submit.

 25.png

20. Измените текст заголовка WebStudio:

1. Перейдите от Texts к Global Texts и нажмите Add New.

2. Добавьте “WEBSTUDIO_HEADER_TEXT” в Name field.

3. Добавьте “WEBSTUDIO_HEADER_TEXT” в Title field.

4. Добавьте “Select a Template for Fast Website Setup” и нажмите Submit.

21. Установите Template Advantages text (текст о преимуществах шаблона) (не обязательно):

1. Перейдите от Texts к Global Texts и нажмите Add New.

2. Добавьте TEMPLATE_ADVANTAGES в Name field.

3. Добавьте By purchasing a template you get (покупая этот шаблон, вы получите) в Title field.

4. Добавьте текст, указанный ниже, в Title field:

<ul class="template-advantages">

<li>A Professionally Designed Website</li>

<li>Technical Help and Support</li>

<li>Your Web Studio Advantages</li>

<li>Your Web Studio Advantages</li>

<li>Your Web Studio Advantages</li>

</ul>

5. Нажмите Submit. 

22. Добавьте страницу Privacy Page (политика конфиденциальности) (не обязательно):

1. Перейдите от Pages к User Pages и нажмите оранжевый треугольник слева, а потом перейдите к Add new page.

2. Добавьте Privacy в Name field.

3. Установите Internal для Link Class field.

4. Установите terms-of-use для Internal Link Alias field.

5. Установите terms-of-use для HTML Title Name field.

6. Установите terms-of-use для List Name field.

7. Установите terms-of-use для Layout field.

8. Установите Visible для Visibility field.

9. Нажмите Submit.

23. Измените лого и фавикон: для того, чтобы изменить лого, вам нужно просто изменить файлы logo.png и logo-white.png в папке /themes/theme-2018-v03-en/images/. Тоже самое нужно проделать и с фавиконом: измените favicon.png file в папке /themes/theme-2018-v03-en/images/.

24. Ускорьте ваш магазин: для выполнения этой задачи, мы рекомендуем использовать сервис CloudFlare.

26. Измените название сайта: перейдите к layout.php в папке /themes/theme-2018-v03-en/ и измените его в восьмой строке.

 35.png

27. Измените цветовую схему вашего магазина: для этого вам понадобится обладать базовыми знаниями HTML и CSS. Цвета всех элементов, в основном, указаны в файле styles.css, который находится в папке /themes/theme-2018-v03-en/css/. А некоторые стили элементов демо-страницы указаны в папке demo.css. 

План выполнения этого шага следующий:

1. просмотрите элементы, цвета которых вы бы хотели изменить;

28.png

2. найдите нужный панель выбора цвета (в этом случае, класс btn3), свойство (фон) и значение (#2684ca);

29.png

3. откройте файл (в этом случае, строчку 300 в файле styles.css), найдите нужные свойства и поменяйте значения тех цветов, которые вы хотите изменить. Мы рекомендуем добавлять комментарии к коду, в котором вы хотите сделать изменения, чтобы у вас была возможность быстро отменить изменения. Не забывайте сохранить файл и загрузить его на сервер, если вы работаете с ним удаленно.

30.png

4. Повторите вышеуказанные действия для персонализации остальных элементов.

Вы также можете посетить наш Youtube-канал и ознакомиться с видео-инструкциями и различной полезной информацией о RMS.

Если у вас есть какие-либо вопросы по поводу партнерской программы, то вы всегда можете связаться с командой поддержки, просто оставив заявку.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии

На базе технологии Zendesk