2013-05-14 9 views
11

Chcę, aby strona na żywo była na lokalnym hoście i bez wpływania na funkcjonalność witryny Live Magento. próbowałem wielu sposobów, ale nie otrzymałem żadnego wyniku.jak zabrać żywą stronę magento do localhost bez wpływania na witrynę na żywo

Kroki, które wypróbowałem to: 1. pobrano bazę danych z witryny Magento Live, wchodząc na cpanel (przez dostęp ftp)> phpmyadmin> wyeksportowałem wszystkie pliki do mojego komputera lokalnego i zaimportowałem wszystkie dane do mojego lokalnego phpmyadmin.

2. Podjąć wszystkie potrzebne pliki z cpanela> menedżer plików> wszystkie pliki (na przykład p_html, .htpassword, .trash, dziennik dostępu, plik etc i wiele innych) i umieścić go na moim komputerze lokalnym, a następnie umieścić plik w folderze i przechowywać go w C: \ xampp \ htdocs \ all file (w folderze).

3 Zastąpił ścieżkę witryny na żywo localhostem: 1234 we wszystkich plikach sql, jeśli dotyczy, wykonanych w kroku pierwszym.

ale nadal nie działa. Każda pomoc zostanie doceniona ...

+0

wyczyścić pamięć podręczną po zainstalowaniu na lokalnym serwerze? a co nie działa w twoim przypadku? – Mufaddal

+0

Co się stanie, gdy spróbujesz do niego nawigować? Czy powoduje błąd, przekierowanie lub coś innego? – Chris

+0

Naprawdę usunąłem folder pamięci podręcznej, który był w folderze var, i użyłem tej ścieżki (localhost: 1234/magentowork/public_html) w przeglądarce, aby sprawdzić, czy działa, czy nie i jej nie działa ..... i moja struktura katalogów gdzie trzymałem plik magento pobrany w kroku 2 mojego pytania to C: \ xampp \ htdocs \ magentowork \ – yash

Odpowiedz

0

Przede wszystkim będziesz musiał zmienić bezpieczne i niezabezpieczone base_url w swojej bazie danych. Można je znaleźć w tabeli "core_config_data". Ścieżki:
web/unsecure/base_url
web/secure/base_url

Jeśli chcesz uzyskać dostęp do lokalnej wersji Magento poprzez localhost, będziesz musiał ustawić localhost jako base_url.

Po tym należy wyczyścić folder pamięci podręcznej.

EDIT:
Aby zainstalować i uruchomić Magento na lokalnym komputerze przy użyciu XAMPP, należy wykonać następujące kroki: http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/installing_on_windows_with_xampp_and_wamp

+0

Zmieniłem swoją ścieżkę przechodząc na phpmyadmin, a następnie na web/unsecure/base_url i zmieniłem jego wartość na moją ścieżkę, która jest localhost: 1234/magentowork/public_html. i tak samo z web/secure/base_url też. i wyczyść pamięć podręczną z folderu public_html/var ... ale nadal nie działa. proszę dać krótką odpowiedź ... dziękuję za wcześniejszą pomoc ... – yash

+0

faktycznie usunąłem folder pamięci podręcznej, który był w folderze var, i użyłem tej ścieżki (localhost: 1234/magentowork/public_html) w przeglądarce, aby zobaczyć, czy działa lub nie i jej nie działa ..... a moja struktura katalogów, w której trzymałem plik magento pobrany w kroku 2 mojego pytania, to C: \ xampp \ htdocs \ magentowork \ ........ jeśli poświęcisz trochę cennego czasu na urs i dasz krok w szczegółach od początku do końca, tak że znajdę to, gdzie popełniłem błąd, a mój localhost dostanie pracę – yash

17

Skopiuj LIVE sklep Magento do komputera lokalnego:

  1. Pobierz pliki magento za pomocą dowolnego klienta ftp.
  2. Wyeksportuj bazę danych z serwera na żywo.
  3. Umieść pobrane pliki Magento w lokalnym folderze głównym.
  4. Utwórz pustą bazę danych (powiedzmy, że jest to "lokalna baza danych") na komputerze lokalnym i zaimportuj kopię zapasową bazy danych wyeksportowaną z kopii zapasowej na żywo.
  5. Usuń/Zmień nazwę aplikacji pliku/etc/local.xml
  6. Zainstaluj ponownie Magento za pomocą lokalnej bazy danych.
  7. Po instalacji, przejdź do sekcji administracyjnej, a następnie

(i)Flush all cache. (ii)Re-Index all data. (iii)Flush all cache.

To wszystko. Jesteś skończony.

N.B. Jeśli masz zainstalowane moduły specyficzne dla domeny, moduły te nie będą działać tutaj.

Wydaje się bardzo proste. Uwierz mi, to takie proste.

Jeśli napotkają żadnych problemów w instalacji Magento w localcomputer, tutaj jest post, które mogą się przydać: http://www.insync.co.in/how-to-install-magento-on-wamp-server-localhost-localcomputer/

+0

+1. Pan. Uratowałeś mi życie. Usunięcie pliku local.xml było kluczowe. –

+0

kiedy mówisz "przejdź do sekcji administratora", moja lokalna instalacja magento przekierowuje mnie do wersji na żywo. Co jeszcze musiałbym usunąć? – Ignat

+0

czy ponownie zainstalowałeś? Dzieje się tak, ponieważ podstawowy adres URL wciąż jest stroną aktywną – Subrata

1

Wystarczy dać zezwolenia (0777) po wziąć kopię zapasową do tego folderu w lokalnej PC

1

Kroki:

  1. pobrać pliki do folderu lokalnego projektu.
  2. Utwórz nową lokalną bazę danych i zaimportuj kopię/zrzut danych na żywo.
  3. Aktualizacja aplikacji plik/etc/local.xml lokalnych parametrów DB (nazwa hosta, nazwa DB DB nazwę użytkownika, hasło DB)
  4. Magento mają URL projekt zapisanych w 2 miejscach (bezpieczny URL i niezabezpieczony URL) w tabeli core_config_data. Musimy zaktualizować , który w zaimportowanym lokalnym DB do lokalnego adresu URL (9 i 10 rekord w tabeli).
  5. Usuń pamięć podręczną: Usuń zawartość folderu (w var. Tego folderu zawiera raporty i kłody zbyt Zakładam, że nie trzeba będzie go jako to jest oddzielna instalacja)

Lokalna kopia najprawdopodobniej będzie działać już teraz, ale są możliwości, że tak się nie stanie. Rzeczy do zrobienia w tym przypadku:

  1. Jeśli otrzymujesz przekierowany do serwisu na żywo, sprawdzić plik .htaccess dla przekierowań (z różnych powodów nie może być przekierowanie zdefiniowana w pliku)
  2. Jeśli otrzymujesz błąd zabronionego, this będzie przydatna (zwykle występuje w systemach linux)

tam może być jeszcze pewne problemy prawdopodobnie motywu lub moduł specyficzny. W takim przypadku będziesz musiał debugować projekt i dowiedzieć się, jaki jest problem. Xdebug będzie przydatna w tej sytuacji dla wzmocnienia procesu debugowania :)

na solution będzie kolidować z niektórymi z zainstalowanych modułów Magento Subrata i nie będzie można ponownie zainstalować Magento w lokalnym. Wykonuję te kroki i wszystko działa dobrze.

Powiązane problemy