Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Laravel] Problem z przeniesieniem projektu na serwer www
laraveluser123
post 16.05.2019, 13:44:54
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 16.05.2019

Ostrzeżenie: (0%)
-----


Cześć,

mam napisaną w pełni działającą (lokalnie) aplikacje www z wykorzystaniem Laravel 5.8.

Mam serwer www na który przenoszę w/w aplikację. Apacha kieruję na katalog public po czym mam pustą stronę.
Rozwiązaniem tego problemu było zainstalowanie czystego laravel'a przy pomocy composer'a bezpośrednio na serwerze - Wszystko działa.
Następnie przenoszę swoje widoki/modele/kontrolery otrzymuję działającą stronę lecz np formularz logowania zamiast stworzonego tokenu csrf wyświetla @csrf jako tekst. Gdy przeniosę widok z czystego laravel'a problem znika.

Zauważyłem również, że pliki przeniesione z windowsa na linuxa mają typowy dla plików stworzonych pod windowsem znacznik końca linii ^M


Czy możecie mi udzielić wskazówek jak poprawnie napisaną aplikację w systemie Windows przenieść na serwer Linux - Ubuntu

Go to the top of the page
+Quote Post
viking
post 16.05.2019, 15:42:37
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1113
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Pusta strona oznacza zapewne jakiś błąd LV. Sprawdź logi, wyczyść cache.


--------------------
Go to the top of the page
+Quote Post
netir
post 19.07.2019, 12:05:47
Post #3





Grupa: Zarejestrowani
Postów: 44
Pomógł: 5
Dołączył: 20.05.2019

Ostrzeżenie: (0%)
-----


Jeżeli masz pustą stronę to znaczy, że jakiś fatal error poleciał, włacz debuga w envie, zmień na chwilę z produkcji na test. Co do @csrf to jedyne co mi przychodzi do głowy to, że widok nie miał rozszerzenia blade.php.

Ja moje projekty przenoszę tak:
- instaluję deployera (po poprawnej konfiguracji, wszystkie pliki przez ssh same przenoszą się na serwer)

Jeżeli nie chcesz deployera to musisz bawić się ręcznie:
- dane w .envie do podmiany
- php artisan key:generate
- ~ config:cache
- ~ migrate
- ~ view:clear
- composer install
- composer dump-autoload
- jeżeli masz paczki npm'a, które wymagają przebudowania to npm run prod

jak coś dalej nie działa to pewnie coś z migracjami znając życie, pewnie coś w stylu json zamiast text...

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.03.2024 - 11:04