На этой странице вы найдет всю необходимую информацию для установки и настройки Интернет-магазина

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

Если вы не хотите или по каким-то причинам не можете воспользоваться готовыми программами для установки Windows Installer и Web Installer, то приведенная ниже информация, поможет вам выполнить установку в ручном режиме.

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

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

  1. Подключиться к своему серверу через FTP-клиент (FileZilla, CuteFTP, Total Commander и др.)
  2. Загрузить распакованный архив с PHPShop на FTP
  3. Создайте новую базу MySQL на своем сервере или узнайте пароли доступа к уже созданной базе у хост-провайдера.
  4. Отредактируйте файл связи с базой MySQL config.ini в папке banner.mastertarget.ru/phpshop/inc/. Изменить данные в кавычках " " на свои данные.
    [connect]
    host="localhost";   # имя хоста базы данных
    user_db="user";     # имя пользователя
    pass_db="mypas";    # пароль базы
    dbase="mybase";     # имя базы
  5. Воспользуйтесь встроенным Установщиком базы данных

  6. Для безопасности удалите папку /install
  7. Установите опцию CMOD 775 (UNIX сервера) для папок:
    /license
    /UserFiles/Image
    /UserFiles/Files
    /phpshop/admpanel/csv
    /phpshop/admpanel/dumper/backup
  8. Для входа в Административную панель нажмите комбинацию клавиш CTRL + F12 или по ссылке http://banner.mastertarget.ru/phpshop/admpanel/
    Пользователь и пароль задается при установке скрипта. При установке пользователь и пароль задается в ручном режиме. По желанию, регистрационные данные отсылаются на E-mail.

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

  1. Создать копию текущей базы данных через меню База - Резервное копирование
  2. Создать папку /old и перенести в нее все файлы из корневой директории с PHPShop (www, httpdocs, docs, public_html)
  3. Загрузить в очищенную корневую директорию файлы из архива новой версии
  4. Из старого конфигурационного файла /old/phpshop/inc/config.ini взять параметры подключения к базе данных (первые 5 строк) и вставить в новый конфигурационный файл /phpshop/inc/config.ini
    [connect]
    host="localhost";   # имя хоста базы данных
    user_db="user";     # имя пользователя
    pass_db="mypas";    # пароль базы
    dbase="mybase";     # имя базы
  5. Запустить Обновление базы данных, выбрать предыдущую версию (которая была перед обновлением), если ее там нет, то обновлять базу не нужно.
  6. Удалить папку /install
  7. Копировать папки /old/UserFiles со старыми изображениями в обновленный скрипт
  8. По необходимости копировать старый шаблон /old/phpshop/templates/{имя-шаблона}

Перенос файлов с другого сервера

  1. Создать копию текущей базы данных на старом сервере через меню База - Резервное копирование
  2. Загрузить файлы переносимого скрипта из корневой веб-директории с PHPShop (www, httpdocs, docs, public_html) в корневую веб-директорию на новом сервере. Для мгновенного переноса файлов с сервера на сервер можно воспользоваться утилитой PyTTY и протоколом SSH. Команды оболочки после подключения на старом сервере (www заменяется на имя своей папки хранения веб-файлов):
    tar cvf file.tar www/
    gzip file.tar
    cp file.tar.gz www/
    Команды оболочки после подключения на новом сервере:
    wget http://имя_домена/file.tar.gz
    tar -zxf file.tar.gz
    cp -rf file/ www/ 
  3. Восстановить из архива скрипта папку /install и скопировать ее вместе с входящими в нее файлами на новый сервер.
  4. Прописать в файл конфигурации /phpshop/inc/config.ini на новом сервере новые параметры доступа к базе данных MySQL.
    [connect]
    host="localhost";       # имя хоста
    user_db="user";         # имя пользователя
    pass_db="mypas";        # пароль базы
    dbase="mybase";         # имя базы
  5. Запустить Установщик базы данных. Выполнить установку баз с нуля, указать пароли доступа к панели управления (временные, после завершения пароли будут идентичны старому серверу). Будет установлена тестовая база временно.
  6. Удалить папку /install
  7. Авторизоваться в панели управления /phpshop/admpanel/, используя новые временные пароли доступа.
  8. Восстановить резервную копию базы через меню База - Резервное копирование.
  9. Теперь для входа в панель управления следует вводить пароли со старого сервера.

Коды ошибок

  • 101 Ошибка подключения к базе данных
    1. Проверь настройки подключения к базе данных: host, user_db, pass_db, dbase.
    2. В файле phpshop/inc/config.ini отредактировать переменные под вашу базу (заменить данные между кавычками).
      [connect]
      host="localhost";       # имя хоста
      user_db="user";         # имя пользователя
      pass_db="mypas";        # пароль базы
      dbase="mybase";         # имя базы
  • 102 Не установлены базы
    1. Запустить установку базы данных /install/
  • 105 Ошибка существования папки /install
    1. Удалить папку /install