Domains Хостинг Joomla! Hosting
Начало

Преминаване към Joomla! от Mambo PDF Печат Е-мейл
Автор Иво Апостолов   
03 февруари 2006
Инструкциите по-долу описват няколко начина на прехвърляне на вашия съществуващ Mambo 4.5.2 сайт към Joomla! 1.0.

Ако искате да преминене към Joomla! от по-стари версии на Mambo, необходимо е първо да надстроите поне до Mambo 4.5.2 и чак след това да преминете към Joomla!

Преминаването или надстройването на която и да е система се свежда единствено до управление на промените.

Преди да започнете трябва:

  • Да се посъветвате с колегите си (клиентите си, работната ви група и т.н) относно нуждата от промяна или надстройка.
  • Да тествате промените върху демо-сайт с копие на вашия сайт, което не е на работния ви сървър (ако имате такава възможност). Накарайте колегите си също да се включат в тестовете.
  • Преди промените направете резевни копия на всички файлове, системи и бази данни.
  • Изберете подходящо време за прехвърлянето, което най-малко ще засегне бизнеса ви. След това уведомете колегите си кога точно ще стане прехвърлянето и колко време системата ще е извън строя.
  • Подгответе си резервен план, така че в случай на провал да можете да върнете системата в "последното стабилно състояние".

И така, вече имате план за извършване на промените, който е одобрен. Добре. Ето и няколко сравнително сигурни начина за надстройка:

  • Копирайте файловете на Joomla! (чрез FTP, например ) в нова директория, която да е в основната директория на вашия сайт.
  • Изтрийте инсталационната директория на Joomla.
  • Копирайте  файла configuration.php от Mambo в  Joomla! сайта. Променете променливите $mosConfig_absolute_path и $mosConfig_live_site така че да съответстват на новото местоположение.
  • Копирайте всички ВЪНШНИ шаблони, компоненти, модули, ботове и езици в съответните папки в новата Joomla директория. Следва списък на нещата, които НЕ ТРЯБВА да бъдат копирани от Mambo, тъй като са част от ядрото на Joomla.
    Шаблони:
    • mambo_admin (administrator only)
    • mambo_admin_blue (administrator only)
    • rhuk_solarflare_ii
    Компоненти:
    • com_admin (administrator only)
    • com_banners
    • com_categories (administrator only)
    • com_checkin (administrator only)
    • com_config (administrator only)
    • com_contact
    • com_content
    • com_frontpage
    • com_installer (administrator only)
    • com_languages (administrator only)
    • com_login
    • com_mambots (administrator only)
    • com_massmail (administrator only)
    • com_media (administrator only)
    • com_menumanager (administrator only)
    • com_menus (administrator only)
    • com_messages
    • com_modules (administrator only)
    • com_newsfeeds
    • com_poll
    • com_registration
    • com_rss
    • com_search
    • com_sections (administrator only)
    • com_statistics (administrator only)
    • com_syndicate (administrator only)
    • com_templates (administrator only)
    • com_trash (administrator only)
    • com_typedcontent (administrator only)
    • com_user
    • com_users (administrator only)
    • com_weblinks
    • com_wrapper
    Модули:
    • mod_archive
    • mod_banners
    • mod_components (administrator only)
    • mod_fullmenu (administrator only)
    • mod_latest (administrator only)
    • mod_latestnews
    • mod_logged (administrator only)
    • mod_login
    • mod_mainmenu
    • mod_mosmsg (administrator only)
    • mod_mostread
    • mod_newsflash
    • mod_online
    • mod_pathway
    • mod_poll
    • mod_popular (administrator only)
    • mod_quickicon (administrator only)
    • mod_random_image
    • mod_related_items
    • mod_rssfeed
    • mod_search
    • mod_sections
    • mod_stats
    • mod_templatechooser
    • mod_toolbar (administrator only)
    • mod_unread (administrator only)
    • mod_whosonline
    • mod_wrapper
    Ботове:
    • content/geshi
    • content/legacybots
    • content/moscode
    • content/mosemailcloak
    • content/mosimage
    • content/mosloadposition
    • content/mospaging
    • content/mossef
    • content/mosvote
    • editors/none
    • editors/tinymce
    • editors-xtd/mosimage.btn
    • editors-xtd/mospage.btn
    • search/categories.searchbot
    • search/contacts.searchbot
    • search/content.searchbot
    • search/newsfeeds.searchbot
    • search/sections.searchbot
    • search/weblinks.searchbot
    Езици:
    • english
  • Приложете кръпката (виж по-долу) върху всички шаблони в администраторската секция.
  • Заредете новия сайт в браузера.

Когато се убедите, че всичко работи както трябва, архивирайте съществуващия си сайт и преместете Joomla! директорията на мястото на оригиналния сайт (или използвайте web server alias или някоя друга подобна опция).

Подновяване на базата данни

Въпреки, че не се изискват някакви "критични" обновявания на базата данни, ние сме включили един скрипт (/installation/sql/migrate_Mambo4523_to_Joomla_100.sql), който обновява шаблона по подразбиране на администратора и премахва модула, който води към MamboForge. Обръщаме ви внимание върху това, че ще ви се наложи или да стартирате migrate sql или да приложите кръпката за шаблона (виж по-долу) за да може Администратора да работи както трябва (кръпката за шаблона не се отнася за версия 1.0.1).

Подсилване на Joomla!

Mambo и Joomla! по подразбиране емулират настройката на PHP register_globals = on. Най-общо казано, това се счита за нежелано от гледна точка на съвременния дизайн на уеб-приложения. Предпочитания вариант за работещи сайтове е тази настройка да е register_globals = off. Въпкреки че не е универсално лекарство, това би предотвратило някой форми на злонамерени атаки, породени от грешки или лоши програмистки навици. За включване на тези настройки в Joomla!, преименувайте globals.php на globals.php-on и след това преименувайте globals.php-off на globals.php. Въпреки това, ние не гарантираме, че всички външни допълнения ще работят коректно с новите настройки, тъй като авторите им може и да са разчитали, че register_globals ще бъде в положение включено.

Joomla! с PHP 5 и MySQL 4.1

MySQL 4.1 изисква достъпа до базата данни да става с помоща на mysqli библиотеки. За да инсталирате и исползвате Joomla! при тези условия, преименувайте database.php на database.mysql.php и след това преименувайте database.mysqli.php на database.php. Очаквани въпроси Не мога ли просто да копирам файловете на Joomla! върху моята Mambo директория? Да, но ние ви препоръчваме първо да пробвате това върху копие на вашата система и да не забравяте преди това да направите резервно копие на всичките си файлове. Когато копирате върху съществуващите файлове, уверете се, че файловете наистина се обновяват и че няма грешки при трансфера (например грешки с правата на достъп). След инсталацията при преглед на сайта страницата е празна. Проверете дали сте изтрили инсталационната директория. Ако излизате от администраторския панел, най-вероятно ще получите съответното предупреждение за такава грешка.

Joomla! Ви предлага:

·       Сайт изцяло управляван от база данни

·       Новини и други услуги заложени в инсталацията

·       Възможност посетителите да добавят съдържание

·       Качване на снимки през уеб браузър

·       Динамични форуми/анкети и други интерактивни компоненти

·       Система независими от платформата. Работи върху Linux, FreeBSD, MacOSX server, Solaris, AIX и Windows

Лесна администрация:

·       Промяна на подредбата на съдържанието през административен панел.

·       Произволни показване на новина

·       Изпращане на съдържание, връзки и новини през сайта

·       Обектно ориентиран - секции, категории, страници и статии

·       Библиотека с изображения

·       Автоматично намиране на правилния код. Изберете снимката и кода ще бъде генериран от Joomla!

·       Управление на новини от външни сайтове чрез RSS синдикиране

·       Възможност за авхивиране на съдържанието. Позволява ви да не изтривате нищо

·       Изпращане на статии по е-мейл, принитиране и конвертиране в PDF формат

·       Удобен редактор подобен на Word

·       Удобен потребителски интерфейс

·       Анкети - можете да добавите различна анкета на всяка страница

·       Управление на съдържанието чрез различни модули

·       Лесно управление на шаблони. Можете да асоциирате различни шаблони към всяка различна страница

·       Преглед на всяко добавено съдържание

·       Управление на банери

 

Последна промяна ( 03 февруари 2006 )
 
< Предишна
© 2002 - 2007 Джумла! България