Верхний модуль пустой
2.6. Ручная установка Мамбо Версия для печати

Ручная установка Мамбо

Примечание: метод используется в случае, когда включён безопасный режим APACHE SAFE MODE.

С чего начать

Для начала удостоверьтесь, что на веб-сервере установлены все необходимые для работы Мамбо компоненты. Мамбо поддерживает платформы: Linux, Free BSD, Mac OS X и Windows NT/2000. Также необходимо обязательно убедиться, что следующие три компонента, необходимые для правильной работы Мамбо, функционируют правильно.

  • Apache Web server - http://www.apache.org
  • MySQL Database - http://www.mysql.com
  • PHP 4.2.x - http://www.php.net


Ваша версия PHP должна иметь поддержку MySQL, zlib и XML.

Получение дистрибутива Мамбо

Последнюю стабильную версию можно найти на сайте нашего сообщества (см. раздел "файлы") или на сервере mamboforge.net

Установка Мамбо

Для начала, скачайте пакет Мамбо в формате tar.gz. Мамбо можно запускать как основную часть вашего проекта, например, http://www.мойсайт.com, а так же из поддиректории какого-либо другого сайта, например http://www.мойсайт.com/mambo/. Для настройки в этом случае необходимо отредактировать файл configuration.php. Ниже приводится пример запуска из директории на сайте.

1.Создайте директорию для web-сайта, например: (в UNIX) /usr/local/www/public_html/mambo (в Windows) c:apachehtdocsМамбо

2. Мамбо запакован в файл формата gzip или tar. Распакуйте его в директорию с помощью программ Untar или Winzip, например:

tar -xvfz последняя_версия_Мамбо.tar.gz -c /usr/local/www/public_html/mambo/

Примечание: Убедитесь, что в конце пути к директории стоит замыкающий слэш, а также замените последняя_версия_Мамбо на название той версии дистрибутива, что вы скачали.

3. Следующим шагом будет создание базы данных MySQL для Мамбо. Название для неё выбирается по вашему желанию, но не забудьте указать его в файле configuration.php. Для создания БД используйте команду mysqladmin, например: mysqladmin -uroot -ppassword create имя_базы_данных_Мамбо

Примечание: Замените 'root' и 'password' на имя пользователя базы данных MySQL и его пароль соответственно.

В принципе, для удобства можно использовать утилиту администрирования MySQL phpmyadmin для быстрого и простого создания базы данных.

4. Снимите знаки комментария в первых шести строчках файле sql/Мамбо .sql:
INSERT INTO `Мамбо _users` VALUES (62, 'Administrator'
5. Вставьте SQL-запрос из файла sql/Мамбо .sql в вашу созданную базу данных, например

mysql -uroot -ppassword Мамбо _database_name < sql/Мамбо .sql

align="justify">Примечание: Замените 'root' и 'password' на имя пользователя базы данных MySQL и его пароль соответственно.


Если вы хотите загрузить примеры поставляемые вместе с пакетом, то повторите все вышеперечисленные действия, заменив файл sql/Мамбо .sql на sql/sample_data.sql. Если вам необходима помощь, доступная из секции администратора, используйте файл sql/help.sql.

6. Скопируйте файл configuration.php-dist, изменив его имя на configuration.php, в корневую директорию Мамбо , например: в UNIX – /usr/local/www/mywebspace/Мамбо и исправьте информацию о названии базы данных, пароля к ней, имени хоста и директории расположения.

Примечание: Практически 80% проблем при установке связанны с указанием не верного абсолютного пути. Убедитесь, что вы точно знаете его.

Права доступа файловой системы

На POSIX системах (таких как Unix, Linux, и т.д.) необходимо установить права доступа к файлам. Для выполнения этой задачи есть два способа, из которых предпочтительней пользоваться первым.

1. Воспользоваться Telnet или защищённой оболочкой для доступа к вашему серверу. Введите следующую системную команду:

> ps -ef | grep apache

Таким образом, можно изменить имя процесса, связанного с вашей системой (например, процесс может называться httpd). Возможен следующий «ответ»:
root 7508 1 0 08:58 ? 00:00:00 /usr/local/apache/bin/httpd
nobody 7511 7508 0 08:58 ? 00:00:00 /usr/local/apache/bin/httpd
nobody 7512 7508 0 08:58 ? 00:00:00 /usr/local/apache/bin/httpd
nobody 7513 7508 0 08:58 ? 00:00:00 /usr/local/apache/bin/httpd
nobody 7514 7508 0 08:58 ? 00:00:00 /usr/local/apache/bin/httpd
nobody 7515 7508 0 08:58 ? 00:00:00 /usr/local/apache/bin/httpd
nobody 7521 7508 0 08:58 ? 00:00:00 /usr/local/apache/bin/httpd
nobody 7522 7508 0 08:58 ? 00:00:00 /usr/local/apache/bin/httpd
nobody 7523 7508 0 08:58 ? 00:00:00 /usr/local/apache/bin/httpd

В нём говорится что пользователь с именем “nobody” запустил процесс на web-сервере. Перейдите в директорию Мамбо . Введите следующую системную команду (замена имени присвоенного вашей системе):
> chown -R nobody.

Предупреждение: Убедитесь, что пользователь FTP, используемый вами и руководитель сайта присутствуют в группе файловой системы, и права доступа для всех файлов установлены в значение 775. Без этого невозможно редактировать файлы удалённо.

2. Второй метод заключается в установке прав доступа для директорий images/, media/, uploadfiles/ и administrator/backups в значение:
chmod -R 707 images
chmod -R 707 media
chmod -R 707 uploadfiles
chmod -R 707 components
chmod -R 707 languages
chmod -R 707 modules
chmod -R 707 templates
chmod -R 707 administrator/backups
chmod -R 707 administrator/components
chmod 744 configuration.php

Доступ к администрированию сайта

Следуйте ссылке://www.вашсайт.com/administrator/
Имя пользователя: admin
Пароль: admin
В целях простого редактирования опубликованных статей можно зайти из фронт-енда сайта путем ввода указанных данных в модуле авторизации пользователей сайта.

Электронная почта администратора

После того, как вы первый раз вошли в секцию администратора Мамбо , не забудьте изменить значение «Электронная почта администратора» на используемый Вами e-mail. Таким образом, вы будете получать электронные письма, автоматически отсылаемые системой.

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

В результате система покажет две опции: доступ к администрированию Мамбо и просмотру сайта.

Процесс установки завершён.

< Пред.   След. >
MAMBO ® (ПОД ЛИЦЕНЗИЕЙ GNU/GPL). ВСЕ ПРАВА ЗАЩИЩЕНЫ. © MIRO INTERNATIONAL PTY LTD., 2000-2005
RU-MAMBO.RU © 2004-2005. В СЛУЧАЕ ПЕРЕПЕЧАТКИ МАТЕРИАЛОВ САЙТА ССЫЛКА НА ИСТОЧНИК ОБЯЗАТЕЛЬНА.