Руководство по установке

Требования

Требования к системе

Для установки IP.Board ваш сервер должен соответствовать следующим требованиям:

  • PHP 4.1.0 (или выше), рекомендуется PHP 5.x
  • MySQL 3.23 (или выше), рекомендуется MySQL 4 или выше

Вам необходимо иметь доступ хотя бы к одной базе данных в установленном MySQL на вашем сервере. База данных не обязательно должна быть пустой, поскольку IP.Board может создать систему префиксов для таблиц, что бы избежать конфликтов.

Наша документация предполагает, что установка будет проводиться с использованием драйвера базы данных MySQL. Если вы приобрели один из альтернативных драйверов базы данных, например MSSQL или Oracle, пожалуйста, обратитесь к справочной документации этих продуктов за инструкциями по установке данных драйвера.

Уточните у ваших провайдеров, если вы не уверены в наличии данных требований.

Общие требования

Для загрузки установочных файлов на веб-сервер, вам необходимо иметь FTP-клиент на вашем компьютере. Вы можете попробовать воспользоваться следующими клиентами:

Установка IP.Board не требует знаний в программировании; однако полезным является знание принципов FTP. Проконсультируйтесь с документацией выбранного вами FTP-клиента, если у вас возникают сомнения относительно загрузки файлов на сервер и установки уровней доступа на них. Мы предполагаем, что вы уже загрузили файл архива IP.Board с клиентской страницы, и распаковали его в какую-то папку на вашем компьютере.

Загрузка файлов на сервер

Загруженный пакет содержит все файлы IP.Board в директории под названием upload/. Ее, вместе со всем содержимым необходимо загрузить на ваш веб-сервер, а затем переименовать так, как вам необходимо.

  1. Используя FTP клиент загрузить папку upload/, распакованную из zip архива. Обычно, ее загружают в директории public_html/ или www/ на сервере, но вам стоит проконсультироваться с вашим провайдером, если вы не уверены.
  2. Как только файлы загружены, можно переименовать папку upload/ в любое имя по желанию. Например, если вы хотите, чтобы ваш форум располагался по адресу http://www.example.com/forums/, то необходимо переименовать папку upload/ в forums/.

Права доступа

Последний шаг перед тем, как начать установку – это установление правильных прав доступа к определенным файлам и директориям. На серверах Windows это обычно не нужно делать – программа-установщик проинформирует вас, если такая необходимость возникнет. На серверах с операционной системой семейства UNIX необходимо изменить права доступа таким образом, чтобы веб-сервер мог записывать в эти файлы. Обычно это реализуется выполнением команды chmod для предоставления прав доступа 777. Эту операцию вы можете выполнить при помощи FTP клиента – за детальной информацией обратитесь к документации используемого вами FTP клиента.

Имя папки/файла Параметр chmod
./cache/ 777
./cache/lang_cache/ 777
./cache/skin_cache/ 777
./install/installfiles/ 777
./uploads/ 777
/conf_global.php 777
Некоторые серверы могут выдать ошибку 500 Internal Server Error при попытке установить права доступа к файлу выше, чем 755. Если вы получаете такое сообщение об ошибке, пытаясь установить права доступа 777, установите их в значение 755.

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

Процесс установки IP.Board проходит на сервере, он доступен через браузер.

  1. Запустите браузер и перейдите на страницу программы-установщика http://www.example.com/upload/install/index.php где http://www.example.com – доменное имя и /upload/ - папка, куда вы загрузили файлы (необходимо изменить, если вы переименовывали директорию).
  2. Вы увидите первый шаг установки, который сообщит, соответствует ли ваш сервер необходимым требованиям. Если возникли какие-либо проблемы, вы получите инструкции, каким образом их можно решить. Нажмите Дальше для продолжения.
  3. Ознакомьтесь с лицензионным соглашением с конечным пользователем (EULA), поставьте галочку, если вы согласны, и нажмите Дальше для продолжения.
  4. Адрес, по которому расположен IP.Board должен автоматически определяться и появляется в соответствующем поле. Поле Путь установки (Install Directory) необходимо заполнить согласно пути к файлам IP.Board на сервере. Поле Адрес установки (Install Address) должно содержать URL, используемый для доступа через веб-браузер. Пример настройки этих установок приведен ниже, но вам необходимо проконсультироваться с провайдером, если в них не уверены:
    • Путь установки - /home/username/public_html/forums/
    • Адрес установкиhttp://www.example.com/forums/
      Как только вы убедились в правильности этих адресов, нажмите Дальше для продолжения.
  5. Экран Сервер Базы Данных (Database Details) устанавливает настройки, позволяющие IP.Board взаимодействовать с базой данных MySQL:
    • Адрес сервера (SQL Host) – установите в localhost, если вам не известно какое-либо другое значение.
    • Имя базы данных (Database Name) – установите имя базы данных, которую вы предполагаете использовать для IP.Board.
    • Пользователь БД (SQL Username) – установите имя пользователя выбранной вами выше базы данных.
    • Пароль БД (SQL Password) – пароль для пользователя, указанного выше.
    • Префикс таблиц (SQL Table Prefix) – при необходимости, вы можете изменить префикс таблиц базы данных для IP.Board, если нет никаких дополнительных требований, рекомендуем оставить это значение по умолчанию.
    • Кодировка MySQL – при необходимости, вы можете изменить кодировку клиента, работающего с сервером. Если Вы не уверены, оставьте вариант cp1251. Действует только для серверов MySQL версий 4.1.х и выше.1)
    • Тип таблиц MySQL (MySQL Table Type) – выберите между MyISAM или InnoDB типами таблиц MySQL. Если вы не уверены, оставьте вариант MyISAM.
      Нажмите Дальше для продолжения. Если на этом этапе появятся сообщения об ошибках, проверьте еще раз правильность введенных параметров базы данных, а также создана ли база данных с указанным вами именем.
  6. Следующий экран позволяет настроить учетную запись администратора IP.Board. Это учетная запись, которая в дальнейшем будет использоваться для доступа к администраторской части IP.Board, так что убедитесь в правильности вводимых вами значений. Нажмите Дальше для продолжения.
  7. IP.Board готов к установке. Нажмите Начать установку для продолжения. Начнется процедура установки, будут показана информация о происходящем. Как только процесс завершен, нажмите Дальше для того, чтобы закончить установку.
Не удаляйте директорию установки (install) сразу после завершения установки, поскольку некоторые файлы все еще нужны - после завершения установки директория заблокируется. Однако, необходимо удалить файл index.php в директории установки для обеспечения безопасности вашей установки. Если вы забыли это сделать, в администраторской панели вы увидите напоминание об этом.
1) Данная настройка характерна только для локализованной версии IP.Board от IBResource
 

documentation/ipboard/installationguide.txt · Последние изменения: 2007/08/14 12:01 (внешнее изменение)

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru