PDA

Zobacz pełną wersję : migracja z Krasnala na Serwer



Grisza
06-01-2009, 10:19
Słuchajcie jak przesłać przemigrować z Krasnala jak już wszystko jest gotowe na serwer. Słyszałem, że za pomocy Migracji, ale nie wiem której. Macie jakiś do tego poradnik ?? A i czy serwer Home jest dobry do tego typu migracji ??

hesar
06-01-2009, 10:56
hmm, sprawa nie jest taka prosta jak sie wydaje
kwestia nr 1: zrzut kompletny bazy danych (wazny jest format danych) i zassanie tego na serwerze do bazy danych
kwestia nr 2: skopiowanie zywcem calego folderu joomla na serwer do wlasciwego fodleru (najczescie public_html)
kwestia nr 3:poprawki w plikach typu configuration.php zeby ladnie joomla potrafila sie polaczyc z wlasciwa baza danych
kwestia nr 4: testowanie i dalsze poprawki (ew. regularne problemy z polskimi znakami ktore moga sie pojawic po niewlasciwym eksporcie/imporcie bazy sql)
kwestia nr 5: ew. zwrocenie uwagi na plik htaccess i WAZNE przed migracja - zbadanie wersji php i mysql w jednym i drugim srodowisku

skibbbi
09-01-2009, 12:23
A może tak komponent JoomlaPack, sam wszystko spakuje, doda bazę danych. A potem wszystko instalujesz na nowym serwerze jak czystą Joomlę. Instalator doda wszystkie dane do nowej bazy na nowym serwerze.

Skibbbi

zwiastun
09-01-2009, 12:38
Z Krasnalem nie radzę, chociaż może się uda.

skibbbi
09-01-2009, 14:06
Polecam też

Punkinstaller (http://forum.joomla.pl/showthread.php?t=2238&highlight=punkinstaller)

Wystarczy, że wrzucisz na nowy serwer plik, który zrobił JoomlaPack i masz pewność, że jeżeli nawet będą jakieś problemy to nie spowodowane jakimiś błędami w transferze ftp.

Skibbbi

alfard
18-01-2009, 00:19
Witam,

Dokonałem ostatnio migracji z WebServ na Serwer w nazwa.pl

Niby strona chodzi, logowanie do zaplecza dziala, laczy sie z baza danych, jednak jest jeden problem z linkami do podstron. Wczytuja sie bez grafiki. Nie bardzo się na tym znam, sprawdziłem na 2 kompach i ten sam problem. Pojawia się czysty tekst. Powtórzyłem operację eksport-import dwa razy, bez zmian.

moja strona: http://www.studiowip.pl/

zauważyłem również, że na błędnie wyświetlającej się stronie są zmiany w linkach, nie wiem, ale może to też ma wpływ na błędy, mianowicie zmienia się postać hiperłączy:

Nazwa.pl
http://www.studiowip.pl/

menu -> projektowanie
http://www.studiowip.pl/index.php/projektowanie-banery-www

i teraz jak wejdziemy z menu w , to ten sam link z menu ma już inne łącze:

http://www.studiowip.pl/index.php/index.php/projektowanie-banery-www

WebServ
http://127.0.0.1/~joomla01/ (http://127.0.0.1/%7Ejoomla01/)

menu -> projektowanie
http://127.0.0.1/~joomla01/index.php/projektowanie-banery-www (http://127.0.0.1/%7Ejoomla01/index.php/projektowanie-banery-www)
po wejściu link się nie zmienia...



Jeszcze opiszę całą procedurę migracji, zastosuję wzór od Hesar :)

Oto co zrobiłem:




kwestia nr 1: zrzut kompletny bazy danych (wazny jest format danych) i zassanie tego na serwerze do bazy danych

eksport do pliku z phpMyAdmin - 2.11.4 (WebServ)
import w serwerze phpMyAdmin - 2.10.3 (nazwa.pl)



kwestia nr 2: skopiowanie zywcem calego folderu joomla na serwer do wlasciwego fodleru (najczescie public_html)

przegranie całego katalogu poprzez klienta FTP (FileZilla)
katalog macierzysty: 'C:\Program Files\WebServ\httpd-users\joomla01'
katalog na serwerze: '/home/****/ftp/www.studiowip.pl/



kwestia nr 3:poprawki w plikach typu configuration.php zeby ladnie joomla potrafila sie polaczyc z wlasciwa baza danych

poprawki wprowadzone w plikach:
configuration.php, configuration.php-dist



kwestia nr 4: testowanie i dalsze poprawki (ew. regularne problemy z polskimi znakami ktore moga sie pojawic po niewlasciwym eksporcie/imporcie bazy sql)

na razie nie zauważyłem



kwestia nr 5: ew. zwrocenie uwagi na plik htaccess i WAZNE przed migracja - zbadanie wersji php i mysql w jednym i drugim srodowisku


Nazwa.pl: Wersja klienta MySQL: 5.0.45,
WebServ: Wersja klienta MySQL: 3.23.49



Nie jest to moja pierwsza migracja z WebServ na serwer, jednak tym razem mam problem z którym nie mogę sobie od kilku dni poradzić. Postanowiłem poprosić o pomoc społeczność Joomla :)

zwiastun
18-01-2009, 00:32
Na marginesie:
configuration.php-dist to skrypt przykładowej konfiguracji, dokonywane w nim zmiany nie mają żadnego znaczenia dla działania Joomla.


Najwyraźniej masz niepoprawny wpis w pliku configuration.php:
var $live_site = '';
Niepoprawny jest równiez w szablonie wpis:
base href="http://www.studiowip.pl/index.php/"

alfard
18-01-2009, 12:54
super! stronka działa! dzięki!



Najwyraźniej masz niepoprawny wpis w pliku configuration.php:
var $live_site = '';


rzeczywiście wpisanie: var $live_site = 'http://studiowip.pl/';
załatwiło sprawę



Niepoprawny jest równiez w szablonie wpis:
base href="http://www.studiowip.pl/index.php/"

niestety tutaj nie wiem o co chodzi... gdzie ten wpis się znajduje?
z tego co widzę na razie wszystko działa za sprawą pierwszej poprawki :)


Na marginesie:
configuration.php-dist to skrypt przykładowej konfiguracji, dokonywane w nim zmiany nie mają żadnego znaczenia dla działania Joomla.


dopiero zaczynam, ale dobrze wiedzieć :)

alfard
18-01-2009, 15:43
jednak ciągle coś jest nie tak jak powinno :(

Udało mi się w międzyczasie dodać kilka informacji (dodanie tekstu na stronie głównej, dodanie sondy i ścieżki powrotu). Nie zauważyłem żadnych problemów. Gdy chciałem dodać top menu, pojawił się problem. Menu się nie wyświetla. Podejrzewałem, że źle coś połączyłem panel menu -> top menu z stworzonym nowym modułem o tej samej nazwie top menu (pozycja user 3).

Co jest najciekawsze, gdy chciałem dodać nowy element w main menu - również nie wyświetla się nowo dodany element! Strona po prostu nie aktualizuje się. Czy to może być problem z poprzedniej migracji? Czy raczej coś dzisiaj schrzaniłem?

proszę o pomoc...

alfard
18-01-2009, 15:51
usunięcie dotychczasowych elementów z menu na zapleczu również nie ma swojego odzwierciedlenia na stronie!

w chwili obecnej w adminie ( menu -> main menu ) mam wyłączone pozycje:

Rodzaje bannerów (http://studiowip.pl/index.php/rodzaje-banerow)
Słownik reklamy (http://studiowip.pl/index.php/slownik-reklamy)a na stronie się one jednak wyświetlają!

alfard
20-01-2009, 16:14
ok, poczytałem trochę na pomoc.joomla.pl, w tym artykuł na temat plików configuration.php (http://www.pomoc.joomla.pl/content/view/419/28/), .htaccess (http://www.pomoc.joomla.pl/content/view/441/28/), gdzie zmieniłem nazwę pliku htaccess.txt na .htaccess (http://www.pomoc.joomla.pl/content/view/441/28/) i z uwagi na to, że moja strona jest w katalogu www.studiowip.pl (http://www.studiowip.pl) zmieniłem wpis:

# RewriteBase /TwojKatalogJoomla -> RewriteBase /www.studiowip.pl

dodatkowo na zapleczu zmieniłem ustawienia SEO na:
Proste adresy Tak* -> Tak
Korzystaj z mod_rewrite Nie -> Tak
Adresy z przyrostkiem Nie -> Tak

*to miałem wcześniej ustawione na "tak" już na WebServ

STRONA SIĘ ZWAŻYŁA - PROSZĘ O POMOC !
link: http://studiowip.pl/

co mam robić?
ma ktoś jakiś pomysł?

hesar
20-01-2009, 16:51
rozumiem ze htaccess i katalogi i pliki joomli leza w tym samym folderze
wtedy rewitebase nie jest potrzebny albo mozna go utsawic na /
tu wiecej
http://sf.jogger.pl/2007/05/02/mod-rewrite-w-przykladach/

alfard
20-01-2009, 20:36
Dzięki hesar! Pomogło, strony się wczytują. :)

Problem o którym pisałem wcześniej z menu jednak pozostał... :confused:


gdy chciałem dodać nowy element w main menu - również nie wyświetla się nowo dodany element! Strona po prostu nie aktualizuje się. Czy to może być problem z poprzedniej migracji? Czy raczej coś dzisiaj schrzaniłem?

dla testu dodałem również nowy artykuł i umieściłem go w main menu - również nie pojawił się na stronie. Usuwanie dotychczasowych elementów z menu również nie zmienia wyglądu menu na stronie. Sprawdziłem to na 2 komputerach.

Może ktoś się spotkał z takim problemem?

hesar
20-01-2009, 23:01
no dobra - to jeszcze raz i powoli
masz aktualne menu glowne (sic!)
dodajesz do tego menu nowy element wskazujacy na artykul
nie ma takiego linku w menu
czy mozesz zrobic screeny z tej operacji - gdzie, jaki element itd?

alfard
21-01-2009, 10:59
Nie wiem jak to możliwe, ale wczoraj wieczorem tych 2 ostatnich linkow nie bylo. Dzisiaj są. W każdym bądź razie teraz wygląda to tak:

widok przed zalogowaniem na zaplecze: 1363

tam, gdzie zmieniam ustawienia: 1364

co konkretnie klikam: 1365

po kliknięciu: 1366

jak wygląda strona po całej operacji: 1367

jak widać jest bez zmian...
odczekałem 5min, wylogowałem się z zaplecza i nic.. dopiero teraz wysyłam ten post..

serwer jest na nazwa.pl, cała historia zmian opisana w tym temacie,
jeżeli coś się zmieni na stronie, napiszę nowy post na formum,
może ktoś ma pomysł co tu właściwie się dzieje?

alfard
21-01-2009, 13:33
1,5 godziny i żadnych zmian :cool:

hesar
21-01-2009, 13:36
zrob czyszczenie cache przegladarki
i spojrz jeszcze raz :/

alfard
21-01-2009, 13:43
fakt, pomaga..

ale czy każdy użytkownika ma to robić jak coś zmienię na stronie w menu? :confused:

raczej wymusić na użytkownikach odświeżania cache w przeglądarce nie zrealizuję... da się to jakoś obejść??

fox
22-01-2009, 21:24
Wyłącz pamieć podręczną i nie trzeba będzie czyścić cache.

alfard
23-01-2009, 16:19
Wyłącz pamieć podręczną i nie trzeba będzie czyścić cache.

he he, juz widze komunikat dla odwiedzajacych na mojej stronie w stylu " aby korzystac z mojej strony wylacz cache w przegladarce! "


genialne! :cool:

eh....... sami geniusze widze....

fox
23-01-2009, 18:39
widać, że jesteś kompletnie zielony w joomli, ale musisz odrazu tak pisać, nie pisałem że każdy użytkownik ma wyłaczać,
cache to ty masz wylaczyc w konfiguracji globalnej albo skrucić czas przechowywania plików w pamięci.
Chyba teraz jasno się wyraziłem?

alfard
25-01-2009, 19:04
dzięki fox!
to jest genialne w swojej prostocie, aż mi głupio :p


- - D Z I E K I - -

:*

------------------------------------------------------------