Глава 2: Введение


Руководство по установке XOOPS содержит обзор того, как установить XOOPS на ваш веб-сервер. Предполагается, что пользователи уже имеют установленную рабочую среду LAMP или WAMP.
Были предприняты определенные усилия, чтобы создать не просто документ последовательной установки, а собрать воедино различные полезные советы и руководства помогающие пользователям самостоятельно решать проблемы возникающие в процессе установки XOOPS.
Если Вам требуется установка на другом языке, отличном от английского, перейдите к шагу 6 для получения более подробной информации и инструкций о том, что вам нужно перед началом установки (в данном руководстве подразумевается, что все файлы русификации уже находятся в дистрибутиве XOOPS).
Для продолжения успешной установки, необходимы следующие компоненты установленные либо на локальном компьютере, либо на сервере:
   1. рабочее окружение:
        A. Веб-сервер Apache;
        B. База данных MySQL;
        C. РНР на Linux или Windows платформе, а также
   2. загруженная копия последней версии XOOPS.

 

Подготовительный этап перед установкой мы разабъём на несколько шагов:
  1. Скачайте TAR или ZIP файл на локальный компьютер и распакуйте архив (с помощью, например, программы 7Zip - см. раздел ПРИЛОЖЕНИЯ -"Полезные инструменты")
В результате Вы получите каталог состоящий из четырех подкаталогов: docs, extras, htdocs, и upgrade.

 

Каталоги xoops

 

♦  Подкаталог docs содержит лог-файл последних изменений, файл лицензии GNU/GPL и список разработчиков.
♦  Подкаталог upgrade содержит файлы, необходимые для обновления старых версий Xoops.
♦  Подкаталог extras содержит файлы, которые будут использоваться для конкретных конфигураций (Читайте *. ТХТ файлы для получения информации)
♦  htdocs подкаталог, который содержит код Xoops (дистрибутив).
  2. Скопируйте подкаталог htdocs в корневой каталог вашего локального или удаленного сервера. Если установка происходит на локальном компьютере, то это означает копирование htdocs в каталог, где сервер будет искать файлы. Например, при использовании WAMP (www.wampserver.com), каталог веб-сервера называется www. В результате путь к файлам будет www/htdocs/ При использовании Денвера  копируйте файлы из htdocs в home/xoops/www
  3. После копирования, переименуйте каталог htdocs в xoops (или любой другой по вашему усмотрению). Таким образом получить доступ к сайту можно набрав в браузере "http://localhost/www/xoops" (WAMP) "http://xoops/" (Денвер)

 

Переименолвание каталога htdocs в xoops

 

При установке на удаленный сервер содержимое каталога htdocs должно быть загружено в доступную директорию. На многих серверах это папка public_html или htdocs очень редко root. Для загрузки файлов из локального каталога htdocs используйте FTP клиент (см. Приложение -"Полезные Инструменты" ) или воспользуйтесь веб-интерфейсом предоставляемым компанией хостером. После того как все файлы, загружены в корневой каталог, вы можете получить к ним доступ через http://www.yoursite.com.

 

Важное замечание
На данном этапе важно отметить, что только файлы содержащиеся в папке htdocs загружаются в корневую папку. В противном случае путь к файлам будет выглядеть так: http://www.yoursite.com/htdocs

 

4. Для локального сервера: убедитесь, что сервер запущен и работает. Для этого используйте панель управления сервером или другие средства запуска/останова сервера на локальной машине. Заметьте, что это не является требованием для установки на удаленном сервере.
5. ZIP- архив содержит два файла, которые используются для проверки содержимого загруженных файлов. Это checksum.md5 и checksum.php. Эти файлы нужны для проверки контрольных сумм загруженных на сервер файлов XOOPSa. Проверка контрольных сумм:
     A. скопируйте checksum.php и checksum.md5 в корневую папку сайта;
     B.  запустите checksum.php набрав в браузере http://www.yoursite.com/checksum.php;
     C.  просмотрите отчетов отсутствующих или поврежденных файлах, внесите требуемые изменения
     D.  удалите checksum.php и checksum.md5
6. Введите в браузере адрес директории, куда были загружены файлы XOOPS. На локальной машине это будет http://localhost/xoops или http://xoops. На удаленном сервере адрес будет таким http://www.yoursite.com. Если все файлы были загружен правильно, права доступа выставлены как положено и ваш домен делегирован, то вы увидите Мастер установки XOOPS изображенный на Рис.2

 

Примечание
Как я могу установить несколько сайтов Xoops на одном веб-сервере?
Если вы хотите установить несколько веб-сайтов на одном сервере, скопируйте файлы XOOPS в различные вложенные папки, например:
    • www/01_xoops/
    • www/02_xoops/
    • www/03_xoops/
Мастер способен различать:
- Корневой каталог веб-сервера(/ WWW),
- И корневой каталог каждого Xoops

 

Браузер открывает страницу с Мастером установки:

 

Выбор языка

 

Рисунок 2: Выбор языка на странице мастера установки XOOPS

Ресурсы
Если вы хотите установить XOOPS на другом языке, кроме английского, пожалуйста, посетите сайт локальной поддержки на вашем языке, или посетите XOOPS на SourceForge.

Если необходима установка на другом языке, но не доступна, вам придется сделать перевод самостоятельно. В корневом каталоге есть папка с именем language. Внутри папки language есть еще одна папка с именем /english. В папке language создайте новую папку и присвойте ей имя требуемого языка, например /kazakh. Скопируйте файлы из /english в/kazakh, переведите. Теперь вы можете установить XOOPS на своём языке!

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

 

Все это необходимо сделать перед установкой, поэтому, когда мастер установки будет запущен -необходимые языковые файлы должны находиться в XOOPS.

 

 

7. Нажмите *Далее+, чтобы открыть следующее окно (Рисунок 3). Эта страница содержит описание XOOPS, условия лицензий, технические требования, а также некоторые подсказки по подготовке к установке.

 

Мастер установки XOOPS

 

Рисунок 3 Мастер Установки XOOPS

 

Мастер Установки XOOPS описывает ключевые элементы, необходимые для успешной установки. Более подробные разъяснения изложены в следующих семи пунктах:
1. " Проверьте доступность WWW сервера, базы данных и РНР-окружения."
Это означает, что веб-сервер включен и доступен, может обрабатывать файлы РНР и запросы к MySQL Кроме того вам понадобится имя пользователя и пароль для доступа к базе данных.
2. " Создайте (если ещё не создана) базу данных для Вашего XOOPS сайта."
Если установка производится на удаленный сервер, база данных должна быть создана до начала установки. Обратитесь к документации хостера для получения подробной информации о создании баз данных на сервере. При локальной установке, мастер установки может создавать базы данных самостоятельно.
3. " Подготовьте учетную запись (логин и пароль) для доступа к базе данных."
Для доступа к база данных потребуется учетная запись пользователя и пароль. Обычно это те же данные, которые вы использовали для создания базы данных или входа в панель управления на хостинге. Но иногда они могут и различаться.
4. "Сделайте доступными для перезаписи следующие каталоги и файлы "
Этот важный шаг часто недооценивается. Два каталога и файл mainfile.php должны быть доступны для перезаписи. Это означает, в Unix/ Linux среде, что разрешение (CHMOD) должно быть установлено в 777 до процедуры установки.

5. " По соображениям безопасности настоятельно рекомендуется переместить из директории document root, и переименовать эти два каталога :"
Каталоги xoopsjib и xoops_data могут представлять уязвимость для системы безопасности, если сохраняют оригинальные имена. Идеальным решением является перемещения их в каталоги на том же уровне или выше корневой (WWW) директории. Если это не представляется возможным, они должны быть переименованы, для новых имен следует использовать простые, не представляющие интереса имена. Чтобы убедиться в том, что установка прошла успешно, мы рекомендуем вам сохранитьxoopsjib и xoops_data как они есть, если вы являетесь начинающим пользователем XOOPS и Linux. Мы изменим их позже, когда убедимся, что установка XOOPS прошла успешно.
6. " Создайте (если не существуют) и сделайте доступными для перезаписи каталоги: "
Если загрузка файлов прошла успешно, то вы увидите список каталогов. Это хорошее подтверждение того, что все сделано правильно, проверьте их доступность для перезаписи. В Linux (CHMOD 777)
7. "Включите в браузере поодержеку cookie и JavaScript ".
Многие компоненты XOOPS требуют использования cookies. Без использования cookies, сайт
созданный на XOOPS не будет функционировать должным образом. То же самое можно сказать и о JavaScript; это требуется для запуска многих основных функций XOOPS.

Важное замечание
Начиная с версии 2.4.0 модуль Protector интегрирован в XOOPS и никаких изменений в файле mainfile.php делать не нужно. Изменить файл mainfile.php придется только при обновлении с более ранних версий до 2.4хх, более подробно это описано в Приложении 4

Проверьте, что все эти требования выполнены и нажмите [Далее].

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити