PDA

Zobacz pełną wersję : Przenoszenie sekcji z artykulami miedzy Joomlami



keyvee
10-08-2010, 18:35
Witam, jak mozna eksportowac jakas sekcje ze wszystkimi kategoriami i artykulami do Joomli na innym serwerze?

moje
10-08-2010, 18:45
Poprzez przeniesienie tabel z jednej do drugiej bazy danych.

keyvee
10-08-2010, 18:48
No dobrze, a tak torszkę bardziej opisowo? nie koniecznie krok po kroku ale troche wiecej zdan jak to zrobic

Czyli export tabeli jos_sections? tak?

No dobra, a jesli obie bazy maja te same nazwy tabeli i wsykakuje blad ze tabela juz istnieje?
Probowalem cala baze importowac zmieniajac wszedzie nazwe uzytkownika na taka jaka jest w nowej bazie, tez jakis blad wyskoczyl z kodem uni, a baza niby jest w phpmyadmin a joomla nie widzi z niej danych.

edit: // połączyłem wypowiedzi po usunięciu postów użytkownika @moje

maćku
10-08-2010, 20:31
Albo użyj komponentu mtwMigrator

alex51
10-08-2010, 20:40
Do prawidłowego wyeksportowania wybranej sekcji wraz z jej wszystkimi kategoriami i artykułami należy przede wszystkim zacząć od zrobienia kopii zapasowej docelowej bazy danych. Jeśli nie całej bazy, to przynajmniej tych tabel w których będzie nasza ingerencja. Mowa o tabelach jos_sections, jos_categories i jos_content. Bywa, że w tabeli jos_categories znajdują się rekordy nie związane z treścią artykułów i dotyczące innych komponentów, które też używają podziałów na kategorie. Należy to uwzględnić usuwając jakiekolwiek tabele lub rekordy planując importować w ich miejsce inne dane.

keyvee
10-08-2010, 21:16
Zrobiłem na 2 sposoby, polecanym komponentem i kopiowaniem tabel. Jednak joomla podlaczona pod nowa baze danych nie widzi zadnych zmian. (jest swiezo instalowana, po imporcie nie ma roznicy)

alex51
11-08-2010, 06:56
Powstaje pytanie, czy to Joomla! nie widzi, czy też Ty, jako administrator tego nie widzisz? Jeśli import danych został przeprowadzony i w bazie danych są tabele, potwierdzające istnienie w nich potrzebnych treści, to powinny być one widziane przez Joomla!. Natomiast Twoim zadaniem jest określenia miejsca ich wyeksponowana. Jeśli mają być widoczne bezpośrednio na stronie frontowej, to należy to też ustawić w każdym z artykułów lub zaimportować tabelę jos_content_frontpage, w której są określone artykuły (ich ID i kolejność wyświetlania), przewidziane do pokazywania na stronie startowej. Dostęp do innych artykułów należy określić w odpowiednich odnośnikach bądź w menu.

keyvee
11-08-2010, 10:47
Ani Joomla, ani administrator. Opiszę może jak to zrobiłem, to może w tym było coś nie tak. Zainstalowałem świeżą Joomlę na jeden serwer podłączony do bazy 18. Wyeksoportowałem tabele content, category, sections, menus, menutypes z bazy 5. W bazie 18, usunalem te tabele i zaimportowałem wszystkie tabele. Wszedłem w administracje joomli 18 i wygląda dalej jak po instalacji, brak sekcji, artykułów, kategorii itp. Upewniłem się czy na pewno pod bazę 18 jest podłączona.

moje
11-08-2010, 13:00
A cache wyczyszczony?

alex51
11-08-2010, 13:03
Rozpracowujemy tą sprawę na PW, zauważyłem, że import objął tylko strukturę tabel a nie ma w nim całej treści. Wyjaśniam to koledze na PW, bo tam się skontaktowaliśmy aby zbadać samą bazę, która kolega mi był uprzejmy podesłać. O wynikach poinformujemy tutaj.

Edycja.
Mimo , iż o to prosiłem, kolega @Keyvee zapomniał wspomnieć, że przynajmniej tu poruszany problem ma już załatwiony. Tak więc informuję w swoim imieniu moderatora działu o możliwości zamknięcia tego tematu. Załączam od siebie (autor postu zapomniał o tym) wyrazy uznania dla osób wypowiadających się w tym wątku.