Administracja
Instalacja J! 1.0
Migrowanie z Mambo do Joomla! | Migrowanie z Mambo do Joomla! |
|
|
|
Zamieszczamy tłumaczenie instrukcji opublikowanej na joomla.org, przygotowane przez Piotra Laskowskiego - ’Josha’. Przeczytaj, zanim zdecydujesz się migrować z Mambo do Joomla! Jest to zaktualizowana wersja tej instrukcji. Prosimy zwrócić uwagę na fragment dotyczący działania Joomla! z PHP5 i MySQL 4.1
Poniższa instrukcja przedstawia jak w kilku krokach przejść z Mambo 4.5.2 do Joomla! 1.0. Jeśli wiec masz Mambo 4.5.2, możesz przeprowadzić migrację do Joomla 1.0x. Jeśli chciałbyś przejść do Joomla! z poprzednich wersji Mambo, musisz uaktualnić swoją wersję Mambo przy pomocy dostępnych łatek do wersji 4.5.2 i dopiero wtedy migrować do Joomla! Migracja lub uaktualnienie dowolnego systemu zawsze prowadzi do zmian w systemie zarządzania. Zanim zaczniesz, powinieneś:
Więc jak? Masz już opracowany i zakończony plan zmiany zarządzania? To dobrze. Opisujemy dość bezpieczne opcje, które pozwolą uaktualnić serwis:
Gdy jesteś zadowolony, że wszystko powiodło się i działa dobrze, zarchiwizuj swój dotychczasowy serwis i przenieś się do folderu z Joomla!, w którym będzie teraz twój nowy serwis. Aktualizacja bazy danychNa chwilę obecną nie ma krytycznych koniecznych uaktualnień bazy danych. Zamieściliśmy skrypt (/installation/sql/migrate_Mambo4523_to_Joomla_100.sql), który zaktualizuje domyślny szablon administratora oraz wyłączy publikowanie modułu MamboForge. Zwróć uwagę, że musisz uruchomić skrypt migracji SQL lub zastosować łatkę do szablonu administratora (zobacz poniżej), aby panel ten był prawidłowo wyświetlany. Uodpornić Joomla!Mambo jak i Joomla! domyślnie emulują ustawienia PHP register_globals = on. Jest to jest ogólnie uważane za niepożądany warunek przy nowoczesnych aplikacjach projektów www. Preferowane ustawienia dla serwisów to: register_globals = off. Choć nie jest to lekarstwem na wszystko, ale zapobiega pewnym formom złośliwych ataków na błędy lub ubogie praktyki programistyczne. Aby emulować te ustawienia w Joomla!, zmień nazwę globals.php na globals.php-on oraz globals.php-off na globals.php. Niemniej jednak nie możemy zagwarantować, że wszystkie dodatki do Joomla! będą działać prawidłowo, jako że autor dodatków może polegać na tym, że zmienna register_globals będzie ustawiona na On. Joomla! z PHP 5 i MySQL 4.1MySQL 4.1 wymaga użycia bibliotek mysqli, aby uzyskać dostęp do bazy danych. Aby umożliwić instalację i używanie Joomla! w tej konfiguracji należy zmienić nazwę pliku database.php na database.mysql.php oraz database.mysqli.php na database.php. Pytania, jakie możesz miećCzy mogę skopiować pliki Joomla! do folderu z Mambo? Tak, ale zalecamy, abyś zrobił to najpierw na kopii swoich plików. Pamiętaj także, aby wykonać kopię bezpieczeństwa, zanim zaczniesz robić cokolwiek. Jeśli wykonasz kopię swoich plików, sprawdź, czy wszystkie się skopiowały oraz czy nie wystąpiły błędy przy kopiowaniu (np. związane z uprawnieniami plików). Wyświetla się pusta strona po instalacji. Dlaczego? Sprawdź, czy został usunięty folder installation. Jeśli wylogowałeś się z administratora, prawdopodobnie dostaniesz komunikat informujący o tym. łatka szablonu administratora*Uwaga: Począwszy od wersji 1.0.1 poniższej instrukcji nie trzeba wykonywać, poniważ modyfikacje te zostaly włączone do szablonów `mambo_admin` i `mambo_admin_blue`* Ponieważ wprowadziliśmy buforowanie wyjściowe w panelu administratora, każdy szablon administratora musi być odrobinę zmodyfikowany aby prawidłowo działał w Joomla! Otwórz plik szablonu index.php w dowolnym edytorze. Znajdź linie, które wyglądają tak jak poniżej: <?php // Show list of items to edit or delete or create new if ($path = $mainframe->getPath( 'admin' )) { require $path; } else { echo "<img src=\"images/logo.png\" border=\"0\" alt=\"Mambo Logo\" />\r\n \r\n"; } ?> Zamień go poniższym kodem: <?php mosMainBody_Admin(); ?> |
|
| Zmieniony ( 24.06.2007. ) |
| « poprzedni artykuł |
|---|






