Przeniesienie instalacji WordPress do podkatalogu

Podczas typowej instalacji WordPress na serwerze rzeczywistym (hosting), bądź wirtualnym (PC), konieczne jest umieszczenie plików roboczych w odpowiednim miejscu. Przeważnie jest to katalog o nazwie PUBLIC_HTML. Co zrobić gdy ktoś po pewnym czasie zechce mieć dla porządku te pliki w podkatalogu? Nie ma problemu. Poniżej znajduje się rozwiązanie.

Krok 1.

Wszelkie opracje na plikach można przeprowadzić w dwojaki sposób. Pierwszy sposób to użycie klienta FTP  (serwer-PC-serwer).  Drugi to przy użyciu menedżera plików dostępnego z menu hostingowego.

Ja preferuję pierwszy sposób. Używam do tego darmowego klienta FTP Filezilla. Oczywiście trzba mieć wsześniej dane dostępu do naszego serwera i odpowiednio skonfigurować ustawienia. Po pomyślnym zalogowaniu się na serwer, przechodzimy do katalogu interesującej nas domeny. Następnie szukamy pozycji “PUBLIC-HTML“.  W nim znajdują się pliki strony opartej na wordpress. W tym samym miejscu tworzymy dodatkowy katalog o dowolnej nazwie (odrawam używania znaków typu ż,ź,ą itp). W moim przypadku jest to katalog “droga”.

Krok 2.

Do poprawnego odpalania stron w przeglądarce po przenosinach do katalogu, należy „poinformować” bazę danych, że to chcemy zrobić.  Moj sposób może nie jest wysublinowany, ale zadziałał. Otóż on:

  • Logujemy się w konsoli WordPress z głównego katalogu.
  • Przechodzimy do zakładki „GENERAL SETTINGS
  • Szukamy pola „WordPress Address (URL)
  • Wpisujemy tutaj adres domeny z dopisanym na końcu nazwą katalogu, do którego skopiujemy pliki: np  http://przyklad.pl/droga

Pozostajemy w tym menu. Dokonamy tutaj kolejnej zmiany

Krok 3.

Przeniesienie plików do danego katalogu, będzie miało swój odcisk na adresie www stron:

  • zamiast: www.przyklad.pl/przeniesienie_do_podkatalogu/
  • będzie: www.przyklad.pl/droga/przeniesienie_do_podkatalogu/

Jest to poprawne technicznie, ponieważ tam teraz znajdują się  wszystkie pliki. Nie koniecznie jest to chciane zjawisko. Można to ukryć.

  • W zakładce „GENERAL SETTINGS” przechodzimy do pola „Site Address (URL)
  • Pozostawiamy tutaj tylko nazwę naszej strony „http://przyklad.pl
  • Przewijamy na dół strony i klimamy „SAVE CHANGES
  • Wylogowujemy się z konta. W sumie to mnie wylogowało na główną. Nie ma co się martwić jeżeli strona nie wyświetla się normalnie

General Settings

Krok 4.

Przechodzimy ponownie do programu FTP.  Do utworzonego wcześniej katalogu “droga” przenosimy wszystkie pliki

Pliki do skasowania

Z katalogu “droga” kopiujemy – nie przenosimy –  dwa pliki do katalogu głównego:

  • .htaccess
  •  index.php

W katalogu głównym, przy pomocy edytowa (ja używam Notepad++) zmienimy lekko kod w index.php

  • zamiast: require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );
  • będzie: require( dirname( __FILE__ ) . ‘/droga/wp-blog-header.php’ );
Krok 5.

Logujemy się do kokpitu już z nowego adresu:  www.przyklad.pl/droga/wp-login.php   

Przechodzimy do zakładki “settings/permalinks”. Tam ustawiamy dowolny wygląd wyświetlanych adresów strony i klikamy „Save changes”. To odświeży plik .htaccess

Analogicznie należy postępować, gdy chcemy zamienić miejsce plików na serwerze wirtualnym – instalacja offline PC przy pomocy WampServer. Dla przykładu:

  • zamiast c:\wamp\www\
  • będzie c:\wamp\www\droga

 

Na koniech chciałbym zwrócić uwagę na jedną rzecz, Gdy używane były bezpośrednie odnośniki (np do plików medialnych ) w wpisach / stronach to należy je ręcznie lub poprzez wtyczkę uaktualnić. Inaczej będą wskazywać pod niewłaświwy adress.

Pozdrawiam  serdecznie,

Sebastian Filipkowski

Leave a Reply

Your email address will not be published. Required fields are marked *