PDA

Zobacz pełną wersję : Blad podczas aktualizacji Joomla 3.0 na 3.2



marekwojc
22-03-2014, 00:00
Witam
Aktualizuje Joomle 3.0 na 3.2 i wyskoczyl komunukat:
Fatal error: Call to a member function isAdmin() on a non-object in /home/pascal/domains /stal-plast.pl/publi c_html/plugins/syste m/remember/remember. php on line 42

Jak to rozwiazac?

mac
22-03-2014, 12:57
Spróbuj tego http://forum.joomla.org/viewtopic.php?f=710&t=825407

Tylko na poczatku aytor sie myli i zamiast joomli 3.1.6 podaje 3.1.16 ale potem poprawia sie

pierre1953
22-03-2014, 14:16
Witam
Aktualizuje Joomle 3.0 na 3.2 i wyskoczyl komunukat:
Fatal error: Call to a member function isAdmin() on a non-object in /home/pascal/domains /stal-plast.pl/publi c_html/plugins/syste m/remember/remember. php on line 42

Witam, miałem podobnie i żadne porady z forum.joomla.org nie pomogły. Zrobiłem tak:
Backup bazy danych,
Wyrzuciłem starą Joomla, usuwając wszystkie pliki. W to miejsce przeniosłem nową joomlę. Potem zmieniłem nazwę pliku htacces.txt i po wszystkim. Można zostawić starą joomlę i obok w innym katalogu wgrać nową.

nero04
23-03-2014, 19:50
ja też mam taki problem, zaktualizowałem joomlę 3.0 do 3.2 i strona się nie wyświetla błąd http 500, nie mogę się też zalogować do administratora, nie zrobiłem backupa, pomóżcie

pierre1953
23-03-2014, 20:54
ja też mam taki problem, zaktualizowałem joomlę 3.0 do 3.2 i strona się nie wyświetla błąd http 500, nie mogę się też zalogować do administratora, nie zrobiłem backupa, pomóżcie

Tak to jest jak się produkuje byle jak i byle co. Ja już mam dość tej Joomli. Błąd na błędzie i błędem pogania. Wystarczy zobaczyć ile problemów jest zgłaszanych na forach i to nie tylko polskich. Wracając do error 500. Spróbuj do pliku php.ini wpisać linię: Plik powinien znajdować się w katalogu głownym tzn. Jeśli Joomla jest zainstalowana w katalogu /xxx/joomla to php.ini powinno być w /xxx lub w katalogu /. Ponieważ korzystam z hostingu home.pl, to mogłem od nowa zainstalować joomla 3.01. Dlaczego? Otóż zanim się zabierzemy do aktualizacji trzeba zachować plik remebmer.php, który jest w katalogu /joomla/plugins/system. Ten plik powinien wymienić plik remember.php, który powstaje po aktualizacji. Swoją drogą to skandal, żeby nikt o tym nie mówił. To jednak nie gwarantuje że error 500 zniknie, ale będziesz mógł się zalogować do witryny. Potem wejdziesz jako administrator z poziomu dostosuj menu, lub innego modułu, czy artykułu. Jednak Największy problem to to, że baza danych jest przez aktualizację całkowicie pokiereszowana. Próbowałem naprawić, ale ciągle było coś nie tak. Wobec powyższego wyrzuciłem wszystko i zainstalowałem Joomla 3.2.3 normalnie. Na forach są różne rady, ale nie są sprawdzone i w większości to dyrdymały i nic więcej. Szczerze to mam dość Joomli i chyba nie będę się z tym męczył (a miało być tak różowo). Same bugi, błędy, które prowadzą do siedzenia całymi dniami, żeby coś porządnego zrobić. Mam ciekawsze zajęcie.
Pozdrawiam

- - - Updated - - -


Z tego wszystkiego zapomniałem wkleić linie do php.ini. Oto one:
display_errors = off
magic_quotes_gpc = off

mac
23-03-2014, 21:04
Witam, miałem podobnie i żadne porady z forum.joomla.org nie pomogły. Zrobiłem tak:
Backup bazy danych,
Wyrzuciłem starą Joomla, usuwając wszystkie pliki. W to miejsce przeniosłem nową joomlę. Potem zmieniłem nazwę pliku htacces.txt i po wszystkim. Można zostawić starą joomlę i obok w innym katalogu wgrać nową.
Słuchaj to ze tobie nie pomoglo nie znaczy ze innym nie pomoze, twój sposób jest tak niedokladnie opisany, ze ja bym na nim sie nie wzorowal, co rozumiesz np "Można zostawić starą joomlę i obok w innym katalogu wgrać nową." Zreszta w moim linku też mowa jest o pliku remember.php


Tak to jest jak się produkuje byle jak i byle co. Ja już mam dość tej Joomli. Błąd na błędzie i błędem pogania. Wystarczy zobaczyć ile problemów jest zgłaszanych na forach i to nie tylko polskich. Wracając do error 500. Spróbuj do pliku php.ini wpisać linię: Plik powinien znajdować się w katalogu głownym tzn. Jeśli Joomla jest zainstalowana w katalogu /xxx/joomla to php.ini powinno być w /xxx lub w katalogu /. Ponieważ korzystam z hostingu home.pl, to mogłem od nowa zainstalować joomla 3.01. Dlaczego? Otóż zanim się zabierzemy do aktualizacji trzeba zachować plik remebmer.php, który jest w katalogu /joomla/plugins/system. Ten plik powinien wymienić plik remember.php, który powstaje po aktualizacji. Swoją drogą to skandal, żeby nikt o tym nie mówił. To jednak nie gwarantuje że error 500 zniknie, ale będziesz mógł się zalogować do witryny. Potem wejdziesz jako administrator z poziomu dostosuj menu, lub innego modułu, czy artykułu. Jednak Największy problem to to, że baza danych jest przez aktualizację całkowicie pokiereszowana. Próbowałem naprawić, ale ciągle było coś nie tak. Wobec powyższego wyrzuciłem wszystko i zainstalowałem Joomla 3.2.3 normalnie. Na forach są różne rady, ale nie są sprawdzone i w większości to dyrdymały i nic więcej. Szczerze to mam dość Joomli i chyba nie będę się z tym męczył (a miało być tak różowo). Same bugi, błędy, które prowadzą do siedzenia całymi dniami, żeby coś porządnego zrobić. Mam ciekawsze zajęcie.
Pozdrawiam Porzuć Joomle i kup jakis platny CMS, bedziesz mial komu nawciskać :) Albo moze napisz własny. Pomijam fakt ze akurat hosting home.pl nie jest postawiony na Apachu tylko na czyms co ma go symulowac. I ocenianie Joomli przez pryzmat hostingu to troche nie na miejscu :) I kto nakazuje ci aktualizacje do najnowszej wersji :blink: która jest wersja rozwojawa, co innego stawiac nowa strone na 3.2.3 a co innego na siłe aktualizowac

ze zacytuje

Dla ostrożnych - pakiety 3.1.6

Zakładając, że niektórzy użytkownicy z różnych względów nie zechcą unowocześnić swych witryn do wersji 3.2.0, Projekt Joomla udostępnił również pakiet Joomla 3.1.6. Wersja 3.1.6 jest dokładnie taka sama, jak wersja 3.1.5 - naprawiono w niej jedynie trzy istotne luki w zabezpieczeniach. Jeśli masz witrynę opartą na Joomla 3.1.5, a chcesz się jeszcze przez jakiś czas wstrzymać przed aktualizacją do Joomla 3.2.x - ze względu na bezpieczeństwo uaktualnij koniecznie witrynę przynajmniej do wersji 3.1.6.



zródło http://www.joomla.pl/start-nowiny/nowiny/stabilne-wydanie-joomla-3-2-0

komodore
23-03-2014, 21:50
Kopię robi się zawsze przed każdą instalacją czy aktualizacją. Trwa to chwilkę i oszczędza dużo czasu jak pojawią się problemy.

Nie przeprowadzałem tej procedury, ale powinna zadziałać.
1. Pobierz jamp z http://jamp.joomla.pl.
2. Zrób zrzut bazy.
3. Skopiuj pliki z serwera do folder_z_jamp/mnt/var/www/folder_z_plikami_twojej_strony
4. Utwórz bazę w jamp
5. Wczytaj do niej zrzut bazy z serwera
6. Popraw dane w pliku configuration.php (nazwa bazy, użytkownik bazy, hasło do bazy, ścieżki do folderów tmp i log)
7. Pobierz pełną paczkę z http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=19239 i nadpisz pliki w folder_z_jamp/mnt/var/www/folder_z_plikami_twojej_strony plikami z paczki (pomijając folder installation).

Przed wgraniem poniższych zmień przedrostki w nazwach tabel z np. #__content_types na twójprzedrostek_content_types
Jak będziesz miał błędy od insertów to usuń te zgłoszone z wczytywanego pliku i ponów.
8. Pobierz paczkę 3.2.0 update z http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=18839 i wprowadź w bazie danych zmiany wnoszone przez pliki z folderu administrator/components/com_admin/sql/updates/folder_odpowiedniej_bazy_danych/ od wersji z której startowałeś (wszystkie po kolei).
9. Pobierz paczkę 3.2.x_to_3.2.3 z http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=19240 i w bazie danych jak w pkt.8

To chyba wszystko. Jak wypróbujesz to daj znać czy poszło.

pierre1953
24-03-2014, 10:30
Słuchaj to ze tobie nie pomoglo nie znaczy ze innym nie pomoze, twój sposób jest tak niedokladnie opisany, ze ja bym na nim sie nie wzorowal, co rozumiesz np "Można zostawić starą joomlę i obok w innym katalogu wgrać nową." Zreszta w moim linku też mowa jest o pliku remember.php
Nie pomogło mnie i nie pomoże nikomu, tak jak nie pomogło tym z podanego przez ciebie linka.
... Co tu nie rozumieć ? To chyba bardziej zrozumiałe niż "zrób zrzut bazy".
Moja procedura jest skuteczna i konkretna, bo aktualizacja Joomli 3.x do 3.2.3 jest moim zdaniem niemożliwa. Dziwi mnie to, że nie odnosisz się krytycznie do porady Komodora, który napisał "Nie przeprowadzałem tej procedury, ale powinna zadziałać".



- - - Updated - - -


To chyba wszystko. Jak wypróbujesz to daj znać czy poszło.
Kolego, odpowiadając i udzielając porady należałoby wcześniej swoją propozycję sprawdzić.
Ponadto problem zgłosili "nowicjusze", którzy mogą mieć problem ze zrozumieniem tego co piszesz. Ja debiutuję i z Twojego postu zrozumiałem jedno: Szkoda czasu.. Porada w Twoim stylu jest zwyczajnie nie na miejscu. Sam wypróbuj to co piszesz.
Kiedy wreszcie napisze ktoś, kto ma coś konkretnego do powiedzenia ???

pierre1953
24-03-2014, 11:21
Porzuć Joomle i kup jakis platny CMS, bedziesz mial komu nawciskać Albo moze napisz własny. Pomijam fakt ze akurat hosting home.pl nie jest postawiony na Apachu tylko na czyms co ma go symulowac. I ocenianie Joomli przez pryzmat hostingu to troche nie na miejscu I kto nakazuje ci aktualizacje do najnowszej wersji która jest wersja rozwojawa, co innego stawiac nowa strone na 3.2.3 a co innego na siłe aktualizowac

Mac, ja jestem debiutantem, nowicjuszem i zabrałem się za Joomlę, bo chcę sam sobie zrobić stronę. Dlaczego? Bo mam dość pseudo-fachowców, którzy napuszeni uważają że wszystkie rozumy pozjadali.To po pierwsze. Po drugie wszędzie piszą i mówią, że Joomla to dla takich, którzy nie muszą się znać javach htmlach, phpach zrzutach baz. Głupi jestem, bo uwierzyłem w to i to na podstawie artykułów Zwiastuna na joomla.pl, wiki.joomla, pomoc.joomla i... gdzie go nie ma??? Taki był mój zamiar. Ponieważ mój syn jest informatykiem zwróciłem się do niego o poradę. Poradził mi Joomlę. Najpierw miałem zamiar zainstalować ją na swoim komputerze, ale się zawiodłem. U Was nie znalazłem pomocy tylko uwagi do dzienniczka i lufę od Zwiastuna. Ktoś poradził mi, żebym sobie kupił miejsce na serwerze i na nim pracował. Wówczas będę mógł robić to z Ipada, Iphona, Pc, czy Mac. Nie głupie - pomyślałem. Ponieważ mam domenę na home.pl i tam również piszą o tym, że można "jednym klikiem" zainstalować Joomlę, więc kupiłem miejsce na serwerze i zainstalowałem proponowany pakiet. Co mnie obchodzi jakiś Apache czy kowboj. Zwisa mi to i powiewa. Ma działać i tyle. Takie mam niestety podejście i nie ma znaczenia czy to za darmo, czy za pieniądze. Zainstalowałem więc jednym kliknięciem i ku mojemu zdziwieniu było ok. Problemy się zaczęły od aktualizacji. To nie ja ją sobie wymyśliłem, to w zakładce Joomla był odnośnik do aktualizacji z akcentem, że należy to zrobić. Na Joomla.pl też się o tym pisze.
Problem, że ta aktualizacja się nie udaje i nikt nie potrafi w tej mierze podać co należy zrobić, aby się udała. Aktualizację robiłem wszystkimi sposobami o jakich napisano w artykule na wiki.joomla.pl. Co prawda autor czy tłumacz zastrzega, że odnosi się do wersji 2.5, ale twierdzi, że te procedury są uniwersalne. Wszystkie okazały się nieskuteczne, chociaż raz było lepiej, raz gorzej, ale nigdy nie do końca. Jedyne co mnie pociesza to fakt, że nie tylko ja mam problem.
Czytając dzisiaj "artykuł Joomla 3.2.3 - pilnie uaktualnij" przeczytałem, że "Jeśli używasz poprzednich wersji z serii 3.x, zalecane jest powstrzymanie się od aktualizacji do chwili wydania kolejnych wersji. To chyba wszystko wyjaśnia. No może nie wszystko.

mac
24-03-2014, 11:54
Nie pomogło mnie i nie pomoże nikomu, tak jak nie pomogło tym z podanego przez ciebie linka.
Nie wnikam w porady komodore, ale w przytoczonym wątku przynajmniej 11 osoby (suem (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=179656&sid=cb48727b09482985332653b8c3e986be), tosi (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=728377&sid=cb48727b09482985332653b8c3e986be), Achaa (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=717167&sid=cb48727b09482985332653b8c3e986be), CarlosL (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=728707&sid=cb48727b09482985332653b8c3e986be), alagazam (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=265611&sid=cb48727b09482985332653b8c3e986be), labon_jones (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=675168), oxygen (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=313601), intheair (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=639124), GertSterner (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=260100), Mishmobile (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=345354), tiosus (http://forum.joomla.org/memberlist.php?mode=viewprofile&u=351770)) naprawiły stronę po aktualizacji, oczywiście cześć nie, ale jest to spowodowane zapewne niedokladnoscią informacji - z jakiej na jaka wersje się aktualizuje, sam piszesz, ze z joomli 3.x na 3.2.3 nie da rady, przetestowałeś wszystkie wersje? Na rożnych hostingach?
BTW. Właśnie na jampie przeprowadziłem aktualizacje czystej 3.1.6 do 3.2.3 bez żadnych problemów :) znaczy można :) wszystko zależy od środowiska, zainstalowanych dodatków, konfiguracji...

- - - Updated - - -


Bo mam dość pseudo-fachowców, którzy napuszeni uważają że wszystkie rozumy pozjadali.[....]Po drugie wszędzie piszą i mówią, że Joomla to dla takich, którzy nie muszą się znać javach htmlach, phpach zrzutach baz. No ale jakas wiedza jest potrzebna :) Joomla ma byc dla takich, ale w użytkowaniu nie administracji, tu wiedza tez jest potrzebna.

Ponieważ mam domenę na home.pl i tam również piszą o tym, że można "jednym klikiem" zainstalować Joomlę, więc kupiłem miejsce na serwerze i zainstalowałem proponowany pakiet. Co mnie obchodzi jakiś Apache czy kowboj. Zwisa mi to i powiewa. Ma działać i tyle. Takie mam niestety podejście i nie ma znaczenia czy to za darmo, czy za pieniądze. Zainstalowałem więc jednym kliknięciem i ku mojemu zdziwieniu było ok. Problemy się zaczęły od aktualizacji. No to pretensje do Home.pl, które nie uprzedzilo cie ze przygotowują autorska wersje instalki, która się sypnie w wypadku aktualizacji.

pierre1953
24-03-2014, 14:58
No ale jakas wiedza jest potrzebna Joomla ma byc dla takich, ale w użytkowaniu nie administracji, tu wiedza tez jest potrzebna.
No tak, tylko że z wiedzą się nie rodzimy tylko ją zdobywamy. Sposoby są różne. Jednym z nich są konkretne odpowiedzi tych, którzy już ją posiadają.:-) Dlatego się do Was uśmiechamy. Niektórzy jej strzegą jak dobytku i nie chcą się nią dzielić, a niektórym sprawia to przyjemność. Ja nie wiem którą z wersji się da, a której nie. Ja tylko cytuję to co przeczytałem na wiki.joomla.pl.



No to pretensje do Home.pl, które nie uprzedzilo cie ze przygotowują autorska wersje instalki, która się sypnie w wypadku aktualizacji.
Pełna zgoda, bo przecież fakt że o tym piszę nie oznacza że mam do Ciebie czy kolegów jakiekolwiek pretensje. No ale fakt, że tylu użytkowników ma z tym problem pozostaje faktem, który zniechęca do pracy. Bo ten czas spędzony na poszukiwanie rozwiązań i do tego niepewnych jest zupełnie bezproduktywny i kosztowny. Dlatego radziłem, aby nie aktualizować tylko wgrać nową wersję do innego katalogu, albo pozostać przy tej, która jest sprawdzona.

tomaszek83
24-03-2014, 15:21
Dlatego radziłem, aby nie aktualizować tylko wgrać nową wersję do innego katalogu, albo pozostać przy tej, która jest sprawdzona

Pozostanie przy wersji nieaktualnej grozi wizytą "kolegów z Turcji". Jak chcesz żeby Ci się włamali to Twoja sprawa. A postawienie "obok" nowej witryny aktualnej w przypadku kiedy ma się kilkanaście rozszerzeń firm trzecich nie jest chyba rozwiązaniem optymalnym.

Generalnie nie ma problemu z aktualizacją z 3.1.x do 3.2.x. Problemy zazwyczaj pojawiąją się jeśli chcemy robić to na serwerze który nie spełnia określonych wymogów. Wtedy najlepszym rozwiązaniem jest zrobienie kopii naszej witryny i uruchomienie jej na serwerze lokalnym JAMP. Tam przeprowadzenie aktualizacji i tak zaktualizowaną stronę przenosimy na serwer docelowy.

Jeśli nie wiemy jak zrobić "zrzuty" i inne tego typu rzeczy to do robienia kopii są proste narzędzia typy Akeeba Backup + Akeeba Kickstart. Ale o tym już na forum setki razy było.

komodore
24-03-2014, 15:43
Sam wypróbuj to co piszesz.
Kiedy wreszcie napisze ktoś, kto ma coś konkretnego do powiedzenia ???

Poczytaj regulamin a się dowiesz, że nikt nie musi Ci odpowiadać. Skoro jesteś nowicjuszem, to się nie ciskaj, tylko czekaj na bardziej zadowalającą odpowiedź lub się doucz i sam rozwiąż problem.
Nie chcesz nie próbuj, to nie ja mam problem. Przedstawiłem sposób w jaki ja bym do tego próbował podejść.
Pare razy w naprawiałem joomla w sposób podany w wielu wymienionych punktach ale nie w takim zestawie.

zwiastun
24-03-2014, 21:40
Szczerze to mam dość Joomli i chyba nie będę się z tym męczył (a miało być tak różowo). [...] Mam ciekawsze zajęcie.
Bądź tak dobry i dotrzymaj słowa.

Gall Anonim
24-03-2014, 22:06
Szczerze to mam dość Joomli i chyba nie będę się z tym męczył (a miało być tak różowo). Same bugi, błędy, które prowadzą do siedzenia całymi dniami, żeby coś porządnego zrobić. Mam ciekawsze zajęcie.
Jaki spec taki piec :up:
Powinieneś wiedzieć że Joomla 3.x.x jest krótkookresową wersją przejściową i jako taka służy do tego aby wersja 3.5.x była dopracowana i dopasowana do potrzeb zgodnie z oczekiwaniami użytkowników.
Faktycznie zamiast zgłosić produktywnie swoje uwagi do OSM'u masz lepsze zajęcie => trollowanie :spoko:
Najwyraźniej masz za dużo czasu i ci się nudzi -skoro masz lepsze zajęcia to się nimi zajmij i nie absorbuj zasobów forum.
pleaseeeeeeeee :(