PDA

Zobacz pełną wersję : przenoszenie joomla z serwera na localhost



lamcpp
24-04-2010, 19:48
witam, mam joomla zainstalowaną na serwerze i chciałbym przenieść ją by działała na localhoście.
W których plikach trzeba pozamieniać ustawienia serwera na localhost? czy tylko w pliku configuration.php czy w jakichś jeszcze innych plikach trzeba coś zamieniać zeby wszystko działało?
oraz jeszcze jedno pytanie, gdzie jest zapisywane ustawienie modułów menu itp. w bazie danych, czy tez w jakichs plikach?

ekumi
24-04-2010, 20:05
Miany musisz nanieść w configuration.php, aby dostosować zawarte tam wartości zmiennych do ustawień Twojego serwera lokalnego. Pliki zainstalowanych modułów, komponentów i dodatków znajdują się w odpowiadającycg im katalogach. W bazie danych również są zapisy dotyczące zainstalowanych przez Ciebie dodatków, które zresztą często podczas instalacji dodają swoje tabele do bazu. Zatem przenosiny, to: wierna kopia plików strony + wierna kopia bazy + zmiany w configuration.php

Pozdrawiam

alex51
25-04-2010, 07:33
Możesz zastosować się do wskazówki @ekumi, ale do prawidłowego działania na localhoście będziesz musiał jeszcze poprawić niektóre fragmenty bazy danych. W rekordach bazy z serwera są wpisy informujące o ścieżkach zawierających adres http serwera. Należy zmienić wszystkie adresy z http://nazwa_twojej_domeny/ na http://localhost/.
Dla ułatwienia operacji przenoszenia strony z serwera na localhost można posłużyć się MOV'ampem, który w momencie jego zastosowania (użyłem słowa "zastosowania", ponieważ nie ma w nim tradycyjnej procedury instalacji) ma już przygotowaną pokazową prezentację Joomla wraz z poprawnym plikiem configuration.php. Ta prezentacja będzie stanowić gotowy "szkielet" do budowy na nim kopii strony z serwera. Wystarczy więc dodać do katalogu z plikami systemowymi Joomla wszystkie pliki z serwera, bez nadpisywania tych, co już są na localhoście, co znacznie skraca czas wgrywania plików, a następnie usunąć wszystkie tabele bazy danych localhostu i w to miejsce zaimportować poprawioną wcześniej bazę z serwera.

zwiastun
25-04-2010, 10:35
Drobna korekta: w rekordach bazy danych mogą być ścieżki bezwzględne, ale nie muszą. Jeśli są, lepszym rozwiązaniem jest z zasady zastąpienie ich ścieżkami względnymi, czyli zwykle pominięcie protokołu i nazwy domenowej.

Marcoos
23-01-2012, 16:46
Mam podobny problem nie mogę odtworzyć prawidłowo strony z serwera na localhoscie. (działa strona z częścią /administrator) ale strona frontowa się nie wyświetla prawidłowo tylko z błędem:
Błąd serwera
W witrynie wystąpił błąd podczas pobierania strony http://localhost/movA01/. Może być ona wyłączona na potrzeby konserwacji lub nieprawidłowo skonfigurowana.
...
Błąd HTTP 500 (Internal Server Error): Napotkano nieoczekiwaną sytuację przy próbie zrealizowania żądania przez serwer.


Dodam że chodzi o joomla 1.5.25 i oczywiście ustawiłem wył. proste linki i .htaccess nie ma ustawionych przekierowań.



Możesz zastosować się do wskazówki @ekumi, ale do prawidłowego działania na localhoście będziesz musiał jeszcze poprawić niektóre fragmenty bazy danych. W rekordach bazy z serwera są wpisy informujące o ścieżkach zawierających adres http serwera. Należy zmienić wszystkie adresy z http://nazwa_twojej_domeny/ na http://localhost/.

W których tabelach powinienem szukać ewentualnych wpisów w bazie danych informujących o ścieżkach zawierających adres http serwera?

Z góry dziękuję za pomoc i każda podpowiedź :)

ekumi
03-06-2015, 11:30
Czy nie będzie lepiej przy przenoszeniu strony z serwera na localhost skorzystać z Akeeba Backup? Przy jego wykorzystaniu nie trzeba łamać sobie głowy tym, gdzie należy dokonać zmian konfiguracyjnych, ponieważ Akeeba zrobi to sam.

Gall Anonim
03-06-2015, 11:52
Ekumi - temat kotlecik który nie tylko ostygł ale i zamarzał :-)
Pzdr

ekumi
03-06-2015, 15:20
Sorry Gall Anonim, ale wczoraj o 16:20 otrzymałem mail o treści:


Witaj ekumi,

Szafarek odpowiedział na wiadomość w subskrybowanym przez Ciebie wątku: " przenoszenie joomla z serwera na localhost" - na forum Aktualizacje, migracje z Joomla! Polskie forum użytkowników.

Aby zapoznać się z treścią wiadomości, naciśnij poniższy odnośnik:
http://forum.joomla.pl/showthread.php?t=39730&goto=newpost

-------------------------------------
Dodano następującą wiadomość
-------------------------------------
Nie mogę wejść nawet na zaplecze , czy jest ktoś w stanie powiedzieć co mam zrobić ???
Wyskakuje taka informacja - Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.
szafi1234@gmail.com

Temat może zawierać więcej odpowiedzi, ale nie otrzymasz ponownie takiego powiadomienia, jeśli nie odwiedzisz forum.

Z poważaniem,
Joomla! Polskie forum użytkowników

i dlatego odpowiedziałem na tę wiadomość. Zatem nie ja odgrzałem ten temat.

Gall Anonim
03-06-2015, 18:42
ekumi - nie musisz mi nic udowadniać - ja ci wierzę - tyle że osoba która napisała ten post który cytujesz wrzuciła go w kilku różnych miejscach jednocześnie i dlatego został usunięty bo był nie związany z tematem, natomiast to ja przepraszam bo nie skojarzyłem tych dwóch kwestii.
Pzdr