XOOPS на IIS

  1. Вступление
  2. Примечания по настройке PHP
  3. Загрузите и распакуйте XOOPS
  4. Разрешения на доступ
  5. Настройте базу данных

Эрик Вершинг

Вступление

XOOPS - это популярный портал с открытым исходным кодом и система управления контентом. Он служит веб-фреймворком для использования маленькими, средними и большими сайтами. Это позволяет администраторам легко создавать динамические веб-сайты с отличным контентом и множеством выдающихся функций. Это инструмент для разработки небольших и крупных динамичных сайтов сообщества, внутрифирменных порталов, корпоративных порталов, блогов и многого другого. В следующих разделах описывается установка и настройка XOOPS для использования с FastCGI на IIS 6.0. В этом документе предполагается, что вы завершили установку и настройку расширения FastCGI и библиотек PHP, как описано в https://www.iis.net/fastcgi/phpon60 ,

Инструкции были проверены и признаны работающими в следующих конфигурациях:

  • Операционная система Windows Server® 2003
  • IIS 6.0
  • PHP 5.2.4
  • MySQL 5.0.45
  • XOOPS 2.0.17

Примечания по настройке PHP

XOOPS не требует многих модификаций, кроме конфигурации по умолчанию, предоставляемой PHP . Из базового файла конфигурации, предоставленного PHP, вам нужно всего лишь изменить следующие строки в вашем файле конфигурации php.ini, чтобы заставить XOOPS работать:

  • Определите расширение \ _dir как c: \ php \ ext (т. Е. Расположение вашего каталога расширений php)
  • Раскомментируйте расширение = php \ _mysql.dll в списке расширений, чтобы включить поддержку MySQL

Загрузите и распакуйте XOOPS

Последний выпуск XOOPS находится на http://www.xoops.org/ , Инструкции в этом документе основаны на версии 2.0.17, но будущие версии, вероятно, будут очень похожи в отношении установки. После загрузки zip-пакета извлеките содержимое папки 'htdocs' из архива в C: \ Inetpub \ wwwroot \ xoops или в другой каталог по вашему выбору.

Разрешения на доступ

Чтобы установка XOOPS работала, необходимо убедиться, что рабочий процесс пула приложений IIS имеет доступ на запись в следующие каталоги и файлы:

  • mainfile.php
  • кэш
  • templates_c
  • добавления

Заметка

FastCGI олицетворяет запросы от всех пользователей. Убедитесь, что учетная запись пользователя, используемая для олицетворения, имеет право на запись в эти файлы.

Например, если веб-сайт или виртуальный каталог настроен для анонимной проверки подлинности, предоставьте «Гостевой учетной записи Интернета» доступ на запись к этим файлам.

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

Перед началом процедуры установки XOOPS создайте базу данных на своем сервере. Также создайте пользователя и предоставьте этому пользователю право владения базой данных для базы данных. Следуйте инструкциям в Настройка базы данных для приложения PHP на IIS статья для базы данных MySQL. В этом пошаговом руководстве используется следующая информация о базе данных:

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

Начните графическую процедуру установки XOOPS, указав в браузере HTTP: // локальный / XOOPS , Вы видите следующую страницу.

  1. Нажмите «Далее», чтобы перейти к следующему экрану.

  2. Перейдите к экранам установки, пока не дойдете до самой важной страницы - настройки для настройки соединения с базой данных. Заполните информацию соответствующим образом:

    Заметка

    Корневой путь XOOPS показан с неправильными косыми чертами, но установка все еще работает.

  3. Теперь, когда соединение с базой данных настроено, перейдите к следующим экранам, которые проверяют соединение и настраивают таблицы базы данных. Продолжайте нажимать «Далее», и через несколько экранов XOOPS будет успешно установлен.

Чтобы обсудить расширение FastCGI для IIS 6.0 или зарегистрировать сообщения об ошибках, используйте форумы FastCGI:

Чтобы получить больше информации о запуске различных приложений PHP на IIS, обратитесь к: