![Podstawowa migracja artykułów K2 do artykułów Joomla](https://joomlaguru.pl/images/joomla/joomla_rozszerzenia/podstawowa-migracja-artykulow-k2-do-artykulow-joomla.jpg)

#  Podstawowa migracja artykułów K2 do artykułów Joomla

 Autor: Marcin Równicki

 Publikacja: 22.09.2023 | 13:00

 [Kategoria: Rozszerzenia](https://joomlaguru.pl/index.php?option=com_content&view=category&id=10)

---

Migracja artykułów z K2 do artykułów Joomla! Możesz przenieść zarówno artykuły, jak i kategorie w kilku krokach. Pamiętaj to rozwiązanie jest tak naprawdę podstawowym podejściem do tematu, a i przy okazji całkowicie darmowym. W poniższym artykule przedstawiam, jak w dwóch prostych krokach używając phpMyAdmin przeprowadzić tę migrację. Mimo zapewnień developera K2 - JoomlaWorks, że pokaże się wersje dla Joomla 4 wciąż niema wersje nawet alfa/beta K2. A wszelkie próby społeczności z przepisaniem czy też zapłatą zostały skrytykowane.

## Spis treści

1. [Migracja kategorii K2 do Joomla](https://joomlaguru.pl/joomla/rozszerzenia/podstawowa-migracja-artykulow-k2-do-artykulow-joomla#migracja-kategorii-k2-do-joomla)

2. [Migracja artykułów K2 do Joomla](https://joomlaguru.pl/joomla/rozszerzenia/podstawowa-migracja-artykulow-k2-do-artykulow-joomla#migracja-artykulow-k2-do-joomla)

3. [Podsumowanie](https://joomlaguru.pl/joomla/rozszerzenia/podstawowa-migracja-artykulow-k2-do-artykulow-joomla#podsumowanie)

## Migracja kategorii K2 do Joomla

1. **Dostęp do phpMyAdmin**: Aby rozpocząć, musisz uzyskać dostęp do phpMyAdmin i przejść do pola zapytań SQL odpowiedniej bazy danych.
2. **Wprowadź zapytanie**: W polu zapytań wprowadź następujące polecenie:

insert into prefix\_categories (title, alias, parent\_id, published, access, extension) select name, alias, parent, published, access, 'com\_content' from prefix\_k2\_categories

**Uwaga:** Należy zmienić przedrostek "prefix" na przedrostek tabel w twojej bazie danych. Przedrostek tabel można znaleźć na karcie Serwer w Joomla w globalnej konfiguracji patrz obraz niżej.

![1 Konfiguracja globalna joomla prefix nazwa bazydanych](https://joomlaguru.pl/images/joomla4/rozszerzenia/1-Konfiguracja-globalna-joomla-prefix-nazwa-bazydanych.jpg)

## Migracja artykułów K2 do Joomla

1. **Wprowadź zapytanie**: W polu zapytań wprowadź następujące polecenie:

INSERT INTO `database\_twoja\_bazadanych`.`prefix\_content` (`id`, `title`, `alias`, `catid`, `introtext`, `fulltext`, `created`, `created\_by`, `publish\_up`, `publish\_down`, `access`) SELECT `id`, `title`, `alias`, `catid`, `introtext`, `fulltext`, `created`, `created\_by`, `publish\_up`, `publish\_down`, `access` FROM `database\_twoja\_bazadanych`.`prefix\_k2\_items`

**Uwaga:** Musisz zmienić dwie rzeczy w powyższym zapytaniu:

- "database\_twoja\_bazadanych" - zmień na nazwę swojej bazy danych.
- "prefix" - zmień przedrostek tabeli, który znalazłeś w pierwszym kroku.

Po wykonaniu powyższych kroków, artykuły oraz kategorie K2 powinny zostać przeniesione do treści Joomla!

**Uwaga:**

Pamiętaj, że nie może być artykułów w core. Ponieważ wówczas wystąpi konflikt ID.

Możesz wówczas spróbować tego zapytania, które pomija ID i polega na auto inkrementacji ID z bazy danych. Pamiętaj, że to ma swoje konsekwencje w kwestii SEO. Artykuły zostaną przeniesione z K2 do Artykułów z innym ID kolejnym po ostatniej liczbie będącej przy artykułach.

INSERT INTO `database\_twoja\_bazadanych`.`prefix\_content` (`title`, `alias`, `catid`, `introtext`, `fulltext`, `created`, `created\_by`, `publish\_up`, `publish\_down`, `access`)
SELECT `title`, `alias`, `catid`, `introtext`, `fulltext`, `created`, `created\_by`, `publish\_up`, `publish\_down`, `access`
FROM `database\_twoja\_bazadanych`.`prefix\_k2\_items`;

Jest to podstawową migracją i nie przenosi obrazów! Więc raczej jest zalecana dla osób, które mają nie wiele artykułów. Artykuły mają mało "Ilustracji" lub wcale nie zostały używane w K2.

Dodatkowe pola również nie są migrowanie. Galeria SIG PRO również nie jest przenoszona.

## Podsumowanie

Migracja z K2 do Joomla! Może wydawać się wyzwaniem, ale dzięki odpowiednim zapytaniom SQL i narzędziu phpMyAdmin proces ten jest prosty, ale nie bez wad. Ważne jest, aby dokładnie śledzić kroki i zrozumieć, jakie zmiany należy wprowadzić w zapytaniach SQL, aby dostosować je do specyfiki twojej bazy danych. Proces z pozoru jest niezbyt skomplikowany jednak trzeba uważnie skopiować zapytania sql. Przestrzegać pewnych wytycznych jak brak kategorii i artykułów w podstawowej Joomla. Migracje należy wykonać na Joomla 3 przed migracją do Joomla 4. Ponieważ w Joomla 4 ma trochę inną strukturę bazy danych i te artykuły by się tam nie pojawiły.

Wracając do CCK K2 ostatnie zmiany na GitHubie 23.04.2023 i nie dotyczyły żadnych zmian względem Joomla 4 czy też 5. Jako wieloletni zwolennik K2 w tym momencie odradzam używanie tego rozszerzenia. O powodach możesz przeczytać w tym artykule. [K2 WCIĄŻ NIE GOTOWE DLA JOOMLA 4! ANALIZA I HISTORIA](https://joomlaguru.pl/joomla/komponenty/643/k2-wciaz-nie-gotowe-dla-joomla-4-analiza-i-historia "K2 WCIĄŻ NIE GOTOWE DLA JOOMLA 4! ANALIZA I HISTORIA").

W następnym artykule skupimy się na narzędziach, które pozwalają w sposób wygodny od zaplecza migrować z CCK K2 do Artykułów Joomla. Link do artykułu. <https://joomlaguru.pl/joomla/komponenty/665/narzedzie-do-migracji-z-artykulow-k2-do-artykulow-joomla>

Aktualizacja: 09.06.2026 | 13:00

 Zapisz się do newslettera

 ---

##  Powiązane

 [ ![Joomla 6.1.2 - wydanie bezpieczeństwa i poprawek - opis zmian](https://joomlaguru.pl/images/joomla_6/Joomla-6-1-2-opis-zmian.webp)

###  Joomla 6.1.2 - wydanie bezpieczeństwa i poprawek - opis zmian

Więcej

 ](https://joomlaguru.pl/index.php?option=com_content&view=article&id=649:joomla-6-1-2-wydanie-bezpieczenstwa-i-poprawek-opis-zmian&catid=9)

 [ ![Anatomia ataku web shell](https://joomlaguru.pl/images/joomla_6/webshell-anatomia-ataka-skutki.webp)

###  Popularny edytor JCE w Joomla zaatakowany. Sprawdź, czy Twoja strona nie ma webshella

Więcej

 ](https://joomlaguru.pl/index.php?option=com_content&view=article&id=648:pilna-aktualizacja-jce-joomla-cve-2026-48907-falszywe-profile-webshell&catid=9)

 [###  Composer Joomla

Więcej

 ](https://joomlaguru.pl/index.php?option=com_content&view=article&id=489:composer-joomla&catid=18)
