Witam, jak mozna eksportowac jakas sekcje ze wszystkimi kategoriami i artykulami do Joomli na innym serwerze?
Witam, jak mozna eksportowac jakas sekcje ze wszystkimi kategoriami i artykulami do Joomli na innym serwerze?
Poprzez przeniesienie tabel z jednej do drugiej bazy danych.
Webdeveloper do usług ;)
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
Ostanio edytowane przez trzepiz : 11-08-2010 09:40
Albo użyj komponentu mtwMigrator
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.
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)
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.
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.
A cache wyczyszczony?
Webdeveloper do usług ;)
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.
Ostanio edytowane przez alex51 : 12-08-2010 07:31