|
Ove upute vrijede za migraciju vašeg sajta sa Mambo 4.5.2.3+ na Joomla! 1.0.x. Starije Mambo verzije je potrebno prethodno ažurirati.
Prvo i najvažnije!
Napravite
sigurnosnu kopiju (backup), svih Mambo datoteka zajedno sa svim dodatnim elementima koje možda imate instalirane. Ne zaboravite
spremiti bazu podataka, ona čini bar 90% vašeg sajta. Ako i odlučite
preskočiti spremanje datoteka, bazu morate sačuvati. Naravno, ako
želite biti sigurni da, pođe li nešto krivo, možete vratiti svoj sajt u
prvobitno stanje.
Nakon toga možete krenuti na prelazak na Joomla! CMS
Potrebno je:
- Kopirati Joomla! datoteke (npr. preko FTP-a) u novi, prazni direktorij na svom webu
- Ukloniti Joomla! /installation direktorij (ovo možete učiniti i prije uploada)
-
Kopirati svoju Mambo configuration.php datoteku u novi Joomla!
direktorij. U toj datoteci promjeniti varijable
$mosConfig_absolute_path i $mosConfig_live_site tako da odgovaraju
novoj lokaciji
- Kopirati sve svoje Mambo predloške, komponente,
module, mambote i jezike u iste lokacije gdje su bili samo u Joomla!
direktoriju
- Primjeniti zakrpu (pogledajte ispod) na sve svoje administratorske predloške
- Učitati novu stranicu u svoj preglednik
Kada se uvjerite da sve radi kako treba, pohranite svoj postojeći Mambo
sajt i premjestite Joomla! direktorij na mjesto orginalnog sajta. U
slučaju premještanja na mjesto starog sajta ne zaboravite vratiti
varijable $mosConfig_absolute_path i $mosConfig_live_site u
configuration.php datoteci na staro. Ažuriranje baze podataka
Dok nikakva "kritična" ažuriranja baze podataka nisu potrebna, u
direktoriju /installation/sql je uključena skripta
migrate_Mambo4523_to_Joomla_100.sql koja će promjeniti primarni
administratorski predložak, isključiti MamboForge modul i objaviti sve
instalirane WYSIWYG editore. Napomena: primjetite da će te ili
morati pokrenuti tu skriptu ili primjeniti zakrpu na predlošku za
Administratore da bi sve radilo kako treba. Zakrpa Administratorskog predloška Da bi administratoski predlošci ispravno radili na njima je potrebno napraviti malu promjenu (na svima, ukoliko ih imate više).
Učitajte index.php datoteku administratorskog predloška u nekom editoru
(može i wordpad poslužiti) te pronađite blok koji izgleda ovako:
getPath( 'admin' )) {
require $path;
} else {
echo "<img mce_real_src="images/logo.png" src="images/logo.png" alt="Mambo Logo" border="0">";
}
?>
Zamjenite ga sa:
<?php mosMainBody_Admin(); ?> Snimite datoteku.
Napomena:
Joomla! 1.0.x dolazi sa već prilagođenim mambo_admin i mambo_admin_blue
index.php datotekama, pa je ovaj korak potreban samo ako koristite neki
drugi admin predložak.
Pitanja koja bi ste mogli imati
Mogu li samo kopirati Joomla! datoteke u Mambo direktorij (preko starih Mambo datoteka)?
Da ali je preporučeno da ovo prvo testirate na kopijama datoteka. Ne
zaboravite napraviti backup prije bilo čega drugog. Kada kopirate
datoteke preko starih, pripazite da se stare datoteke zaista ažuriraju
novima te da se ne dogodi greška prilikom prijenosa (npr. greške oko
dozvola).
Kada gledam sajt vidim samo praznu stranicu nakon što sam instalirao?
Provjerite da li ste uklonili direktorij installation. Ukoliko se
odjavite iz Administracije vjerojatno ćete dobiti upozorenje d
a
uklonite taj direktorij. Kako ažurirati bazu pomoću skripte migrate_Mambo4523_to_Joomla_100.sql?
Najlakše će te to učiniti kroz phpMyAdmin, u njemu imate opciju SQL
upit. U njemu učitajte migrate_Mambo4523_to_Joomla_100.sql ili sadržaj
datoteke prekopirate u kućicu za upit te ga izvršite.
|