Mambo Open Source - это система управления сайтом (CMS, content management system). По сути уже готовый сайт, который остается только наполнить содержанием. Думаю, что на сегодняшний день это понятие довольно распространено среди вебмастеров, и нет необходимости объяснять подробнее. Перечислю лишь его основные характеристики.
Основные характеристики Mambo Open Source
- Написан на PHP и использует одну MySQL базу данных.
- Высокая скорость работы, обусловленная облегченностью движка.
- Блочно-модульная структура (и, как следствие, возможность подключения новых модулей и компонентов).
- Удобный интерфейс администратора.
- Простота создания тем.
- Встроенный визуальный html-редактор.
- Официальный язык - английский, но уже сегодня существует переводы на многие языки, в том числе русский.
Итак, ознакомившись с основными характеристиками, можно приступать к установке.
Установка Mambo Open Source
Для установки потребуется сервер, поддерживающий PHP (версия 4.1.0 и выше), и одна пустая MySQL база (можно, конечно, уже используемую, но так в первое время будет легче разобраться.). Стоит заметить, что при установке Mambo на такой сервер, как IIS, или при использовании пакета Денвер, иногда возникают проблемы, поэтому рекомендую использовать Apache.
Шаг 1. Дистрибутив.
Для начала нам необходим дистрибутив Mambo. На сегодняшний день последняя версия 4.0.13, которую можно скачать с официального сайта. (mamboserver.com - английский, или mamboserver.ru - русский).
Дистрибутив Mambo представляет собой архив .tar.gz (это стандартный Linux'овский архив, пользователи Windows без проблем смогут распаковать его WinRAR'ом).
Шаг 2. Файлы.
Далее, файлы из этого архива нужно закачать на сервер, в папку, в которую вы собираетесь установить Mambo. При этом не нужно забывать, что php-фалы закачиваются в режиме ASCII, а картинки (.gif; .jpg) в режиме Binary.
Проставьте CHMOD следующим образом:
Все файлы - 644
Папки:
images - 777
uploadfiles - 777
newsfeeds - 777
pdf - 777
Все остальные папки - 755
Шаг 3. База данных.
Теперь нам нужно разобраться с БД. Я опишу установку на примере программы MySQLFront и скрипта phpMyAdmin.
Шаг 3.1 Установка, с помощью MySQLFront.
Запускаем программу и видим окошко - предложение подключиться к серверу (рис. 1).
рис. 1. Окно предложения подключиться к серверу программы MySQLFront.
Устанавливаем значения Hostname, User, Password и Port. Если вы не знаете, что там писать - обращайтесь к своему хостеру.
Далее нужно создать новую БД (хотя, как я уже говорил, можно использовать и уже готовую, в которой уже что-то есть, но если это не критично, то лучше создать новую - потом легче будет разобраться).
Для этого жмем правой кнопкой в левой части окна и выбираем пункт меню Create Database (рис. 2).
Далее вводим имя будущей БД (например, пусть будет Mambo) и жмем ОК.
рис. 2. Создание новой базы данных с помощью программы MySQLFront.
Теперь нужно перенести данные из файла .sql в нашу БД. Для этого в списке слева выбираем только что созданную БД, а справа выбираем вкладку Query, затем жмем кнопку Открыть, и выбираем файл mambov4.sql, который находится в архиве с дистрибутивом, в папке sql. Открыв этот файл, жмем Play (рис. 3).
рис. 3. Перенос данных в базу с помощью программы MySQLFront.
После этого желательно убедиться, что все прошло нормально. Для этого нужно нажать F5 или кнопку Обновить - в созданной БД должны появиться таблицы.
Шаг 3.2. Установка, с помощью phpMyAdmin.
Общая схема действий будет такая же, как и с MySQLFront. Сначала создаем новую базу данных.
Для этого открываем phpMyAdmin, находим поле "Create new database", вводим имя будущей БД и жмем "Create" (рис. 4).
рис. 4. Создание новой базы данных с помощью phpMyAdmin.
Далее выбираем в выпадающем списке слева только что созданную БД, а в поле справа выбираем вкладку "SQL". Нажимаем на кнопку "Chose" (или "Browse", или "Обзор" - в зависимости от браузера) и выбираем файл mambov4.sql, который находится в архиве, в папке sql. Затем жмем кнопку "Go" (рис. 5). В результате в поле слева под названием БД вы увидите список созданных таблиц.
рис. 5. Перенос данных в базу с помощью phpMyAdmin.
Все. Работа с базой данных закончена, можно переходить к следующему шагу.
Шаг 4. Настройка configuration.php
Теперь нужно настроить конфигурационный файл configuration.php.
Установите значения следующих переменных:
$host = 'localhost';
Хост, на котором расположена MySQL база данных. Как правило, localhost.
$user = '';
Имя пользователя MySQL.
$password = '';
Пароль MySQL.
$db = '';
Имя базы данных.
$dbprefix = 'mos_';
Префикс в названиях таблиц (при использовании стандартного sql-файла, следует установить 'mos_').
setlocale (LC_TIME, "en_GB");
Необходимая локаль.
$lang = 'eng';
Язык сайта (если точнее, то это имя папки, в которой лежат языковые файлы).
$absolute_path = '/path/to/your/mambo';
Абсолютный путь к Mambo. Mambo очень чувствительна к значению этого параметра. При его неправильном значении, почти наверняка, у вас что-то не заработает. Закрывающий слеш ставить не надо.
$live_site = 'http://yoursite.com/Mambo';
URL вашего сайта. Так же, как и в имени, не надо ставить закрывающий слеш.
$sitename = 'Mambo 4.0.13 Stable';
Имя вашего сайта.
$phpmyadmin = '';
Путь к phpMyAdmin. Необязательный параметр, но если вы его укажете, то у вас будет возможность открывать phpMyAdmin из админ-панели Mambo.
$popup = 0;
Popup окна. 0 - выкл. 1 - вкл.
В общем, все. Конфигурационный файл настроен. Остальные переменные можно не трогать.
Шаг 5. Первый "запуск" и админ-центр.
Все необходимые настройки и установки сделаны. Теперь набираем в браузере URL вашего сайта и смотрим на получившийся результат. Для того чтобы попасть в админ-центр, нужно набрать в адресной строке вашего браузера следующий адрес: http://адрес_вашего_mambo/administrator
По умолчанию логин/пароль - admin/admin (не забудьте их сменить!). Здесь следует упомянуть, что меню администратора не работает в Opera (хотя, на сегодняшний день есть меню оптимизированное под все, наиболее популярные, браузеры).
Возможные проблемы.
При первом открытии на экране отображаются многочисленные сообщения "Notice". Эти сообщения обусловлены некоторыми неточностями кода и никак не влияют на работоспособность портала. Отключить их можно, написав в файле конфига первой строкой:
error_reporting (0);
Если вы устанавливаете Mambo на Windows, то возможна следующая проблема.
При входе в админцентр, после того как вы ввели логин и пароль, не появляется сообщения о том, что пароль не верный, но все равно, вас выкидывает назад на страницу логина.
Это связано с неправильной настройкой вашего сервера. Найдите в файле php.ini (это конфигурационный файл PHP) строку
session.save_path=
и пропишите там правильный путь к папке для временных файлов.
Также, как я писал выше, Mambo может некорректно работать, при использовании таких пакетов, как Денвер, MyServer и т.п. поэтому рекомендуется устанавливать его на полноценный Apache.
Все. Установка закончена.
Желаю удачи, в освоении нового портала!
ZiLot, http://mamboserver.ru/
|