Wordpress localhost

0

Cześć, mam pytanie skierowane do osób o większym doświadczeniu niż ja. Opiszę krótko sytuację:

Buduję stronę internetową opartą o wordpress dla mojego znajomego. Testuję ją sobie na localhost przy pomocy xampp. Mam jednak kilka pytań:

  1. jak przedstawić stronę mojemu znajomemu? czy muszę mieć już serwer i domenę, a następnie przenieść pliki na docelowy adres? czy można w jakiś sposób "udostępnić" localhosta?
  2. czy jest możliwe, że na localhost nie działa mi wtyczka WPForms (formularz kontaktowy) i nie wysyła maili mimo iż wszystko w ustawieniach wskazane jest w najlepszym porządku?
  3. jaki plik w motywach jest odpowiedzialny za np. czcionkę (jej wielkość i kolor) w menu nagłówkowym?

Pytania mogą wydawać się dziwne, ale jestem świeży w temacie. Na wordpress zbudowałem własnego bloga, ale nie miałem tam zbyt dużych wymagań, stąd też wiele rzeczy nie było mi potrzebnych. Znajomy jednak zupełnie inaczej :)

0
  1. Tak, chyba ze kolega siedzi obok Ciebie
0

Ta odpowiedź w żaden sposób mi nie pomogła. Możesz ją rozwinąć?

1

Zawsze możesz skorzystać np. z takiego TeamViewera i zrobić prezentację. W razie czego są też darmowe hostingi.
jaki plik w motywach jest odpowiedzialny za np. czcionkę (jej wielkość i kolor) w menu nagłówkowym? prawdopodobnie jakiś css, a który? zbadaj dany element w przeglądarce (prawy klik i "zbadaj") i zobacz w jakim pliku jest dany fragment.

1

Na sax.pl masz hosting za 5zł/pół roku https://sax.pl/shared_hosting
dostajesz też darmową subdomenę, nie jest to chyba kwota która rozwaliłaby budżet projektu.
Wtyczka do kontaktu nie wyśle z localhostu wiadomości, chyba, że ustawisz smtp.

0

Dziękuję Wam za pomoc :) dzisiaj przetestuje i jeśli będzie ok to temat do zamknięcia

0

Ok Panowie to teraz pytanie z innej beczki. Przeniosłem stronkę z wordpressa właśnie na ten serwer, eksport/import bazy danych zrobiony, dane zmienione - zarówno adres strony w bazie danych jak i edycja wp-config, a strona która mi się wyświetla to:
http://progresstravel.sax.pl/

Co zabawne http://progresstravel.sax.pl/wp-admin/ działa, ale co z tego skoro głównego motywu i treści strony nie widać...

0

Jeśli masz taką mozliwość, upierasz się lub może teraz wordpress tego wymaga to możesz spróbować w ustawieniach hostingu zmienić document root dla domeny na folder główny. Obecnie wskazuje na public_html... ale tu już moje podpowiedzi się kończą :P

0

Komunikat jest jasny i klarowny, ale gdybym tak nie zrobił jak w nim wskazane nie zadałbym tego pytania. Nie rozumie dlaczego niektórzy zamiast pomagać wysyłają kąśliwe komentarze :)

BTW. nie wiem w jakim miejscu zmienić ustawienia hostingu, o których wspominasz. Poprzez direct admina? Jeśli mógłbyś konkretnie wskazać?

0

Nie byłem aż tak złośliwy. Czy swoją instancję wordpress'a wrzuciłes własnie do tego folderu? Mam takie podejście - bo to jest tak samo jak wizyta u lekarza, najpierw kilka prostych pytań kontrolnych, potem się pouciska tu i tam i mozna stwierdzić czy pacjent jest chory na X lub na Y.

Jeśli tak zrobiłeś - to polecam wrzucić do tego folderu zwykły plik index.html (a w środku np <h1>pupa</h1>) i sprawdzić czy się pojawi.

0

"pupa" działa :) pytanie czemu nie działa cała reszta... w public_html mam wrzuconego luzem WP czyli foldery wp-admin, wp-content są widoczne od razu po wejściu do public_html

0

Być może chodzi o linki bezpośrednie w WP, trzeba je odświeżyć, nie wiem czym przerzucałeś, ale spróbuj zmienić zapisać, zmień ponownie:
https://wpzen.pl/podrecznik/konfiguracja/ustawienia-bezposrednich-odnosnikow/

0

Migrację wykonywałem Filezilla. Tam w zasadzie jest strona główna, kontakt, galeria i o nas, więc nie wiem czy te odnośniki mogą mieć wpływ...

0

a zmieniłeś bazę, url?
spróbuj tego: https://pl.wordpress.org/plugins/all-in-one-wp-migration/

0

Myślałem o tym aby ponownie wykonać migrację na serwer z locala, bezpośrednio do public_html

0

Aaa i zobacz jeszcze czy przesłałeś plik .htaccess (może był np ukryty jakoś) - bo mi tu coś ten index.html podejrzanie się zachowuje.Wchodząc na

Może gdzies jakiś redirect jeszcze siedzi.

0

Dziś wieczorem sprawdzę temat :) dzięki za odpowiedź

0

Ok. Usunąłem wszystkie pliki w public_html i przesłałem ponownie "luźne" pliki wordpresa. Jedyny problem jaki wystąpił to nieudana próba przesłania jednego pliku z wtyczki, która implementowała galerię na wordpressie. Po ponowieniu próby przesłania tego pliku udało się. Nie wiem co mogło być przyczyną, że plik nie wysłał się za pierwszym razem.
Strona otwiera się, ale żadna z podstron jak kontakt czy galeria nie działa.
http://progresstravel.sax.pl/

EDIT: w zasadzie nie zrobiłem nic, po prostu odświeżyłem stronę i wchodząc na nią jest ok... dziwna sprawa :)

0

Odświeżam. Strona przeniesiona na nowy serwer i domenę i takie cudo:
Parse error: in /home/platne/serwer31303/public_html/wp-includes/formatting.php on line 5736

www.progresstravel.pl

Czy to może być wina wersji PHP?

PS. wchodząc w www.progresstravel.pl/admin/ odblokowuje się jakaś pseudo strona jakby bez css i klikając np. w link do kontaktu galerii, generuje mi sie taki url:
http://www.progresstravel.pl/www.progresstravel.pl/www.progresstravel.pl/o-nas/www.progresstravel.pl/galeria/

0

Nie ładują ci się pliki:

screenshot-20190308220805.png

0

W jakim sensie? Nie ma ich na serwerze, a są wywoływane?

0

Niestety musiałem na nowo robić całą stronę. Nie wiem podejrzewam że to różnica PHP pomiędzy serwerami bo okazało się że w pliku formatting po przekopiowaniu plików z jednego serwera na drugi zmieniły się niektóre linie kodu na NULL tzn. ich zawartość przyjęła takie wartości w różnych miejscach...

Pozdrawiam i temat do zamknięcia

1 użytkowników online, w tym zalogowanych: 0, gości: 1