Установка скрипт phpshop

Нижче приведена інструкція для ручної установки PHPShop Software на віртуальний сервер Denwer або на хостинг провайдера. Для спрощеної установки скрипта слід скористатися готовою програмою PHPShop Installer (входить в пакет PHPShop EasyControl) з оболонки Windows (для початківців користувачів).
Для спрощеної установки скрипта на Unix-сервер через SSH слід скористатися PHPShop Unix Installer (для досвідчених користувачів).

Системні вимоги

  • Apache
  • MySQL
  • PHP 5
  • RewriteEngine ON для Apache
  • GD Support для PHP
  • FreeType Support для PHP
  • FreeType Linkage для PHP

Установка скрипта в ручному режимі

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

  • Завантажити розпакований архів в бінарному (довічним) режимі
  • Створіть нову базу MySQL на своєму сервері або дізнайтесь паролі доступу до вже створеної бази у хост-провайдера.
  • Відредагуйте файл зв'язку з базою MySQL "config.ini", що лежить в папці "ваш_сайт / phpshop / inc / config.ini". Змінити дані в лапках "" на свої дані.
  • Скористайтеся вбудованим інсталятором (імя_сайта / install /) для установки бази.
  • Встановіть опцію CHMOD 777 (UNIX сервера) для папок:
    • license
    • UserFiles / Image
    • UserFiles / File
    • phpshop / admpanel / csv
    • files / price
    • phpshop / admpanel / dumper / backup
    • payment / paymentlog.log
    • backup / backups
    • backup / cache
    • backup / temp
    • backup / upd_log.txt
    • backup / upd_log_backup.txt
  • Реалізована можливість розміщення 2-х і більше незалежних інтернет-магазинів в будь-яких директоріях домену. Дана особливість дозволяє створювати багатомовні проекти і гіпермаркетів, використовуючи одну ліцензію.

    Для завдання папки розміщення потрібно виконати всього кілька кроків:

    • Копіюємо скрипт в будь-яку директорію, наприклад / market /
      Увага, використання зареєстрованих посилань з іменами shop, news, gbook, spec, users - заборонено.
    • Бібліотеку / market / phpshop / lib / копіюємо в корінь / phpshop / lib /
    • У файлі конфігурації /market/phpshop/inc/config.ini вказуємо ім'я директорії, куди встановлено скрипт

У файлі java / jqfunc.js вказуємо ім'я директорії, куди встановлено скрипт

Скрипт запуcкается і працює незалежно від інших з папки / market /

  • Таким чином, можна встановити необмежену кількість інтернет-магазинів на одному домені. Ліцензійна угода накладає обмеження на кількість встановлених магазинів на єдину ліцензію для технічної підтримки.
Підтримується можливість установки декількох магазинів в єдину базу, для цього служить опція префікс в назвах таблиць:
  • phpshop_ - 1 магазин
  • phpshop2_ - 2
  • phpshop3_ - 3 і т.д.
  • Тип префікса задається у файлі config.ini

    Оновлення в ручному режимі

    Якщо ви не хочете або з якихось причин не можете скористатися готовою програмою для поновлення PHPShop Updater. то наведена нижче інформація допоможе вам виконати оновлення в ручному режимі (для досвідчених користувачів).

    Перенесення даних з сервера

    Перенесення можливий як з веб-сервера на веб-сервер, так і з локального сервера PHPShop Server або Denwer.

    Якщо ви не хочете або з якихось причин не можете скористатися готовою програмою для синхронізації файлів PHPShop Synchronization, то наведена нижче інформація допоможе вам синхронізувати / перенесення в ручному режимі (для досвідчених користувачів).

    • Створіть копію поточної бази даних на старому сервері через утиліту панелі управління "Резервні копі бази": База -> Резервні копі бази (Backup)
    • Завантажуємо файли переноситься скрипта з папки веб-файлів (www, htdocs, public_html) в однойменну папку на новому сервері в бінарному режимі.

    Для миттєвого перенесення файлів з сервера на сервер можна скористатися утилітою PyTTY і протоколом SSH.
    Комманди оболонки після підключення на старому сервері (www замінюється на ім'я своєї папки зберігання веб-файлів):

    Комманди оболонки після підключення на новому сервері:

    коди помилок

    • 101 Помилка підключення до бази
      • Перевірте налаштування підключення до бази даних: host, user_db, pass_db, dbase.
      • Відкрийте файл phpshop / inc / config.ini і відредагуйте вищеописані змінні під вашу базу (замінити дані між лапками).
    • 102 Не встановлені бази
      • Запустіть інсталятор (імя_сайта / install / install.php) для установки БД.
    • 103 Помилка розташування папки з файлами
      • Перевірте настройки в установчому файлі dafault_page_dir.
    • 104 Помилка розташування папки з шаблонами дизайну (скіни)
      • Перевірте існування папки з обраним шаблоном: phpshop / templates / імя_шаблона.
      • Через панель адміністрування ( "Налаштування" => "Система") виберете існуючий шаблон.
      • Ім'я шаблону має збігатися з ім'ям папки (див. Вище)
    • 105 Помилка існування файлу install.php
      • З метою безпеки видаліть папку / install
      • Для відключення цієї перевірки змініть значення змінної в установчому файлі config.ini (не рекомендується)

    Схожі статті