Установить Zen Cart на IIS

  1. Вступление
  2. Настройте базу данных
  3. Создайте файлы Configure.php
  4. Запустите установщик
  5. После установки
  6. Настроить файлы .php
  7. каталог zc_install

Эрик Вершинг

Вступление

Zen Cart - это основанная на PHP система управления интернет-магазинами с открытым исходным кодом. Он использует базу данных MySQL и компоненты HTML. Поддержка предоставляется для нескольких языков и валют, и она свободно доступна в рамках GNU General Public License (GPL).

Для получения дополнительной информации о Zen Cart, посетите Zen Cart Веб-сайт.

В этой статье описывается установка и настройка Zen Cart для использования с расширением FastCGI в Internet Information Services 7 (IIS 7) и выше, а также в Windows Server® 2008. В инструкциях предполагается, что вы установили и настроили расширение FastCGI и Библиотеки PHP. Инструкции были протестированы и признаны работающими со следующими версиями программного обеспечения:

  • PHP 5.2.9
  • MySQL 5.1.34
  • Zen Cart 1.3.8

Сначала загрузите последнюю стабильную версию Zen Cart , Для этой статьи использовался zen-cart-v1.3.8 (будущие версии, вероятно, будут аналогичны установке). Распакуйте и скопируйте все файлы и папки в C: \ Inetpub \ wwwroot \ zencart (или другой каталог по вашему выбору).

Настройте базу данных

Перед началом процедуры установки Zen Cart вы должны создать базу данных на своем сервере. Также создайте пользователя и предоставьте этому пользователю разрешение на владение базой данных. Эта статья использует следующую информацию базы данных:

  • Имя базы данных: zencart
  • Пользователь базы данных: zencart
  • Пароль учетной записи: zencart

Обновите файл Php.ini, чтобы добавить модуль Php_mysql.dll в разделе « Динамические расширения » в файле, и убедитесь, что каталог расширений указывает на правильное расположение:

extension_dir = "./ext" extension = php_mysql.dll

Обратите внимание, что в этой статье в качестве примера используется папка / zencart, но это не обязательно. Вы можете использовать другую папку или установить Zen Cart в корневой каталог (основа вашего веб-сайта).

Создайте файлы Configure.php

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

  1. На сервере найдите файл /zencart/includes/dist-configure.php .
  2. Переименуйте этот файл в файл configure.php .
  3. На сервере найдите файл /zencart/admin/includes/dist-configure.php .
  4. Переименуйте этот файл в файл configure.php .
  5. Измените разрешения для этих двух файлов на чтение, выполнение и запись, открыв командную строку.
  6. Перейдите в каталог C: \ inetpub \ wwwroot \ zencart.
  7. Тип icacls включает в себя \ configure.php / grant BUILTIN \ IIS_IUSRS: W
  8. Введите icacls admin \ includes \ configure.php / grant BUILTIN \ IIS_IUSRS: W
  9. Тип кеш icacls / grant BUILTIN \ IIS_IUSRS: W

Запустите установщик

Программа установки автоматически предоставляет информацию во время установки, но вы должны подтвердить, что автоматически обнаруженные ответы верны (они могут отличаться на некоторых серверах):

  1. Подтвердите физический путь к каталогу Zen Cart (например, C: \ Inetpub \ wwwroot \ zencart).
  2. Перейдите на страницу http: //localhost/zc_install/zencart/install.php для получения подробных инструкций по установке.
  3. На экране приветствия нажмите « Продолжить».
  4. На странице лицензии прочитайте и подтвердите принятие лицензионного соглашения GPL.
  5. Установщик проверяет ваш сервер на соответствие техническим требованиям для запуска Zen Cart. Все, что помечено красным или знаком «X», должно быть исправлено до продолжения установки. Элементы, помеченные оранжевым или желтым символом предостережения, являются просто предупреждениями, которые могут или не могут применяться к вашей настройке в данный момент.
  6. Если вы вносите изменения в свой сервер, нажмите « Перепроверить» (или нажмите F5 в браузере), чтобы обновить отображение и отразить изменения, сделанные перед продолжением.
  7. Когда проверка системы удовлетворительная (все зеленые флажки), нажмите « Установить» внизу экрана.

    Рисунок 1: Результаты проверки системы

  8. Предоставьте информацию о вашей базе данных MySQL , имя пользователя и пароль . Если у вас нет базы данных MySQL с именем пользователя и паролем, вы должны создать ее.

    Рисунок 2: Настройка базы данных

  9. Затем вас попросят ввести информацию о пути phpBB . Если на вашем сайте уже установлено программное обеспечение форума phpBB, включите его для подключения и синхронизации из Zen Cart, указав путь к файлам phpBB. (Например, если файлы находятся в ... public_html / forums, введите / forums в установщике Zen Cart для пути к файлам phpBB.)
    Если на вашем сайте еще не установлено программное обеспечение форума phpBB, выберите Нет .
  10. Заполните информацию о вашем интернет-магазине. За исключением демонстрационных данных, вся информация также может быть (пере) настроена позже в области администратора вашего магазина.
  11. Чтобы установить демонстрационные данные, выберите « Да» и нажмите « Сохранить настройки магазина» .
  12. Заполните информацию об администраторе, чтобы указать имя пользователя , адрес электронной почты администратора и пароль . Обратите внимание, что имя пользователя и пароль чувствительны к регистру.
  13. Сохраните настройки администратора для завершения установки. Если при установке не было ошибок, теперь вы можете войти в Admin или в каталог.

После установки

При входе в каталог вы получаете предупреждения безопасности о файлах Configure.php и каталоге / zc_install.

Настроить файлы .php

Измените разрешения для файлов Configure.php для чтения и выполнения:

/zencart/includes/configure.php /zencart/admin/includes/configure.php

Обратите внимание, что "zencart" используется в качестве примера в этой статье; Ваш сайт может включать или не включать "zencart" в качестве имени папки.

  1. Откройте командную строку.
  2. Перейдите в папку c: \ inetpub \ wwwroot \ zencart.
  3. Тип icacls включает в себя \ configure.php / reset
  4. Введите icacls admin \ includes \ configure.php / reset
  5. Загрузите копию этих файлов на свой компьютер с сервера; они были настроены и настроены в соответствии со спецификациями вашего сервера в зависимости от процесса установки. Большинство ошибок или проблем можно исправить, внеся небольшие изменения в эти два файла.

каталог zc_install

Удалите каталог / zencart / zc_install . Если вы только тестируете и планируете установить снова, переименовывайте папку (например, / catalog / zc_install_complete) до тех пор, пока вы не запустите свой сайт.

Обратите внимание, что лучше использовать имя, отличное от zc_install_complete; некоторые хакеры могут попытаться использовать его, если они прочитали этот файл справки.

В целях безопасности не оставляйте папку zc_install на сервере работающего сайта.

Заметка

Эта статья обновляет «Дзен-корзину на IIS» Эрика Вершинга, опубликованную 19 марта 2008 года.

Stylish-Portal.infO 2011
При копирование материала активная ссылка на сайт!
Copyright 2004-2016 © www.zone55.ru. All rights reserved.