PDA

Zobacz pełną wersję : Migracja 1.5 do 1.6



traabbit
10-12-2011, 10:59
Hej.

Chcę dokonać migracji z 1.5 do 1.6 za pomocą jUpgrade.
Podczas sprawdzania pojawił mi się błąd "Notice: Undefined property: stdClass::$timelimit in/home/porozumi/public_html/administrator/components/com_jupgrade/includes/jupgrade.class.phpon line 156
OK"

Czym jest to spowodowane?

---------- Post dodany o 10:59 ---------- Poprzedni post był o 10:58 ----------

Już mam. Temat do usunięcia

pyziak
10-12-2011, 11:03
to podziel się swoją wiedzą, może innym się przyda (pewnie chodzi o ustawienie parametrów ?)

traabbit
10-12-2011, 11:25
Zmieniłem w konfiguracji z 1.7 na 1.6.

---------- Post dodany o 11:25 ---------- Poprzedni post był o 11:18 ----------

Za to teraz zatrzymało mi się na "Trwa przenoszenie" z komunikatem "migration undefind".

Wie ktoś dlaczego?

nikszal
10-12-2011, 11:35
Masz problem z serwerowym ustawieniem czasu wykonania skryptów - $timelimit

traabbit
10-12-2011, 11:37
a jak to naprawić?

---------- Post dodany o 11:37 ---------- Poprzedni post był o 11:37 ----------

Gdzies znaleazlem ze nie ma tego problemu przy jUpgrade v.1.2.3

nikszal
10-12-2011, 11:41
a jak to naprawić?
Zapytaj administratora serwera, o ile nie jest to hosting darmowy z wieloma ograniczeniami.

traabbit
10-12-2011, 11:49
Serwer mam z NETMARK http://www.netmark.pl/

O co dokładnie zapytać?

nikszal
10-12-2011, 11:58
Od pewnego czasu obserwuję na netmark.pl spowolnienie serwera n15. Mam na nim kilka stron testowych bez instalowanych bajerów, a mimo to każda wczytuje się dopiero po kilkunastu lub nawet kilkudziesięciu sekundach. Dotyczy to również świeżej instalacji z przykładowymi danymi. Popytaj administratora jak to zmienić, bo problem moim zdaniem leży w zbyt przeładowanych maszynach.

traabbit
10-12-2011, 12:01
Dobra.

Ja mam na n25.

Czy znasz może jakiś inny dobry portal z serwerami, na którym nie ma takich problemów?

nikszal
10-12-2011, 12:05
Obecnie korzystam z linuxpl.com

traabbit
10-12-2011, 12:06
Ciekawa oferta. Nawet bardzo. Chyba też się przeniose, jeżeli polecasz.

nikszal
10-12-2011, 12:11
Nie mam z tym hostingiem problemu. Trzeba jedynie wyłączyć register_globals, bo standardowe jest włączony.

traabbit
10-12-2011, 13:52
No to zakładam.

Dzięki za namiar.

---------- Post dodany o 13:52 ---------- Poprzedni post był o 12:23 ----------

A gdzie wyłączyć ten register_globals?

nikszal
10-12-2011, 14:02
Dopisz nową linię w pliku .htaccess


php_flag register_globals off

traabbit
10-12-2011, 15:36
Aha dzięki. Zaczynam wgrywać kopie Joomlii, no a potem aktualizacja.

---------- Post dodany o 15:36 ---------- Poprzedni post był o 14:13 ----------

Powiem Ci, że jest jakaś poprawa.

Przy "Trwa przenoszenie" przenosi część, ale potem znowu pojawia się "Migrating undefinded".

zwiastun
10-12-2011, 15:40
@traabit: czemu nie zastosujesz prostego, a prawdopodobnie skutecznego podejścia:
1. lokalna kopia starego Joomla na JAMP-ie
2. Migracja ze starego do nowego
3. Przeniesienie zmigrowanej witryny na serwer.

traabbit
10-12-2011, 18:57
Wgrałem Joomla na JAMP-ie, ale nie mogę na nią wejść.

Pojawia mi się komunikat BŁĄD 403

---------- Post dodany o 18:57 ---------- Poprzedni post był o 17:24 ----------

Nie mogę wejść nawet na localhost, bo pojawia mi się "ForbiddenYou don't have permission to access /on this server."

zwiastun
10-12-2011, 19:02
A to jakim cudem?
Uruchomiłeś jako administrator?
Odblokowałeś zaporę Windows?

traabbit
10-12-2011, 22:46
Zaporę wyłączyłem.
Uruchamiam normalnie jako admin i nic.

---------- Post dodany o 22:46 ---------- Poprzedni post był o 19:15 ----------

Już doszedłem jak uruchomić, jednak na JAMP-ie też mi wywała "Migration undefinded".

Zobacz 4781

zwiastun
10-12-2011, 23:10
Obejrzyj obrazek dokładniej. Przyczynę masz określoną w pierwszym komunikacie. Komunikaty "Migration undefinded" są tylko konsekwencją nieudanej operacji kopiowania zduplikowanej głównej pozycji menu. Moż najpierw posprzątaj w witrynie, którą chcesz migrować - opróżniając kosze pozycji menu i artykułów - być może tam coś siedzi, co powoduje problem.

traabbit
11-12-2011, 00:17
Usunąłem to menu, z którym był problem, ale nadal pojawiają się pozostałe komunikaty.

zwiastun
11-12-2011, 00:26
Ale ja Ci już niestety, nie wierzę. Gdyby nie obrazek, który zamieściłeś poprzednio, nikomu by do głowy nie przyszło, ze problem leży w połączeniu z bazą danych. Połączenie z bazą danych masz, ale w trakcie migracji jest zrywane. Widocznie nie wszystko posprzątałeś. Ponadto w katalogu /logs masz taki plik, który naszywa się error.php. Zajrzałeś do niego? Są tam jakieś błędy?

traabbit
11-12-2011, 00:37
Zwiastun nie chodzi o wierze nie wierze.

Wyczyściłem wszystko z kosza menu i kosza artykułów.
Wyczyściłem pamięć podręczną.

W katalogu /logs nie mam pliku errors.php

Jeżeli chcesz nadal pomóc rozwiązać mi ten problem mogę dać Ci dostęp do strony i serwera

nikszal
11-12-2011, 01:16
Jeżeli chcesz nadal pomóc rozwiązać mi ten problem mogę dać Ci dostęp do strony i serwera

Nie rozumiem nad czym lamentujesz @traabbit. Z ciekawości postawiłem Joomla 1.5.25 z przykładowymi danymi. Zainstalowałem komponent jUpgrade, wyłączyłem limit czasowy i uruchomiłem komponent. Pomieszał sobie 7 minut i tu jest efekt -> http://testsite.nstrefa.pl/j15/jupgrade/index.php/joomla-license (http://testsite.nstrefa.pl/j15/jupgrade/index.php/joomla-license)

W adresie jest j15, bo pierwotnie tę wersję miałem zainstalowaną w katalogu. Obecnie pod tym adresem jest J 1.7.3. Czujesz @traabbit - czas migracji wyniósł 7 minut. A żeby było jeszcze ciekawiej to strona stoi na serwerze netmark.pl, z którym Ty miałeś problem.

traabbit
11-12-2011, 08:30
Dobra nikszal puszcze to i zobacze co będzie po dłuższym czasie.

Być może rzeczywiście potrzebuje dużo czasu.

nikszal
11-12-2011, 09:36
I jakie masz efekty?

traabbit
11-12-2011, 09:53
No czekam.

Puściłem i cały czas mieli. Jednak nadal wyskakują mi błędy.4783

nikszal
11-12-2011, 09:55
No to wpuść mnie na zaplecze. Dane może przesłać przez PW.

nikszal
11-12-2011, 16:13
Tę informację powinien podać @traabbit, ale widzę, że nie bardzo się do tego kwapi.

Błędy w połączeniu z bazą danych podczas migracji wynikały z nieodpowiedniego typu bazy. Zamiast mysql miał mysqli.

traabbit
11-12-2011, 16:21
Zmiana bazy na mysql nic nie dała. Nadal rwie połączenie

nikszal
11-12-2011, 18:00
Tak? A jaki masz ustawiony przedrostek tabel bazy Joomla 1.5?

traabbit
11-12-2011, 18:37
gdzie to sprawdzić?

Jestes na gg?

traabbit
12-12-2011, 21:40
Migracja się powiodła. Działam już na J1.7.

Jest to zasługa nikszala. Wielki ukłon w jego strone.

Mam jeszcze jedno pytanko. Chce ustawić domyślnie inna stronę startowaą, ale wyskakuje mi błąd "Bieżące menu bazowe dla tego języka zostało wyprowadzone"

nikszal
12-12-2011, 21:44
Może zostały jakieś śmieci w bazie po usunięciu modułu menu, bo je usunąłeś przed migracją prawda?

traabbit
12-12-2011, 22:30
juz sobie poradziłem

JBP
13-01-2012, 01:06
Mam pytanie, problem mam identyczny jaki był opisywany. Pierwszy raz tworzę stronę w Joomli proszę więc wybaczyć mi niewiedzę. Sprawa przy migracji również rozbijała się o ustawienie czasu wykonania skryptów. Wysłałem informację do administratora serwera który wysłał mi ( jak dla mnie ) enigmatyczną odpowiedz: "proszę spróbować zmienić przez php_flag w .htaccess odpowiednią dla Pana komendę z phpinfo która dotyczy problemu." Czy ktoś mógłby mi podpowiedzieć jaką komendę mam wpisać i w jaki sposób...

nikszal
13-01-2012, 01:30
Wejdź do komponentu jUpgrade (Komponenty / jUpgrade ) U góry po prawej stronie są Preferencje. Ustaw w nich Disable set_time_limit() na Tak. Przy okazji sprawdź czy zgadza się przedrostek tabel jos_ w Joomla 1.5 z tym, które masz w bazie. Zapisz i migruj do wersji 1.7 (1.7.3).

Możesz profilaktycznie wydłużyć czas sesji w konfiguracji globalnej, choć pewnie nie będzie to potrzebne, bo u mnie migracja trwała 7 minut.

JBP
13-01-2012, 15:19
Jestem niewdzięcznie wdzięczny za pomoc :DD jak tylko wykonam to dam znać czy się udało. U mnie potrwa zapewne dłużej gdyż mam mobilnego neta...a to spowalnia wszystko

nikszal
13-01-2012, 15:30
Prędkość Twojego łącza w tym przypadku nie ma istotnego znaczenia. Czas migracji zależny jest m. in. od szybkości łącza pomiędzy hostingiem i serwerem aktualizacyjnym, z którego zasysa nową wersję Joomla. Chyba, że masz stronę na serwerze lokalnym w domu.

JBP
13-01-2012, 16:23
Nie, serwer mam wykupiony na vipower. Pomimo wporowadzonych zmian nadal mam komunikat Notice: Undefined property: stdClass::$timelimit in /home/prezenta/domains/prezentacja.vipower.pl/public_html/administrator/components/com_jupgrade/includes/jupgrade.class.php on line 156 W panelu administracyjnym mam przedrostek tabel _jos (obecnie w 1.5)

nikszal
13-01-2012, 16:58
Jeśli chcesz, to podrzuć mi na PW dane do logowania na zaplecze.

nikszal
13-01-2012, 18:54
Problem rozwiązany. Nie był wyłączony set time.
Migracja trwała niecałą minutę.

JBP
13-01-2012, 19:37
:) Dziękuję raz jeszcze