Serwery w Polsce · Warszawa Dyski NVMe

Jak skonfigurować aplikację Laravel na hostingu Drukuj

  • 0

Laravel na hostingu współdzielonym

Laravel wymaga specyficznej konfiguracji na hostingu współdzielonym. Document root musi wskazywać na katalog public/ aplikacji, a nie katalog główny projektu.

Struktura katalogów

~/
  laravel/          ← katalog aplikacji (poza public_html)
    app/
    config/
    public/         ← tutaj wskazuje domain root
    storage/
  public_html/      ← ewentualnie symlink lub alias

Ustawienie document root w DirectAdmin

  1. Zaloguj się do DirectAdmin → Domain Management
  2. Kliknij nazwę domeny
  3. W polu Document Root wpisz: /home/UZYTKOWNIK/laravel/public
  4. Zapisz zmiany

Plik .htaccess w public/

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^ index.php [L]
</IfModule>

Uprawnienia storage i bootstrap/cache

chmod -R 775 ~/laravel/storage
chmod -R 775 ~/laravel/bootstrap/cache
Wskazówka: Wygeneruj klucz aplikacji: php artisan key:generate oraz uruchom migracje: php artisan migrate przez SSH.

Czy ta odpowiedź była pomocna?

« Wstecz