Как установить
- Загрузите и раззипайте прилагаемый zip-файл.
- Поместите файлы aforum.isa и aforum26.dll в директорию "cgi-bin" на сервере (либо в другую директорию с правами исполнения скриптов).
Если вы не увидите файл aforum26.dll в Проводнике Windows, убедитесь, что тип DLL не скрыт из вида в настройках Проводника.
- В случае MS IIS 6.0 (Windows Server 2003) может оказаться необходимым установить Permissions на сервере, позволяющие исполнять ISAPI-extensions. По умолчанию на MS IIS 6.0 исполнение любых активных серверных приложений запрещено.
- Наберите следующий адрес в Интернет-браузере:
http://x1/x2/aforum.isa?zap=1101
где x1 - мнемонический или IP адрес вашего сервера, x2 - виртуальный путь к директории, где находятся файлы aforum.isa и aforum26.dll.
Например:
http://www.myserver.com/cgi-bin/aforum.isa?zap=1101
При этом вы должны увидеть в браузере страницу с дальнейшими инструкциями, сгенерированную самим A-Forum приложением. Следуйте этой инструкции, и через пару минут форум будет работать.
Если вы не можете получить начальную страницу с дальнейшими инструкциями в вашем браузере, это означает, что либо не все в порядке с настройками вашего сервера, либо сервер не является MS IIS. В случае MS IIS 6.0 (Windows Server 2003) необходимо убедиться, что установки сервера разрешают исполнение ISAPI-extensions.
- Поместите ссылки на форум (конференцию) с других страниц вашего веб-сайта, используя указанный выше адрес (URL).
- Убедитесь, что права доступа для директории, где находятся файлы aforum.isa и aforum26.dll установлены правильно. На уровне веб-сервера (удаленный доступ) права должны быть ТОЛЬКО на исполнение скриптов - execute scripts. На уровне операционной системы (локальный доступ для IUSR_SEVERNAME) права должны быть для чтения, записи и создания поддиректорий.
- Обычно, не следует регистрировать aforum.isa или aforum26.dll в настройках MS IIS. Являясь ISAPI-расширением, A-Forum опознается сервером автоматически и не имеет никакого отношения к VB-приложениям и ASP-компонентам. Попытка зарегистрировать в настройках может помешать его работе.
Тем не менее, при определенной нестандартной конфигурации сервера или при наличии специальных программных надстроек иногда может потребоваться включить aforum.isa в список "разрешенных" серверных расширений - см. документацию по серверу и установленным приложениям.
Администрирование
Для администрирования форума после того, как он был первоначально инициирован, наберите следующий адрес в Интернет-Эксплорере:
http://x1/x2/aforum.isa?zap=1102
где x1 - мнемонический или IP адрес вашего сервера, x2 - виртуальный путь к директории, где находятся файлы aforum.isa и aforum26.dll.
Например:
http://www.myserver.com/cgi-bin/aforum.isa?zap=1102
В отличие от обычного режима, на конце "1102", а не "1101".
После этого вам будет предложено ввести пароль, который был вами установлен в момент инициирования форума.
После входа в административный режим вы будете иметь ту же функциональность, что и в обычном режиме, но с возможностью удаления и/или одобрения сообщений, введенных пользователями, и с возможностью изменения настроек.
Дальнейшие инструкции и примеры настроек могут быть найдены на странице настроек, генерируемой самим A-Forum приложением и показываемой в Интернет-Эксплорере.
Ведение нескольких форумов одновременно
Главный администратор (Principal Administrator) может инициировать второй, третий и т.д. форум (конференцию), используя соответствующую ссылку (Settings for other forums) на странице настроек.
Для установки ссылок извне на страницу со вторым, третьим и т.д. форумом используйте адрес URL, аналогичный указанному выше для первого форума, но вместо "zap=1101" укажите "zap=1201", "zap=1301" и т.д. Второй символ в коде запроса является индексом форума и может быть цифрой от 0 до 9 или английской буквой от A до Z.
Для администрирования второго, третьего и т.д. форума, используйте аналогичный адрес URL, указывая "zap=1202", "zap=1302" и т.д.
Как обновить более раннюю версию на новую
Если у вас установлена версия 3.0 или более поздняя, кликните на соответствующую ссылку (Upgrade) на странице установок.
Если у вас установлена более ранняя версия, чем 3.0, файлы aforum.isa и aforum26.dll должны быть заменены на новые вручную. Старые файлы могут быть заблокированы от обновления или удаления, пока сервер не остановлен. Если вы не можете остановить сервер, следует переименовать старые файлы и поместить новые в ту же директорию. После того, как сервер будет перезапущен, будут автоматически загружены новые файлы, и старые можно будет удалить.