PDA

Zobacz pełną wersję : Migracja z 1.5 - problem z wyświetlaniem witryny



lanot
12-07-2014, 01:38
Kilka słów opinii dla "przerażonych" :) (jakim i ja byłem po pierwszej próbie migracji)...

Migracja z 1.5.26 do najświeższej 2.5 z użyciem jupgradepro (restfull) przebiegła bez problemów, bez ostrzeżeń, bez błędów!
Na zapleczu są artykuły, są pozycje menu.
Na witrynie oprócz logo i stopki nic nie widać. :hmm:

Wchodzimy na Zaplecze.
W Projektant menu przy każdej pozycji widnieje: Dodaj moduł do tego typu menu. (Po migracji do wersji Joomla 3 jest identycznie)
Po kliknięciu w Dodaj moduł... okazuje się, że jest on przypisany. Brak jest natomiast ustawionej pozycji! Po przypisaniu np. position-4 i nadaniu nazwy menu pojawia się na stronie, jednak nie pozwala wyświetlić żadnych zawartości! :zly:An error has occurred.
The requested page cannot be found.

Home Page


If difficulties persist, please contact the System Administrator of this site and report the error below.


#404 Category is unpublished or does not exist


lub
#404 Article not found

Co robić? :podstep:

Wchodzę do kategorii - wszystkie istnieją. Niektóre mają dostęp Public, inne "pusto". (Tu też po migracji do wersji Joomla 3 jest identycznie)
Gdy wchodzę w kategorię "pustą" jest w niej już przypisany dostęp Public i dopiero kliknięcie Zapisz "utrwala" ten stan.

Identyczna sytuacja jest z artykułami i modułami!
Niektóre artykuły nie mają przypisanej również kategorii (oprócz dostępu). Ale wystarczy wejść i Zapisać oraz wyjść.

Pytanie przy okazji, czy da się zmienić dostęp jednocześnie dla wszystkich zaznaczonych artykułów?

Po tych zmianach już witryna wyświetla się PRAWIE dobrze :spoko:

Wracając do kategorii okazuje się, że mimo wcześniejszego (przed migracją) zainstalowania Phoca Gallery i skopiowania całego katalogu zdjęć Kategorie PhocaGallery się nie migrują (pisze się o tym przy metodzie jupgradepro bez wykupienia dodatków). Może ktoś dopisze ciąg dalszy, tj. czy jest jakaś metoda na uporządkowanie sytuacji z kategoriami PhocaGallery bez ustawiania wszystkiego ręcznie od początku?

A może ktoś wie, czemupojawia się sytuacja opisana powyżej z brakiem przypisania artykułom dostępu i kategorii?
I pytanie najważniejsze: dlaczego po migracji w Projektant menu brak jest powiązania do menu odpowiednich modułów, z komunikatem: Dodaj moduł do tego typu menu?
Błąd przy wykonywaniu/przygotowaniu migracji czy błąd migratora?

mjmartino
12-07-2014, 13:45
Nie masz tam nic przypisane bo baza danych różni się od wersji 2.5/3 i trzeba to zrobić ręcznie powiązać menu z komponentami.
Z uprawnieniami jest tak samo w 1.5 były proste a w 2.5/3 są rozbudowane ACL nie nie trzeba ręcznie o ile znasz się na mysqlu trochę.

lanot
23-07-2014, 18:27
Nie masz tam nic przypisane bo baza danych różni się od wersji 2.5/3 i trzeba to zrobić ręcznie powiązać menu z komponentami.
Napisałem przecież:
Gdy wchodzę w kategorię "pustą" jest w niej już przypisany dostęp Public i dopiero kliknięcie Zapisz "utrwala" ten stan.

Poza tym w żadnej "instrukcji" nie doczytałem się o konieczności przyznawania dostępu Public do artykułów, gdyż one się "zerują"!

Czy ktoś ma jakieś przypuszczenia?

mjmartino
23-07-2014, 22:09
To ze tam jest napisane public nie znaczy że jest tak ustawione .. wynika to z tego że ACL w j1,5 był prosty a tu jest rozszerzony.
Trzeba to poprawić i kropka.
Zrobisz to ręcznie, albo z poziomy phpmyadmin z tym że trzeba znać się co nie co na sql wówczas jedym zapytaniem ustawisz wszystkim status public.
Jeśli używasz komponentu CCK jak K2 to zapytanie znajdziesz tutaj http://mjmartino.eu/component/k2/item/157-migracja-joomla-1-5-do-joomla-2-5-x.html
Zapytanie możesz dostosować do com_content.