/ / Projekt Laravel na serwerze głównym - php, laravel, web-hosting

Projekt Laravel na serwerze głównym - php, laravel, web-hosting

Próbuję wdrożyć mój projekt laravel na serwerze hosta. Przesyłam wszystkie pliki znajdujące się w folderze Laravel Project na moim serwerze hosta. Ale kiedy sprawdzam za pomocą adresu URL, nie mogę użyć mojego projektu, tak jak wtedy, gdy jestem na moim serwerze lokalnym. Mam tylko stronę główną i kiedy próbowałem uzyskać dostęp do innych stron serwer zwraca 404 nie znaleziono.

Naprawdę nie mam pojęcia, co powinienem zrobić?

Wszelkie sugestie, dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

Podczas pracy nad rozwiązaniem tego problemu należy sprawdzić kilka rzeczy:

Zgodne środowiska

Jeśli Twój komputer używa oprogramowania serwera sieciowego (Apache,Nginx, itp.) Innych niż ten, którego używasz w swoim środowisku programistycznym, sprawdź dokumentację Laravel pod kątem informacji o konfiguracji Laravel do pracy z serwerem WWW twojego hosta.

Routing

Upewnij się, że wdrożono plik .htaccess. Ten plik znajduje się w public informator. Jest odpowiedzialny za mapowanie wszystkich adresów URL do głównego routera Laravel.

Wdrożone pliki

Sprawdź, czy wszystkie inne pliki na serwerze hosta są zgodne z plikami w twoim środowisku programistycznym. Często zdarza się, że brakuje plików lub całych katalogów podczas wdrażania nowego projektu.

Wycięcie lasu

Jeśli twój problem nadal nie został rozwiązany, uzyskaj dostępdo plików dziennika hosta i sprawdź błędy, które są rejestrowane podczas próby uzyskania dostępu do Twojej witryny Często można znaleźć wskazówkę w plikach dziennika, która doprowadzi Cię do określonego problemu.


0 dla odpowiedzi nr 2

Wygląda na to, że zainstalowałeś go na serwerze internetowym innym niż apache, więc nie stosuje się przeróbek .htaccess.

Jeśli jego nginx, musisz dodać następujące zmiany do konfiguracji vhost.

location / {
try_files $uri $uri/ /index.php?$query_string;
}

http://laravel.com/docs/4.2/installation#pretty-urls