Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Laravel][hosting] public_html vs. public
kamil_lk
post
Post #1





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

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


Cześć,

Napisałem aplikację w laravel 5.3 iprzyszedł czas aby wrzucić ją w świat.
Mam testowy hosting w https://www.mydevil.net/.
Mój problem polega na tym, że nie potrafię poradzić sobie z osadzeniem frameworka na serwerze.
Jak wiadomo laravel posiada swój katalog publiczny 'public', który odpala całą aplikację.
Na serwerze natomiast mam katalog public_html.
Próbowałem ten sposób KLIK, lecz to nie działa.
Może ktoś z was wrzucał online jakiś projekt w laraverze i napotkał się na taką sytuację.
Tutaj sypie mi błędami: kamilgluchowski

Pozdrawiam,
Kamil
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
r4xz
post
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


Jak dla mnie to trochę śmietnik sobie zrobiłeś na ftp, polecam zawartość pliku public wrzucić do public_html (lub public_html/nazwa_subdomeny), a wszystkie pozostałe pliki laravela do jakiegoś innego folderu obok public_html:
Kod
- laravel_apps
  - my_first_app
    - app
    - bootstrap
    - config
    - ...
- public_html
  - index.php
  - ...


jedyne co teraz musisz zmienić to w pliku index.php w katalogu public_html zmienić ścieżki tak, aby wskazywały na odpowiednie pliki, chodzi mi o te 2 linijki:
  1. require __DIR__.'/../bootstrap/autoload.php';
  2. $app = require_once __DIR__.'/../bootstrap/app.php';


w Twoim przypadku będzie to teraz:
  1. require __DIR__.'/../laravel_apps/my_first_app/bootstrap/autoload.php';
  2. $app = require_once __DIR__.'/../laravel_apps/my_first_app/bootstrap/app.php';
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 05:06