Prawidłowy sposób zmiany adresu administratora Magento 1.9


27

Prawidłowy sposób zmiany adresu administratora Magento 1.9

każdy może podać mi prawidłowy sposób. Widzę wiele różnych sugestii online.

Odpowiedzi:


41

UWAGA: Jeśli zmieniłeś adres administratora za pomocą zaplecza administratora i utraciłeś dostęp, wykonaj poniższe czynności, aby odzyskać dostęp.

Jak poprawnie zmienić podstawowy adres URL administratora, abyś nie musiał podążać za powyższym linkiem.

Nigdy nie używaj do tego System=>Config=>Advanced=>Admin=>Admin Base URLustawień. Zwykle kończy się na stronie Fubar.

Każdy plik local.xml ma poprawkę siedzącą tam i wpatrującą się nam w twarz. Znajdź tę sekcję:

 <admin>
    <routers>
        <adminhtml>
            <args>
                <frontName><![CDATA[admin]]></frontName>
            </args>
        </adminhtml>
    </routers>
 </admin>

Zapisz kopię na lokalnej stacji roboczej, aby móc ją odzyskać, jeśli się zepsujesz, a następnie zmień ten wiersz w następujący sposób, podając somethingelsewłasną markę:

 <frontName><![CDATA[somethingelse]]></frontName>

Następnie odśwież pamięć podręczną Magento za pomocą jednej z dwóch metod, aby Magento ponownie odczytał konfigurację w celu uwzględnienia zmiany.

  1. Przejdź do backendu System=>Cache Managementi kliknij przycisk Flush Magento Cache .

  2. Ręcznie, za pomocą klienta SCP / SFTP, zalogować się do systemu plików Magento, znajdź var/cache/katalog i usunąć wszystkie cache--?podkatalogi (znak zapytania stoi dla 0przez fliczbę przyrostu na końcu)


Dlaczego nie jest to dobrym pomysłem, aby użyć do tego System=>Config=>Advanced=>Admin=>Admin Base URLobszaru ustawień, chyba że A) rozumiesz ich funkcję, B) wiesz, jak odzyskać, jeśli dokonasz złego wyboru.

  1. Jeśli się zepsujesz, stracisz możliwość logowania się do zaplecza panelu administracyjnego i będziesz musiał zepsuć się z 3-5 wierszami, core_config_dataaby wrócić. Łatwiej jest użyć starej, niezawodnej metody edycji pliku tekstowego.

  2. Konwencje nazewnictwa w tej Admin Base URLsekcji zawsze były tajemnicze i jedna z nich nie jest do powszechnego użytku, ponieważ dotyczy klastrowania węzłów, w którym backend administratora może działać w subdomenie, a nie w publicznym publicznym serwerze internetowym. Ustawienie tej opcji Use Custom Admin URLpowoduje usunięcie dostępu do zaplecza administratora.

  3. Jeśli jesteś biegły w posługiwaniu się poleceniami phpMyAdmin lub MySQL i nie martwisz się śledzeniem tego, co jest konieczne, aby ponownie uzyskać dostęp do zaplecza administratora, poniżej znajduje się odpowiednie ustawienie do zmiany tego Use Custom Admin Pathustawienia zgodnie z ilustracją.

Wyczyść pamięć podręczną, YMMV, „Nie przechodź, nie odbieraj 200 $”, gwarancja nieważna tam, gdzie jest zabroniona, i in. i powinieneś mieć teraz dostęp do zaplecza administracyjnego z nową wprowadzoną ścieżką trasy.

wprowadź opis zdjęcia tutaj


Czy możesz wyjaśnić, co masz na myśli, mówiąc o odświeżeniu pamięci podręcznej Magento?
jweak13

Odśwież, Wyczyść są równoważne. W kodzie jest to pamięć podręczna odświeżania, w panelu administracyjnym jest czysta. Wyczyszczenie pamięci podręcznej umożliwia jej odświeżenie zawartości pamięci podręcznej.
Fiasco Labs

5

Podstawowym sposobem jest zrobienie poprzez plik local.xml

<admin>
   <routers>
      <adminhtml>
        <args>
            <frontName><![CDATA[admin]]></frontName>
        </args>
    </adminhtml>
</routers>

przed

 <frontName><![CDATA[admin]]></frontName>

po

 <frontName><![CDATA[backend]]></frontName>

Następnie musisz usunąć całą zawartość pamięci podręcznej poprzez dir var / cache

Zgodnie z moim zdaniem interfejs internetowy jest dodatkową opcją, ponieważ może powodować pewne problemy, np. Później nie będziesz mógł uzyskać administratora po wprowadzeniu zmian, jeśli zmienisz opcję „Użyj niestandardowego adresu URL administratora” na „tak” i ustawisz wartość „Niestandardowy adres URL administratora” i zapisz zmiany. Ogólnie każdy użytkownik popełnia błąd tego typu. Możesz zobaczyć obraz, aby wiedzieć, który należy zmienić, jeśli wybierzesz ustawienie interfejsu internetowego.

wprowadź opis zdjęcia tutaj

Aby uzyskać więcej informacji na temat tej wizyty, odwiedź tę stronę

Jak zmienić adres URL administratora Magento


0

Jeśli chcesz to zrobić programowo (przez instalatora), użyj tego:

$installer = $this;
$installer->startSetup();

$installer->setConfigData('admin/url/use_custom_path','1');
$installer->setConfigData('admin/url/custom_path','csradmin');

$installer->endSetup();
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.