Создание и установка сайта на базе шаблона Mambo



Для установки потребуется сервер, поддерживающий PHP (версия 4.1.0 и выше), и одна пустая MySQL база (можно, конечно и ту, которая используется, но так в первое время будет легче разобраться). Стоит заметить, что при установке Mambo на такой сервер, как IIS, или при использовании пакета Денвер, иногда возникают проблемы, поэтому рекомендую использовать Apache.

Дистрибутив:
Для начала нам необходим дистрибутив Mambo. На сегодняшний день последняя версия 4.0.13, которую можно скачать с официального сайта. (mamboserver.com - английский, или mamboserver.ru - русский).
Дистрибутив Mambo представляет собой архив .tar.gz (это стандартный архив для Linux, пользователи Windows без проблем смогут распаковать его WinRAR'ом).

Файлы:
Далее, файлы из этого архива нужно закачать на сервер, в папку, в которую вы собираетесь установить Mambo. При этом нужно помнить, что php-фалы закачиваются в режиме ASCII, а картинки (.gif, .jpg) в режиме Binary.
Проставьте CHMOD следующим образом:
Все файлы - 644
Папки:
images - 777
uploadfiles - 777
newsfeeds - 777
pdf - 777
Все остальные папки - 755

База данных:
Теперь нам нужно разобраться с базой данных. Я опишу установку на примере программы MySQLFront и скрипта phpMyAdmin.
Установка, с помощью MySQLFront:
Запускаем программу и видим окошко — предложение подключиться к серверу.

Устанавливаем значения Hostname, User, Password и Port. Если вы не знаете, что там писать — обращайтесь к своему хостеру.

Далее нужно создать новую базу данных (хотя, можно использовать и уже готовую, в которой уже что-то есть, но если это не критично, то лучше создать новую — легче будет разобраться).
Для этого жмем правой кнопкой в левой части окна и выбираем пункт меню Create Database.
Далее вводим имя будущей базы данных (например, пусть будет Mambo) и жмем ОК.

Теперь нужно перенести данные из файла .sql в нашу базу данных. Для этого в списке слева выбираем только что созданную базу данных, а справа выбираем вкладку Query, затем нажимаем кнопку Открыть, и выбираем файл mambov4.sql, который находится в архиве с дистрибутивом, в папке sql. Открыв этот файл, жмем Play.

После этого нужно нажать F5 или кнопку Обновить - в созданной базе данных должны появиться таблицы.

Установка, с помощью phpMyAdmin:
Общая схема действий будет такая же, как и с MySQLFront. Сначала создаем новую базу данных.
Для этого открываем phpMyAdmin, находим поле "Create new database", вводим имя будущей базы данных и жмем "Create".
На этом работа с базой данных закончена, можно переходить к следующему шагу.

Настройка 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 - вкл.

Теперь конфигурационный файл настроен. Остальные переменные можно не трогать.

Первый "запуск" и админ-центр:
Все необходимые настройки и установки сделаны. Теперь набираем в браузере адрес вашего сайта и смотрим на получившийся результат. Для того чтобы попасть в админ-центр, нужно набрать в адресной строке вашего браузера следующий адрес:
http://адрес_вашего_mambo/administrator
По умолчанию логин/пароль - admin/admin (не забудьте их сменить!). Здесь следует упомянуть, что меню администратора не работает в Opera (хотя, на сегодняшний день есть меню оптимизированное под все, наиболее популярные, браузеры).

Возможные проблемы:
При первом открытии на экране отображаются многочисленные сообщения "Notice". Эти сообщения обусловлены некоторыми неточностями кода и никак не влияют на работоспособность портала. Отключить их можно, написав в файле конфига первой строкой: error_reporting (0);

Если вы устанавливаете Mambo на Windows, то возможна следующая проблема.
При входе в админцентр, после того как вы ввели логин и пароль, не появляется сообщения о том, что пароль не верный, но все равно, вас выкидывает назад на страницу логина.
Это связано с неправильной настройкой вашего сервера. Найдите в файле php.ini (это конфигурационный файл PHP) строку session.save_path=
и пропишите там правильный путь к папке для временных файлов.

Также, как я написано выше, Mambo может некорректно работать при использовании таких пакетов, как Денвер, MyServer, потому рекомендуется устанавливать его на полноценный Apache.



создание сайтов, шаблоны сайтов