| Переход с Mambo на Joomla! |
|
Gorsk.net Studio
|
суббота, 17 сентября 2005 |
|
Инструкция по обновлению Mambo 4.5.2 до Joomla! 1.0. (вольный перевод текста с help.joomla.org) Прежде, чем начать:
Итак, вы приняли окончательное решение? Хорошо. Вот описание сравнительно безопасного варианта модернизации:
Когда Вы убедились, что все работают как надо, на всякий случай заархивируйте ваш существующий сайт на Mambo куда-нибудь в надежное место и переместите содержимое директории с Joomla! в в директорию основного сайта с заменой всех файлов (или перенастройте алиасы сервера, для того, чтобы домен отзывался на содержимое новой папки; различных способов перенаправления домена очень много и все их мы описывать не будем). Обновление базы данных. Так как пока никаких "критических" обновлений БД не требуется, мы включили в дистрибутив скрипт для mySQL (/installation/sql/migrate_Mambo4523_to_Joomla_100.sql), который обновит заданный по умолчанию административный шаблон и разопубликует модуль, ссылающийся на MamboForge. Пожалуйста имейте в виду, что вам непременно понадобится либо выполнить sql-скрипт, о котром говорилось выше, либо применть патч к административному шаблону (см. ниже), чтобы обеспечить его корректную работу. Патч для административного шаблона Поскольку была добавлена функция буферизации вывода для административных шаблонов, любые используемые в админпанели шаблоны должны быть модифицированы как указано ниже, для их корректной работы в Joomla! Откройте файл index.php вашего административного шаблона и отредактируйте его, как описано далее. Укрепляем Joomla! Mambo и Joomla! по умолчанию эмулируют PHP-установку register_globals = on. Это нежелательное условие для создания и использования современных веб-приложений. Предпочтительная установка для серьезных сайтов: register_globals = off. Решение, внедренное в Joomla!, не является панацеей, но позволяет предотвратить некоторые виды атак или последствия неумелого программирования. Joomla! + PHP 5 и MySQL 4.1 MySQL 4.1 требует для работы установленные библиотеки mysqli, которые необходимы для доступа к базе данных. Чтобы иметь возможность установить и использовать Joomla! в такой конфигурации сервера, переименуйте database.php в database.mysql.php, затем переименуйте database.mysqli.php в database.php. Вопросы, которые могут у вас возникнуть Да, но мы рекомендуем Вам сначала потренироваться на копии вашего сайта и не забыть сделать резервную копию ваших старых файлов до начала копирования Joomla! поверх Mambo. Когда вы зальтете новые файлы поверх существующих, дважды проверьте чтобы все файлы действительно были заменены и что не произошло никаких сбоев при передачи (напр., сбоев, связанных с доступам к файлам или с форматом передачи файлов). Проверьте, не забыли ли вы удалить папку /installation. Если вы завершили сеанс Администратора, вы скорее всего получите соответствующее предупреждение. |
|
| < Пред. | След. > |
|---|

Gorsk.net Studio 
