Serwery w Polsce · Warszawa Dyski NVMe

Jak skonfigurować aplikacją Symfony na hostingu Drukuj

  • 0

Symfony na hostingu współdzielonym

Symfony to framework PHP wymagający specyficznej konfiguracji. Podobnie jak Laravel, document root musi wskazywać na katalog public/ projektu.

Struktura projektu Symfony

~/symfony-app/
  bin/
  config/
  public/      ← document root
    index.php
  src/
  var/
  vendor/

Konfiguracja DirectAdmin

  1. Wgraj projekt przez FTP/SSH do ~/symfony-app/ (poza public_html)
  2. W DirectAdmin → Domain Setup zmieć Document Root na: /home/UZYTKOWNIK/symfony-app/public

Plik .htaccess w public/

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

Zmienne środowiskowe

Utwórz plik .env.local w katalogu projektu (NIE public/):

APP_ENV=prod
APP_SECRET=twoj_tajny_klucz
DATABASE_URL="mysql://user:pass@localhost/db"
Cache i logi: Katalogi var/cache/ i var/log/ muszą być zapisywalne przez serwer: chmod -R 775 ~/symfony-app/var

Czy ta odpowiedź była pomocna?

« Wstecz