Convert Joomla 1.0.15 to WordPress 2.6.1
Internet, Joomla, WordPress August 24th, 2008
Image via CrunchBase, source unknown ![]()
Uvod
Kot ste opazili, sem prešel iz Joomla CMS na WordPress sistem. O prestopu sem razmišljal že nekaj časa in našel sem zelo easy and userfriendly možnost.
Pa začnimo …
Imel sem sistem
- Joomla 1.0.15 (slovenska različica)
in sem šel na
- WordPress 2.6.1 (angleška različica)
Pripomočki
- joomla2wordpress.zip (PHP convert script - MySQL base only) - click here to download
- SQL operacija - UPDATE wp_posts SET stolpec = REPLACE(stolpec, ‘A’, ‘B’)
Operacija je namenjena popravljanju zapisa šumnikov in HTML zapisov slik (slikam je manjkal en pomišljaj - / ).
Postopek prenosa objav
1. Prenesi Joomla2WordPress.zip in odzipaj.
2. Prenesi WordPress 2.6.1 (v času pisanja objave je to najnovejša različica) in ga namesti.
3. V inštaliranem WordPress direktoriju naredimo mapo export.
4. Skopiraj vsebino mape Joomla2WordPress (config.php in index.php) v direktorij WordPress sistema v podmapo export, katero smo naredili v prejšnjem postopku.
5. Uredi config.php
<?php
//********************************************************//
// IMPORT SETTINGS
//********************************************************//# CONFIG SECTION
# Export Database Information - Your Joomla database that you want to export from.
$dbh = ‘ime_joomla_baze’; //enter db name
$dbuser = ‘mysql_uporabnisko_ime’; //enter db username
$dbpass = ‘mysql_geslo’; //enter db password
$dbhost = ‘localhost’; // localhost is default - lahko je tudi drugačen, če imate MySQL strežnik na drugem IP naslovu
$joomlatblprefix = ‘jos_’; //jos_ is default - če pri namestitvi Joomla CMS niste spreminjali, pustite tako kot je.# Import Database Information - Your WordPress database that you want to import into.
$dbi = ‘ime_wordpress_baze’; //enter db name
$dbiuser = ‘mysql_uporabnisko_ime’; //enter db username
$dbipass = ‘mysql_geslo’; //enter db password
$dbihost = ‘localhost’; // localhost is default - lahko je tudi drugačen, če imate MySQL strežnik na drugem IP naslovu
$wptblprefix = ‘wp_’; // wp_ is default - če pri namestitvi WordPress niste spreminjali, pustite tako kot je.
$authorusername = ‘admin’; // admin is default# END CONFIG SECTION
?>
6. Prijavi se v WordPress administracijo (Admin panel) in ustvari nove kategorije za objave.
7. Z brskalnikom odpri http://www.tvoja-stran.si/export/index.php
8. Za prenos vsebine (objav) imaš tri možnosti.
1. Prenašaš lahko objave po sekcijah (vsako sekcijo posebaj)
2. Prenašaš lahko objave po kategorijah (vsako kategorijo posebaj)
3. Prenašaš lahko povezave (povezave iz Joomle v povezave iz WordPress-a)
Jaz sem prenašal objave po kategorijah.
9. Ko se odločimo za eno izmed možnosti, jo izberemo odpre se nam nova stran, kjer lahko opazujemo prenos objav. Po končanem nalaganju strani odsurfamo do noge strani in, če ste sledili postopku, nam more spodaj pisati Finished! .
Tako, prenašanje objav je uspešno končano. Za tiste, ki v objavah niste imeli šumnikov in slik, se vam je “drama” končala, nas pa še čaka nekaj dela.
Popravljanje šumnikov
1. Odprite phpMyAdmin, kliknite na WordPress bazo in odprite tabelo wp_posts. Nato kliknite drugi zavihek SQL.
a) Sedaj bomo popravljali vsebino objav
V SQL obrazec napišite ta ukaz: UPDATE wp_posts SET post_content = REPLACE(post_content, ‘Ä’, ‘č’) in kliknite Izvedi
Ta ukaz bo spremenil vse črke v objavi Ä v črko č. Sedaj pa po istem kopitu spremenite še ostale šumnike.
b) Sedaj bomo popravljali naslove objav
V SQL obrazec napišite ta ukaz: UPDATE wp_posts SET post_title = REPLACE(post_title, ‘Ä’, ‘č’) in kliknite Izvedi
Ta ukaz bo spremenil vse črke v naslovu objave Ä v črko č. Sedaj pa po istem kopitu spremenite še ostale šumnike.
c) Sedaj pa bomo popravljali še SEO povezave, to so tiste povezave o katerih sem nekaj govoril tukaj.
V SQL obrazec napišite ta ukaz: UPDATE wp_posts SET post_name = REPLACE(post_name, ‘Ä’, ‘c’) in kliknite Izvedi
Ta ukaz bo spremenil vse črke v naslovu objave Ä v črko c. Sedaj pa po istem kopitu spremenite še ostale šumnike.
OPOZORILO: Vse nepravilno zapisane šumnike pretvorite v nešumnike (se pravi bomo iz Ä pretvorili v c in ne v č)
Tako, popravljanje šumnikov je končano. Sledi nam samo še popravljanje vnešenih slik v objavah.
Popravljanje slik v objavah
1. Prekopirajte celotno mapo images iz Joomla direktorija v WordPress direktorij.
2. Pojdite v phpMyAdmin, odprite tabelo wp_posts in nato zavihek SQL.
3. V SQL obrazec napišite ta ukaz: UPDATE wp_posts SET post_content = REPLACE(post_content, ‘<img src=”images‘, ‘<img src=”/images‘) in kliknite Izvedi
Tako, uspešno smo prenesli objave iz Joomla CMS na WordPress.
Lep pozdrav!
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=93b7e184-3b8b-4af9-bed5-0b6338f9e86d)
September 9th, 2008 at 10:03 am
oj,
zakaj pa si šel na Wordpress? Ravno to razmišljamo pri nas, kjer imamo še dve strani na Joomli, ene tri smo pa spravili iz spletnastran.com sistema na wordpress.
WP je zakon!
September 9th, 2008 at 4:01 pm
Predvsem zaradi hitrosti, manjše obremenitve strežnika (prej je bil slabši strežnik), boljši je tudi admin vmesnik. Večja podpora za blog je pri WordPress-u kot pri Joomla-i.
September 10th, 2008 at 7:51 am
.. vse je čisto res… poleg tega pa je enostavneje upravljati s fiksnimi stranmi in dinamičnimi (posti).
Arhiv se dela sam, Google pa itak pozicionira WP višje…