![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Używam Laravela 5.3, po przesłaniu prostego formularza wywala mi błąd:
Wszystko działa u mnie lokalnie, natomiast po wrzuceniu plików na hosting widzę ten komunikat. Dodałem token CSRF w sekcji head:
Dodałem również token do formularza:
Próbowałem też użyć:
Zamiast:
Pliki zapisują się poprawnie w storage/framework/sessions/ po każdorazowym przesłaniu formularza. Ładnie proszę o pomoc. Męczę już to z 20 godzin i odechciewa mi się żyć :X |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Przesyłasz to Ajaxem czy normalnie Formularz?
Zobacz w źródle strony czy faktycznie generuje Ci poprawnie pole z tokenem. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Od wczoraj miałem nadzieję, że jeszcze udzielasz się na tym forum. Zawsze byłeś moim Laravelowsim wybawicielem haha.
Przesyłam formularz normalnie. Idzie przez routes do funkcji w controllerze, który powinien zapisać dane z formularza w bazie. Token pojawia się w źródle strony. Ten post edytował Terrorizer 7.01.2017, 10:26:16 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź uprawnienia do kat. /storage
Gdzie trzymasz sesję? SESSION_DRIVER w .env Sprawdź czy logowanie do apki Ci działa. Włącz APP_ENV=local APP_DEBUG=true w .env |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
1. Nie mam dostępu do konsoli, bo to jakiś prosty hosting, ale jakieś pliki z kluczami zapisują się normalnie w storage/framework/session/
2. Sterownik sesji ustawiony jest jako "file". 3. Środowisko jest lokalne z włączonym debugiem 4. Logowania ani rejestracji jeszcze nie konfigurowałem. Zaraz to zrobię na szybko EDIT: Użyłem polecenia:
Potem:
Na lokalu normalnie śmiga rejestracja i logowanie, a na serwerze znowu komunikat o mismatch csrf token. Ten post edytował Terrorizer 7.01.2017, 12:40:51 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ustaw chmod 777 (rwx) dla storage i podfolderów.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Pytanie tylko jak to zrobić mając tylko prosty hosting na home.pl bez dostępu do konsoli.
ps. Mam drugi projekt na tej samej wersji laravela, stoi na tym samym serwerze i z nim nie mam problemu |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Przez klienta ftp
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie dało się to zrobić Filezillą. Ustawiłem full dostęp 777 na /storage i wszystkie pliki i podfoldery, niestety to nie pomaga.
Wyczyściłem też przeglądarkę i zawartość storage/framework/sessions. Ten post edytował Terrorizer 7.01.2017, 14:09:18 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź różnice w plikach .env
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Miałem jakieś niewidoczne znaki zapisane w plikach configa i .env (LINK DO TEMATU)
Przekonwertowałem wszystko na utf-8 without bom i problem zniknął. Ten post edytował Terrorizer 7.01.2017, 17:11:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:33 |